in spring-cloud-previews/google-cloud-contact-center-insights-spring-starter/src/main/java/com/google/cloud/contactcenterinsights/v1/spring/ContactCenterInsightsSpringAutoConfiguration.java [124:1267]
public ContactCenterInsightsSettings contactCenterInsightsSettings(
@Qualifier("defaultContactCenterInsightsTransportChannelProvider")
TransportChannelProvider defaultTransportChannelProvider)
throws IOException {
ContactCenterInsightsSettings.Builder clientSettingsBuilder;
if (this.clientProperties.getUseRest()) {
clientSettingsBuilder = ContactCenterInsightsSettings.newHttpJsonBuilder();
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Using REST (HTTP/JSON) transport.");
}
} else {
clientSettingsBuilder = ContactCenterInsightsSettings.newBuilder();
}
clientSettingsBuilder
.setCredentialsProvider(this.credentialsProvider)
.setTransportChannelProvider(defaultTransportChannelProvider)
.setEndpoint(ContactCenterInsightsSettings.getDefaultEndpoint())
.setHeaderProvider(this.userAgentHeaderProvider());
if (this.clientProperties.getQuotaProjectId() != null) {
clientSettingsBuilder.setQuotaProjectId(this.clientProperties.getQuotaProjectId());
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Quota project id set to "
+ this.clientProperties.getQuotaProjectId()
+ ", this overrides project id from credentials.");
}
}
if (this.clientProperties.getExecutorThreadCount() != null) {
ExecutorProvider executorProvider =
ContactCenterInsightsSettings.defaultExecutorProviderBuilder()
.setExecutorThreadCount(this.clientProperties.getExecutorThreadCount())
.build();
clientSettingsBuilder.setBackgroundExecutorProvider(executorProvider);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Background executor thread count is "
+ this.clientProperties.getExecutorThreadCount());
}
}
Retry serviceRetry = clientProperties.getRetry();
if (serviceRetry != null) {
RetrySettings createConversationRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createConversationSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.createConversationSettings()
.setRetrySettings(createConversationRetrySettings);
RetrySettings updateConversationRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateConversationSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.updateConversationSettings()
.setRetrySettings(updateConversationRetrySettings);
RetrySettings getConversationRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getConversationSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.getConversationSettings()
.setRetrySettings(getConversationRetrySettings);
RetrySettings listConversationsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listConversationsSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.listConversationsSettings()
.setRetrySettings(listConversationsRetrySettings);
RetrySettings deleteConversationRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteConversationSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.deleteConversationSettings()
.setRetrySettings(deleteConversationRetrySettings);
RetrySettings getAnalysisRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getAnalysisSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.getAnalysisSettings().setRetrySettings(getAnalysisRetrySettings);
RetrySettings listAnalysesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listAnalysesSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.listAnalysesSettings().setRetrySettings(listAnalysesRetrySettings);
RetrySettings deleteAnalysisRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteAnalysisSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.deleteAnalysisSettings().setRetrySettings(deleteAnalysisRetrySettings);
RetrySettings updateIssueModelRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateIssueModelSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.updateIssueModelSettings()
.setRetrySettings(updateIssueModelRetrySettings);
RetrySettings getIssueModelRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getIssueModelSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.getIssueModelSettings().setRetrySettings(getIssueModelRetrySettings);
RetrySettings listIssueModelsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listIssueModelsSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.listIssueModelsSettings()
.setRetrySettings(listIssueModelsRetrySettings);
RetrySettings getIssueRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getIssueSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.getIssueSettings().setRetrySettings(getIssueRetrySettings);
RetrySettings listIssuesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listIssuesSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.listIssuesSettings().setRetrySettings(listIssuesRetrySettings);
RetrySettings updateIssueRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateIssueSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.updateIssueSettings().setRetrySettings(updateIssueRetrySettings);
RetrySettings deleteIssueRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteIssueSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.deleteIssueSettings().setRetrySettings(deleteIssueRetrySettings);
RetrySettings calculateIssueModelStatsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.calculateIssueModelStatsSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.calculateIssueModelStatsSettings()
.setRetrySettings(calculateIssueModelStatsRetrySettings);
RetrySettings createPhraseMatcherRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createPhraseMatcherSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.createPhraseMatcherSettings()
.setRetrySettings(createPhraseMatcherRetrySettings);
RetrySettings getPhraseMatcherRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getPhraseMatcherSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.getPhraseMatcherSettings()
.setRetrySettings(getPhraseMatcherRetrySettings);
RetrySettings listPhraseMatchersRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listPhraseMatchersSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.listPhraseMatchersSettings()
.setRetrySettings(listPhraseMatchersRetrySettings);
RetrySettings deletePhraseMatcherRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deletePhraseMatcherSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.deletePhraseMatcherSettings()
.setRetrySettings(deletePhraseMatcherRetrySettings);
RetrySettings updatePhraseMatcherRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updatePhraseMatcherSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.updatePhraseMatcherSettings()
.setRetrySettings(updatePhraseMatcherRetrySettings);
RetrySettings calculateStatsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.calculateStatsSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.calculateStatsSettings().setRetrySettings(calculateStatsRetrySettings);
RetrySettings getSettingsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getSettingsSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.getSettingsSettings().setRetrySettings(getSettingsRetrySettings);
RetrySettings updateSettingsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateSettingsSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.updateSettingsSettings().setRetrySettings(updateSettingsRetrySettings);
RetrySettings createAnalysisRuleRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createAnalysisRuleSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.createAnalysisRuleSettings()
.setRetrySettings(createAnalysisRuleRetrySettings);
RetrySettings getAnalysisRuleRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getAnalysisRuleSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.getAnalysisRuleSettings()
.setRetrySettings(getAnalysisRuleRetrySettings);
RetrySettings listAnalysisRulesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listAnalysisRulesSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.listAnalysisRulesSettings()
.setRetrySettings(listAnalysisRulesRetrySettings);
RetrySettings updateAnalysisRuleRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateAnalysisRuleSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.updateAnalysisRuleSettings()
.setRetrySettings(updateAnalysisRuleRetrySettings);
RetrySettings deleteAnalysisRuleRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteAnalysisRuleSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.deleteAnalysisRuleSettings()
.setRetrySettings(deleteAnalysisRuleRetrySettings);
RetrySettings getEncryptionSpecRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getEncryptionSpecSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.getEncryptionSpecSettings()
.setRetrySettings(getEncryptionSpecRetrySettings);
RetrySettings createViewRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createViewSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.createViewSettings().setRetrySettings(createViewRetrySettings);
RetrySettings getViewRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getViewSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.getViewSettings().setRetrySettings(getViewRetrySettings);
RetrySettings listViewsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listViewsSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.listViewsSettings().setRetrySettings(listViewsRetrySettings);
RetrySettings updateViewRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateViewSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.updateViewSettings().setRetrySettings(updateViewRetrySettings);
RetrySettings deleteViewRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteViewSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.deleteViewSettings().setRetrySettings(deleteViewRetrySettings);
RetrySettings createQaQuestionRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createQaQuestionSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.createQaQuestionSettings()
.setRetrySettings(createQaQuestionRetrySettings);
RetrySettings getQaQuestionRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getQaQuestionSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.getQaQuestionSettings().setRetrySettings(getQaQuestionRetrySettings);
RetrySettings updateQaQuestionRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateQaQuestionSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.updateQaQuestionSettings()
.setRetrySettings(updateQaQuestionRetrySettings);
RetrySettings deleteQaQuestionRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteQaQuestionSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.deleteQaQuestionSettings()
.setRetrySettings(deleteQaQuestionRetrySettings);
RetrySettings listQaQuestionsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listQaQuestionsSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.listQaQuestionsSettings()
.setRetrySettings(listQaQuestionsRetrySettings);
RetrySettings createQaScorecardRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createQaScorecardSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.createQaScorecardSettings()
.setRetrySettings(createQaScorecardRetrySettings);
RetrySettings getQaScorecardRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getQaScorecardSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.getQaScorecardSettings().setRetrySettings(getQaScorecardRetrySettings);
RetrySettings updateQaScorecardRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateQaScorecardSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.updateQaScorecardSettings()
.setRetrySettings(updateQaScorecardRetrySettings);
RetrySettings deleteQaScorecardRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteQaScorecardSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.deleteQaScorecardSettings()
.setRetrySettings(deleteQaScorecardRetrySettings);
RetrySettings listQaScorecardsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listQaScorecardsSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.listQaScorecardsSettings()
.setRetrySettings(listQaScorecardsRetrySettings);
RetrySettings createQaScorecardRevisionRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createQaScorecardRevisionSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.createQaScorecardRevisionSettings()
.setRetrySettings(createQaScorecardRevisionRetrySettings);
RetrySettings getQaScorecardRevisionRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getQaScorecardRevisionSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.getQaScorecardRevisionSettings()
.setRetrySettings(getQaScorecardRevisionRetrySettings);
RetrySettings deployQaScorecardRevisionRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deployQaScorecardRevisionSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.deployQaScorecardRevisionSettings()
.setRetrySettings(deployQaScorecardRevisionRetrySettings);
RetrySettings undeployQaScorecardRevisionRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.undeployQaScorecardRevisionSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.undeployQaScorecardRevisionSettings()
.setRetrySettings(undeployQaScorecardRevisionRetrySettings);
RetrySettings deleteQaScorecardRevisionRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteQaScorecardRevisionSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.deleteQaScorecardRevisionSettings()
.setRetrySettings(deleteQaScorecardRevisionRetrySettings);
RetrySettings listQaScorecardRevisionsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listQaScorecardRevisionsSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.listQaScorecardRevisionsSettings()
.setRetrySettings(listQaScorecardRevisionsRetrySettings);
RetrySettings createFeedbackLabelRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createFeedbackLabelSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.createFeedbackLabelSettings()
.setRetrySettings(createFeedbackLabelRetrySettings);
RetrySettings listFeedbackLabelsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listFeedbackLabelsSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.listFeedbackLabelsSettings()
.setRetrySettings(listFeedbackLabelsRetrySettings);
RetrySettings getFeedbackLabelRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getFeedbackLabelSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.getFeedbackLabelSettings()
.setRetrySettings(getFeedbackLabelRetrySettings);
RetrySettings updateFeedbackLabelRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateFeedbackLabelSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.updateFeedbackLabelSettings()
.setRetrySettings(updateFeedbackLabelRetrySettings);
RetrySettings deleteFeedbackLabelRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteFeedbackLabelSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.deleteFeedbackLabelSettings()
.setRetrySettings(deleteFeedbackLabelRetrySettings);
RetrySettings listAllFeedbackLabelsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listAllFeedbackLabelsSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.listAllFeedbackLabelsSettings()
.setRetrySettings(listAllFeedbackLabelsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured service-level retry settings from properties.");
}
}
Retry createConversationRetry = clientProperties.getCreateConversationRetry();
if (createConversationRetry != null) {
RetrySettings createConversationRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createConversationSettings().getRetrySettings(),
createConversationRetry);
clientSettingsBuilder
.createConversationSettings()
.setRetrySettings(createConversationRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for createConversation from properties.");
}
}
Retry updateConversationRetry = clientProperties.getUpdateConversationRetry();
if (updateConversationRetry != null) {
RetrySettings updateConversationRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateConversationSettings().getRetrySettings(),
updateConversationRetry);
clientSettingsBuilder
.updateConversationSettings()
.setRetrySettings(updateConversationRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for updateConversation from properties.");
}
}
Retry getConversationRetry = clientProperties.getGetConversationRetry();
if (getConversationRetry != null) {
RetrySettings getConversationRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getConversationSettings().getRetrySettings(),
getConversationRetry);
clientSettingsBuilder
.getConversationSettings()
.setRetrySettings(getConversationRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for getConversation from properties.");
}
}
Retry listConversationsRetry = clientProperties.getListConversationsRetry();
if (listConversationsRetry != null) {
RetrySettings listConversationsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listConversationsSettings().getRetrySettings(),
listConversationsRetry);
clientSettingsBuilder
.listConversationsSettings()
.setRetrySettings(listConversationsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for listConversations from properties.");
}
}
Retry deleteConversationRetry = clientProperties.getDeleteConversationRetry();
if (deleteConversationRetry != null) {
RetrySettings deleteConversationRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteConversationSettings().getRetrySettings(),
deleteConversationRetry);
clientSettingsBuilder
.deleteConversationSettings()
.setRetrySettings(deleteConversationRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for deleteConversation from properties.");
}
}
Retry getAnalysisRetry = clientProperties.getGetAnalysisRetry();
if (getAnalysisRetry != null) {
RetrySettings getAnalysisRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getAnalysisSettings().getRetrySettings(), getAnalysisRetry);
clientSettingsBuilder.getAnalysisSettings().setRetrySettings(getAnalysisRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for getAnalysis from properties.");
}
}
Retry listAnalysesRetry = clientProperties.getListAnalysesRetry();
if (listAnalysesRetry != null) {
RetrySettings listAnalysesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listAnalysesSettings().getRetrySettings(), listAnalysesRetry);
clientSettingsBuilder.listAnalysesSettings().setRetrySettings(listAnalysesRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for listAnalyses from properties.");
}
}
Retry deleteAnalysisRetry = clientProperties.getDeleteAnalysisRetry();
if (deleteAnalysisRetry != null) {
RetrySettings deleteAnalysisRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteAnalysisSettings().getRetrySettings(),
deleteAnalysisRetry);
clientSettingsBuilder.deleteAnalysisSettings().setRetrySettings(deleteAnalysisRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for deleteAnalysis from properties.");
}
}
Retry updateIssueModelRetry = clientProperties.getUpdateIssueModelRetry();
if (updateIssueModelRetry != null) {
RetrySettings updateIssueModelRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateIssueModelSettings().getRetrySettings(),
updateIssueModelRetry);
clientSettingsBuilder
.updateIssueModelSettings()
.setRetrySettings(updateIssueModelRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for updateIssueModel from properties.");
}
}
Retry getIssueModelRetry = clientProperties.getGetIssueModelRetry();
if (getIssueModelRetry != null) {
RetrySettings getIssueModelRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getIssueModelSettings().getRetrySettings(), getIssueModelRetry);
clientSettingsBuilder.getIssueModelSettings().setRetrySettings(getIssueModelRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for getIssueModel from properties.");
}
}
Retry listIssueModelsRetry = clientProperties.getListIssueModelsRetry();
if (listIssueModelsRetry != null) {
RetrySettings listIssueModelsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listIssueModelsSettings().getRetrySettings(),
listIssueModelsRetry);
clientSettingsBuilder
.listIssueModelsSettings()
.setRetrySettings(listIssueModelsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for listIssueModels from properties.");
}
}
Retry getIssueRetry = clientProperties.getGetIssueRetry();
if (getIssueRetry != null) {
RetrySettings getIssueRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getIssueSettings().getRetrySettings(), getIssueRetry);
clientSettingsBuilder.getIssueSettings().setRetrySettings(getIssueRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for getIssue from properties.");
}
}
Retry listIssuesRetry = clientProperties.getListIssuesRetry();
if (listIssuesRetry != null) {
RetrySettings listIssuesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listIssuesSettings().getRetrySettings(), listIssuesRetry);
clientSettingsBuilder.listIssuesSettings().setRetrySettings(listIssuesRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for listIssues from properties.");
}
}
Retry updateIssueRetry = clientProperties.getUpdateIssueRetry();
if (updateIssueRetry != null) {
RetrySettings updateIssueRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateIssueSettings().getRetrySettings(), updateIssueRetry);
clientSettingsBuilder.updateIssueSettings().setRetrySettings(updateIssueRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for updateIssue from properties.");
}
}
Retry deleteIssueRetry = clientProperties.getDeleteIssueRetry();
if (deleteIssueRetry != null) {
RetrySettings deleteIssueRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteIssueSettings().getRetrySettings(), deleteIssueRetry);
clientSettingsBuilder.deleteIssueSettings().setRetrySettings(deleteIssueRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for deleteIssue from properties.");
}
}
Retry calculateIssueModelStatsRetry = clientProperties.getCalculateIssueModelStatsRetry();
if (calculateIssueModelStatsRetry != null) {
RetrySettings calculateIssueModelStatsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.calculateIssueModelStatsSettings().getRetrySettings(),
calculateIssueModelStatsRetry);
clientSettingsBuilder
.calculateIssueModelStatsSettings()
.setRetrySettings(calculateIssueModelStatsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for calculateIssueModelStats from properties.");
}
}
Retry createPhraseMatcherRetry = clientProperties.getCreatePhraseMatcherRetry();
if (createPhraseMatcherRetry != null) {
RetrySettings createPhraseMatcherRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createPhraseMatcherSettings().getRetrySettings(),
createPhraseMatcherRetry);
clientSettingsBuilder
.createPhraseMatcherSettings()
.setRetrySettings(createPhraseMatcherRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for createPhraseMatcher from properties.");
}
}
Retry getPhraseMatcherRetry = clientProperties.getGetPhraseMatcherRetry();
if (getPhraseMatcherRetry != null) {
RetrySettings getPhraseMatcherRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getPhraseMatcherSettings().getRetrySettings(),
getPhraseMatcherRetry);
clientSettingsBuilder
.getPhraseMatcherSettings()
.setRetrySettings(getPhraseMatcherRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for getPhraseMatcher from properties.");
}
}
Retry listPhraseMatchersRetry = clientProperties.getListPhraseMatchersRetry();
if (listPhraseMatchersRetry != null) {
RetrySettings listPhraseMatchersRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listPhraseMatchersSettings().getRetrySettings(),
listPhraseMatchersRetry);
clientSettingsBuilder
.listPhraseMatchersSettings()
.setRetrySettings(listPhraseMatchersRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for listPhraseMatchers from properties.");
}
}
Retry deletePhraseMatcherRetry = clientProperties.getDeletePhraseMatcherRetry();
if (deletePhraseMatcherRetry != null) {
RetrySettings deletePhraseMatcherRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deletePhraseMatcherSettings().getRetrySettings(),
deletePhraseMatcherRetry);
clientSettingsBuilder
.deletePhraseMatcherSettings()
.setRetrySettings(deletePhraseMatcherRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for deletePhraseMatcher from properties.");
}
}
Retry updatePhraseMatcherRetry = clientProperties.getUpdatePhraseMatcherRetry();
if (updatePhraseMatcherRetry != null) {
RetrySettings updatePhraseMatcherRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updatePhraseMatcherSettings().getRetrySettings(),
updatePhraseMatcherRetry);
clientSettingsBuilder
.updatePhraseMatcherSettings()
.setRetrySettings(updatePhraseMatcherRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for updatePhraseMatcher from properties.");
}
}
Retry calculateStatsRetry = clientProperties.getCalculateStatsRetry();
if (calculateStatsRetry != null) {
RetrySettings calculateStatsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.calculateStatsSettings().getRetrySettings(),
calculateStatsRetry);
clientSettingsBuilder.calculateStatsSettings().setRetrySettings(calculateStatsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for calculateStats from properties.");
}
}
Retry getSettingsRetry = clientProperties.getGetSettingsRetry();
if (getSettingsRetry != null) {
RetrySettings getSettingsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getSettingsSettings().getRetrySettings(), getSettingsRetry);
clientSettingsBuilder.getSettingsSettings().setRetrySettings(getSettingsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for getSettings from properties.");
}
}
Retry updateSettingsRetry = clientProperties.getUpdateSettingsRetry();
if (updateSettingsRetry != null) {
RetrySettings updateSettingsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateSettingsSettings().getRetrySettings(),
updateSettingsRetry);
clientSettingsBuilder.updateSettingsSettings().setRetrySettings(updateSettingsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for updateSettings from properties.");
}
}
Retry createAnalysisRuleRetry = clientProperties.getCreateAnalysisRuleRetry();
if (createAnalysisRuleRetry != null) {
RetrySettings createAnalysisRuleRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createAnalysisRuleSettings().getRetrySettings(),
createAnalysisRuleRetry);
clientSettingsBuilder
.createAnalysisRuleSettings()
.setRetrySettings(createAnalysisRuleRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for createAnalysisRule from properties.");
}
}
Retry getAnalysisRuleRetry = clientProperties.getGetAnalysisRuleRetry();
if (getAnalysisRuleRetry != null) {
RetrySettings getAnalysisRuleRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getAnalysisRuleSettings().getRetrySettings(),
getAnalysisRuleRetry);
clientSettingsBuilder
.getAnalysisRuleSettings()
.setRetrySettings(getAnalysisRuleRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for getAnalysisRule from properties.");
}
}
Retry listAnalysisRulesRetry = clientProperties.getListAnalysisRulesRetry();
if (listAnalysisRulesRetry != null) {
RetrySettings listAnalysisRulesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listAnalysisRulesSettings().getRetrySettings(),
listAnalysisRulesRetry);
clientSettingsBuilder
.listAnalysisRulesSettings()
.setRetrySettings(listAnalysisRulesRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for listAnalysisRules from properties.");
}
}
Retry updateAnalysisRuleRetry = clientProperties.getUpdateAnalysisRuleRetry();
if (updateAnalysisRuleRetry != null) {
RetrySettings updateAnalysisRuleRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateAnalysisRuleSettings().getRetrySettings(),
updateAnalysisRuleRetry);
clientSettingsBuilder
.updateAnalysisRuleSettings()
.setRetrySettings(updateAnalysisRuleRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for updateAnalysisRule from properties.");
}
}
Retry deleteAnalysisRuleRetry = clientProperties.getDeleteAnalysisRuleRetry();
if (deleteAnalysisRuleRetry != null) {
RetrySettings deleteAnalysisRuleRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteAnalysisRuleSettings().getRetrySettings(),
deleteAnalysisRuleRetry);
clientSettingsBuilder
.deleteAnalysisRuleSettings()
.setRetrySettings(deleteAnalysisRuleRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for deleteAnalysisRule from properties.");
}
}
Retry getEncryptionSpecRetry = clientProperties.getGetEncryptionSpecRetry();
if (getEncryptionSpecRetry != null) {
RetrySettings getEncryptionSpecRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getEncryptionSpecSettings().getRetrySettings(),
getEncryptionSpecRetry);
clientSettingsBuilder
.getEncryptionSpecSettings()
.setRetrySettings(getEncryptionSpecRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for getEncryptionSpec from properties.");
}
}
Retry createViewRetry = clientProperties.getCreateViewRetry();
if (createViewRetry != null) {
RetrySettings createViewRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createViewSettings().getRetrySettings(), createViewRetry);
clientSettingsBuilder.createViewSettings().setRetrySettings(createViewRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for createView from properties.");
}
}
Retry getViewRetry = clientProperties.getGetViewRetry();
if (getViewRetry != null) {
RetrySettings getViewRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getViewSettings().getRetrySettings(), getViewRetry);
clientSettingsBuilder.getViewSettings().setRetrySettings(getViewRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for getView from properties.");
}
}
Retry listViewsRetry = clientProperties.getListViewsRetry();
if (listViewsRetry != null) {
RetrySettings listViewsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listViewsSettings().getRetrySettings(), listViewsRetry);
clientSettingsBuilder.listViewsSettings().setRetrySettings(listViewsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for listViews from properties.");
}
}
Retry updateViewRetry = clientProperties.getUpdateViewRetry();
if (updateViewRetry != null) {
RetrySettings updateViewRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateViewSettings().getRetrySettings(), updateViewRetry);
clientSettingsBuilder.updateViewSettings().setRetrySettings(updateViewRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for updateView from properties.");
}
}
Retry deleteViewRetry = clientProperties.getDeleteViewRetry();
if (deleteViewRetry != null) {
RetrySettings deleteViewRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteViewSettings().getRetrySettings(), deleteViewRetry);
clientSettingsBuilder.deleteViewSettings().setRetrySettings(deleteViewRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for deleteView from properties.");
}
}
Retry createQaQuestionRetry = clientProperties.getCreateQaQuestionRetry();
if (createQaQuestionRetry != null) {
RetrySettings createQaQuestionRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createQaQuestionSettings().getRetrySettings(),
createQaQuestionRetry);
clientSettingsBuilder
.createQaQuestionSettings()
.setRetrySettings(createQaQuestionRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for createQaQuestion from properties.");
}
}
Retry getQaQuestionRetry = clientProperties.getGetQaQuestionRetry();
if (getQaQuestionRetry != null) {
RetrySettings getQaQuestionRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getQaQuestionSettings().getRetrySettings(), getQaQuestionRetry);
clientSettingsBuilder.getQaQuestionSettings().setRetrySettings(getQaQuestionRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for getQaQuestion from properties.");
}
}
Retry updateQaQuestionRetry = clientProperties.getUpdateQaQuestionRetry();
if (updateQaQuestionRetry != null) {
RetrySettings updateQaQuestionRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateQaQuestionSettings().getRetrySettings(),
updateQaQuestionRetry);
clientSettingsBuilder
.updateQaQuestionSettings()
.setRetrySettings(updateQaQuestionRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for updateQaQuestion from properties.");
}
}
Retry deleteQaQuestionRetry = clientProperties.getDeleteQaQuestionRetry();
if (deleteQaQuestionRetry != null) {
RetrySettings deleteQaQuestionRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteQaQuestionSettings().getRetrySettings(),
deleteQaQuestionRetry);
clientSettingsBuilder
.deleteQaQuestionSettings()
.setRetrySettings(deleteQaQuestionRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for deleteQaQuestion from properties.");
}
}
Retry listQaQuestionsRetry = clientProperties.getListQaQuestionsRetry();
if (listQaQuestionsRetry != null) {
RetrySettings listQaQuestionsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listQaQuestionsSettings().getRetrySettings(),
listQaQuestionsRetry);
clientSettingsBuilder
.listQaQuestionsSettings()
.setRetrySettings(listQaQuestionsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for listQaQuestions from properties.");
}
}
Retry createQaScorecardRetry = clientProperties.getCreateQaScorecardRetry();
if (createQaScorecardRetry != null) {
RetrySettings createQaScorecardRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createQaScorecardSettings().getRetrySettings(),
createQaScorecardRetry);
clientSettingsBuilder
.createQaScorecardSettings()
.setRetrySettings(createQaScorecardRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for createQaScorecard from properties.");
}
}
Retry getQaScorecardRetry = clientProperties.getGetQaScorecardRetry();
if (getQaScorecardRetry != null) {
RetrySettings getQaScorecardRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getQaScorecardSettings().getRetrySettings(),
getQaScorecardRetry);
clientSettingsBuilder.getQaScorecardSettings().setRetrySettings(getQaScorecardRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for getQaScorecard from properties.");
}
}
Retry updateQaScorecardRetry = clientProperties.getUpdateQaScorecardRetry();
if (updateQaScorecardRetry != null) {
RetrySettings updateQaScorecardRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateQaScorecardSettings().getRetrySettings(),
updateQaScorecardRetry);
clientSettingsBuilder
.updateQaScorecardSettings()
.setRetrySettings(updateQaScorecardRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for updateQaScorecard from properties.");
}
}
Retry deleteQaScorecardRetry = clientProperties.getDeleteQaScorecardRetry();
if (deleteQaScorecardRetry != null) {
RetrySettings deleteQaScorecardRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteQaScorecardSettings().getRetrySettings(),
deleteQaScorecardRetry);
clientSettingsBuilder
.deleteQaScorecardSettings()
.setRetrySettings(deleteQaScorecardRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for deleteQaScorecard from properties.");
}
}
Retry listQaScorecardsRetry = clientProperties.getListQaScorecardsRetry();
if (listQaScorecardsRetry != null) {
RetrySettings listQaScorecardsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listQaScorecardsSettings().getRetrySettings(),
listQaScorecardsRetry);
clientSettingsBuilder
.listQaScorecardsSettings()
.setRetrySettings(listQaScorecardsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for listQaScorecards from properties.");
}
}
Retry createQaScorecardRevisionRetry = clientProperties.getCreateQaScorecardRevisionRetry();
if (createQaScorecardRevisionRetry != null) {
RetrySettings createQaScorecardRevisionRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createQaScorecardRevisionSettings().getRetrySettings(),
createQaScorecardRevisionRetry);
clientSettingsBuilder
.createQaScorecardRevisionSettings()
.setRetrySettings(createQaScorecardRevisionRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for createQaScorecardRevision from properties.");
}
}
Retry getQaScorecardRevisionRetry = clientProperties.getGetQaScorecardRevisionRetry();
if (getQaScorecardRevisionRetry != null) {
RetrySettings getQaScorecardRevisionRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getQaScorecardRevisionSettings().getRetrySettings(),
getQaScorecardRevisionRetry);
clientSettingsBuilder
.getQaScorecardRevisionSettings()
.setRetrySettings(getQaScorecardRevisionRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for getQaScorecardRevision from properties.");
}
}
Retry deployQaScorecardRevisionRetry = clientProperties.getDeployQaScorecardRevisionRetry();
if (deployQaScorecardRevisionRetry != null) {
RetrySettings deployQaScorecardRevisionRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deployQaScorecardRevisionSettings().getRetrySettings(),
deployQaScorecardRevisionRetry);
clientSettingsBuilder
.deployQaScorecardRevisionSettings()
.setRetrySettings(deployQaScorecardRevisionRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for deployQaScorecardRevision from properties.");
}
}
Retry undeployQaScorecardRevisionRetry = clientProperties.getUndeployQaScorecardRevisionRetry();
if (undeployQaScorecardRevisionRetry != null) {
RetrySettings undeployQaScorecardRevisionRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.undeployQaScorecardRevisionSettings().getRetrySettings(),
undeployQaScorecardRevisionRetry);
clientSettingsBuilder
.undeployQaScorecardRevisionSettings()
.setRetrySettings(undeployQaScorecardRevisionRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for undeployQaScorecardRevision from properties.");
}
}
Retry deleteQaScorecardRevisionRetry = clientProperties.getDeleteQaScorecardRevisionRetry();
if (deleteQaScorecardRevisionRetry != null) {
RetrySettings deleteQaScorecardRevisionRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteQaScorecardRevisionSettings().getRetrySettings(),
deleteQaScorecardRevisionRetry);
clientSettingsBuilder
.deleteQaScorecardRevisionSettings()
.setRetrySettings(deleteQaScorecardRevisionRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for deleteQaScorecardRevision from properties.");
}
}
Retry listQaScorecardRevisionsRetry = clientProperties.getListQaScorecardRevisionsRetry();
if (listQaScorecardRevisionsRetry != null) {
RetrySettings listQaScorecardRevisionsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listQaScorecardRevisionsSettings().getRetrySettings(),
listQaScorecardRevisionsRetry);
clientSettingsBuilder
.listQaScorecardRevisionsSettings()
.setRetrySettings(listQaScorecardRevisionsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for listQaScorecardRevisions from properties.");
}
}
Retry createFeedbackLabelRetry = clientProperties.getCreateFeedbackLabelRetry();
if (createFeedbackLabelRetry != null) {
RetrySettings createFeedbackLabelRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createFeedbackLabelSettings().getRetrySettings(),
createFeedbackLabelRetry);
clientSettingsBuilder
.createFeedbackLabelSettings()
.setRetrySettings(createFeedbackLabelRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for createFeedbackLabel from properties.");
}
}
Retry listFeedbackLabelsRetry = clientProperties.getListFeedbackLabelsRetry();
if (listFeedbackLabelsRetry != null) {
RetrySettings listFeedbackLabelsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listFeedbackLabelsSettings().getRetrySettings(),
listFeedbackLabelsRetry);
clientSettingsBuilder
.listFeedbackLabelsSettings()
.setRetrySettings(listFeedbackLabelsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for listFeedbackLabels from properties.");
}
}
Retry getFeedbackLabelRetry = clientProperties.getGetFeedbackLabelRetry();
if (getFeedbackLabelRetry != null) {
RetrySettings getFeedbackLabelRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getFeedbackLabelSettings().getRetrySettings(),
getFeedbackLabelRetry);
clientSettingsBuilder
.getFeedbackLabelSettings()
.setRetrySettings(getFeedbackLabelRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for getFeedbackLabel from properties.");
}
}
Retry updateFeedbackLabelRetry = clientProperties.getUpdateFeedbackLabelRetry();
if (updateFeedbackLabelRetry != null) {
RetrySettings updateFeedbackLabelRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateFeedbackLabelSettings().getRetrySettings(),
updateFeedbackLabelRetry);
clientSettingsBuilder
.updateFeedbackLabelSettings()
.setRetrySettings(updateFeedbackLabelRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for updateFeedbackLabel from properties.");
}
}
Retry deleteFeedbackLabelRetry = clientProperties.getDeleteFeedbackLabelRetry();
if (deleteFeedbackLabelRetry != null) {
RetrySettings deleteFeedbackLabelRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteFeedbackLabelSettings().getRetrySettings(),
deleteFeedbackLabelRetry);
clientSettingsBuilder
.deleteFeedbackLabelSettings()
.setRetrySettings(deleteFeedbackLabelRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for deleteFeedbackLabel from properties.");
}
}
Retry listAllFeedbackLabelsRetry = clientProperties.getListAllFeedbackLabelsRetry();
if (listAllFeedbackLabelsRetry != null) {
RetrySettings listAllFeedbackLabelsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listAllFeedbackLabelsSettings().getRetrySettings(),
listAllFeedbackLabelsRetry);
clientSettingsBuilder
.listAllFeedbackLabelsSettings()
.setRetrySettings(listAllFeedbackLabelsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for listAllFeedbackLabels from properties.");
}
}
return clientSettingsBuilder.build();
}