in spring-cloud-previews/google-cloud-telcoautomation-spring-starter/src/main/java/com/google/cloud/telcoautomation/v1/spring/TelcoAutomationSpringAutoConfiguration.java [122:849]
public TelcoAutomationSettings telcoAutomationSettings(
@Qualifier("defaultTelcoAutomationTransportChannelProvider")
TransportChannelProvider defaultTransportChannelProvider)
throws IOException {
TelcoAutomationSettings.Builder clientSettingsBuilder;
if (this.clientProperties.getUseRest()) {
clientSettingsBuilder = TelcoAutomationSettings.newHttpJsonBuilder();
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Using REST (HTTP/JSON) transport.");
}
} else {
clientSettingsBuilder = TelcoAutomationSettings.newBuilder();
}
clientSettingsBuilder
.setCredentialsProvider(this.credentialsProvider)
.setTransportChannelProvider(defaultTransportChannelProvider)
.setEndpoint(TelcoAutomationSettings.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 =
TelcoAutomationSettings.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 listOrchestrationClustersRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listOrchestrationClustersSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.listOrchestrationClustersSettings()
.setRetrySettings(listOrchestrationClustersRetrySettings);
RetrySettings getOrchestrationClusterRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getOrchestrationClusterSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.getOrchestrationClusterSettings()
.setRetrySettings(getOrchestrationClusterRetrySettings);
RetrySettings listEdgeSlmsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listEdgeSlmsSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.listEdgeSlmsSettings().setRetrySettings(listEdgeSlmsRetrySettings);
RetrySettings getEdgeSlmRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getEdgeSlmSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.getEdgeSlmSettings().setRetrySettings(getEdgeSlmRetrySettings);
RetrySettings createBlueprintRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createBlueprintSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.createBlueprintSettings()
.setRetrySettings(createBlueprintRetrySettings);
RetrySettings updateBlueprintRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateBlueprintSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.updateBlueprintSettings()
.setRetrySettings(updateBlueprintRetrySettings);
RetrySettings getBlueprintRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getBlueprintSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.getBlueprintSettings().setRetrySettings(getBlueprintRetrySettings);
RetrySettings deleteBlueprintRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteBlueprintSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.deleteBlueprintSettings()
.setRetrySettings(deleteBlueprintRetrySettings);
RetrySettings listBlueprintsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listBlueprintsSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.listBlueprintsSettings().setRetrySettings(listBlueprintsRetrySettings);
RetrySettings approveBlueprintRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.approveBlueprintSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.approveBlueprintSettings()
.setRetrySettings(approveBlueprintRetrySettings);
RetrySettings proposeBlueprintRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.proposeBlueprintSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.proposeBlueprintSettings()
.setRetrySettings(proposeBlueprintRetrySettings);
RetrySettings rejectBlueprintRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.rejectBlueprintSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.rejectBlueprintSettings()
.setRetrySettings(rejectBlueprintRetrySettings);
RetrySettings listBlueprintRevisionsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listBlueprintRevisionsSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.listBlueprintRevisionsSettings()
.setRetrySettings(listBlueprintRevisionsRetrySettings);
RetrySettings searchBlueprintRevisionsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.searchBlueprintRevisionsSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.searchBlueprintRevisionsSettings()
.setRetrySettings(searchBlueprintRevisionsRetrySettings);
RetrySettings searchDeploymentRevisionsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.searchDeploymentRevisionsSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.searchDeploymentRevisionsSettings()
.setRetrySettings(searchDeploymentRevisionsRetrySettings);
RetrySettings discardBlueprintChangesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.discardBlueprintChangesSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.discardBlueprintChangesSettings()
.setRetrySettings(discardBlueprintChangesRetrySettings);
RetrySettings listPublicBlueprintsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listPublicBlueprintsSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.listPublicBlueprintsSettings()
.setRetrySettings(listPublicBlueprintsRetrySettings);
RetrySettings getPublicBlueprintRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getPublicBlueprintSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.getPublicBlueprintSettings()
.setRetrySettings(getPublicBlueprintRetrySettings);
RetrySettings createDeploymentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createDeploymentSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.createDeploymentSettings()
.setRetrySettings(createDeploymentRetrySettings);
RetrySettings updateDeploymentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateDeploymentSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.updateDeploymentSettings()
.setRetrySettings(updateDeploymentRetrySettings);
RetrySettings getDeploymentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getDeploymentSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.getDeploymentSettings().setRetrySettings(getDeploymentRetrySettings);
RetrySettings removeDeploymentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.removeDeploymentSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.removeDeploymentSettings()
.setRetrySettings(removeDeploymentRetrySettings);
RetrySettings listDeploymentsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listDeploymentsSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.listDeploymentsSettings()
.setRetrySettings(listDeploymentsRetrySettings);
RetrySettings listDeploymentRevisionsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listDeploymentRevisionsSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.listDeploymentRevisionsSettings()
.setRetrySettings(listDeploymentRevisionsRetrySettings);
RetrySettings discardDeploymentChangesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.discardDeploymentChangesSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.discardDeploymentChangesSettings()
.setRetrySettings(discardDeploymentChangesRetrySettings);
RetrySettings applyDeploymentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.applyDeploymentSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.applyDeploymentSettings()
.setRetrySettings(applyDeploymentRetrySettings);
RetrySettings computeDeploymentStatusRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.computeDeploymentStatusSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.computeDeploymentStatusSettings()
.setRetrySettings(computeDeploymentStatusRetrySettings);
RetrySettings rollbackDeploymentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.rollbackDeploymentSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.rollbackDeploymentSettings()
.setRetrySettings(rollbackDeploymentRetrySettings);
RetrySettings getHydratedDeploymentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getHydratedDeploymentSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.getHydratedDeploymentSettings()
.setRetrySettings(getHydratedDeploymentRetrySettings);
RetrySettings listHydratedDeploymentsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listHydratedDeploymentsSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.listHydratedDeploymentsSettings()
.setRetrySettings(listHydratedDeploymentsRetrySettings);
RetrySettings updateHydratedDeploymentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateHydratedDeploymentSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.updateHydratedDeploymentSettings()
.setRetrySettings(updateHydratedDeploymentRetrySettings);
RetrySettings applyHydratedDeploymentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.applyHydratedDeploymentSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.applyHydratedDeploymentSettings()
.setRetrySettings(applyHydratedDeploymentRetrySettings);
RetrySettings listLocationsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listLocationsSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.listLocationsSettings().setRetrySettings(listLocationsRetrySettings);
RetrySettings getLocationRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getLocationSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.getLocationSettings().setRetrySettings(getLocationRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured service-level retry settings from properties.");
}
}
Retry listOrchestrationClustersRetry = clientProperties.getListOrchestrationClustersRetry();
if (listOrchestrationClustersRetry != null) {
RetrySettings listOrchestrationClustersRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listOrchestrationClustersSettings().getRetrySettings(),
listOrchestrationClustersRetry);
clientSettingsBuilder
.listOrchestrationClustersSettings()
.setRetrySettings(listOrchestrationClustersRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for listOrchestrationClusters from properties.");
}
}
Retry getOrchestrationClusterRetry = clientProperties.getGetOrchestrationClusterRetry();
if (getOrchestrationClusterRetry != null) {
RetrySettings getOrchestrationClusterRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getOrchestrationClusterSettings().getRetrySettings(),
getOrchestrationClusterRetry);
clientSettingsBuilder
.getOrchestrationClusterSettings()
.setRetrySettings(getOrchestrationClusterRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for getOrchestrationCluster from properties.");
}
}
Retry listEdgeSlmsRetry = clientProperties.getListEdgeSlmsRetry();
if (listEdgeSlmsRetry != null) {
RetrySettings listEdgeSlmsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listEdgeSlmsSettings().getRetrySettings(), listEdgeSlmsRetry);
clientSettingsBuilder.listEdgeSlmsSettings().setRetrySettings(listEdgeSlmsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for listEdgeSlms from properties.");
}
}
Retry getEdgeSlmRetry = clientProperties.getGetEdgeSlmRetry();
if (getEdgeSlmRetry != null) {
RetrySettings getEdgeSlmRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getEdgeSlmSettings().getRetrySettings(), getEdgeSlmRetry);
clientSettingsBuilder.getEdgeSlmSettings().setRetrySettings(getEdgeSlmRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for getEdgeSlm from properties.");
}
}
Retry createBlueprintRetry = clientProperties.getCreateBlueprintRetry();
if (createBlueprintRetry != null) {
RetrySettings createBlueprintRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createBlueprintSettings().getRetrySettings(),
createBlueprintRetry);
clientSettingsBuilder
.createBlueprintSettings()
.setRetrySettings(createBlueprintRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for createBlueprint from properties.");
}
}
Retry updateBlueprintRetry = clientProperties.getUpdateBlueprintRetry();
if (updateBlueprintRetry != null) {
RetrySettings updateBlueprintRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateBlueprintSettings().getRetrySettings(),
updateBlueprintRetry);
clientSettingsBuilder
.updateBlueprintSettings()
.setRetrySettings(updateBlueprintRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for updateBlueprint from properties.");
}
}
Retry getBlueprintRetry = clientProperties.getGetBlueprintRetry();
if (getBlueprintRetry != null) {
RetrySettings getBlueprintRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getBlueprintSettings().getRetrySettings(), getBlueprintRetry);
clientSettingsBuilder.getBlueprintSettings().setRetrySettings(getBlueprintRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for getBlueprint from properties.");
}
}
Retry deleteBlueprintRetry = clientProperties.getDeleteBlueprintRetry();
if (deleteBlueprintRetry != null) {
RetrySettings deleteBlueprintRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.deleteBlueprintSettings().getRetrySettings(),
deleteBlueprintRetry);
clientSettingsBuilder
.deleteBlueprintSettings()
.setRetrySettings(deleteBlueprintRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for deleteBlueprint from properties.");
}
}
Retry listBlueprintsRetry = clientProperties.getListBlueprintsRetry();
if (listBlueprintsRetry != null) {
RetrySettings listBlueprintsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listBlueprintsSettings().getRetrySettings(),
listBlueprintsRetry);
clientSettingsBuilder.listBlueprintsSettings().setRetrySettings(listBlueprintsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for listBlueprints from properties.");
}
}
Retry approveBlueprintRetry = clientProperties.getApproveBlueprintRetry();
if (approveBlueprintRetry != null) {
RetrySettings approveBlueprintRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.approveBlueprintSettings().getRetrySettings(),
approveBlueprintRetry);
clientSettingsBuilder
.approveBlueprintSettings()
.setRetrySettings(approveBlueprintRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for approveBlueprint from properties.");
}
}
Retry proposeBlueprintRetry = clientProperties.getProposeBlueprintRetry();
if (proposeBlueprintRetry != null) {
RetrySettings proposeBlueprintRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.proposeBlueprintSettings().getRetrySettings(),
proposeBlueprintRetry);
clientSettingsBuilder
.proposeBlueprintSettings()
.setRetrySettings(proposeBlueprintRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for proposeBlueprint from properties.");
}
}
Retry rejectBlueprintRetry = clientProperties.getRejectBlueprintRetry();
if (rejectBlueprintRetry != null) {
RetrySettings rejectBlueprintRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.rejectBlueprintSettings().getRetrySettings(),
rejectBlueprintRetry);
clientSettingsBuilder
.rejectBlueprintSettings()
.setRetrySettings(rejectBlueprintRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for rejectBlueprint from properties.");
}
}
Retry listBlueprintRevisionsRetry = clientProperties.getListBlueprintRevisionsRetry();
if (listBlueprintRevisionsRetry != null) {
RetrySettings listBlueprintRevisionsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listBlueprintRevisionsSettings().getRetrySettings(),
listBlueprintRevisionsRetry);
clientSettingsBuilder
.listBlueprintRevisionsSettings()
.setRetrySettings(listBlueprintRevisionsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for listBlueprintRevisions from properties.");
}
}
Retry searchBlueprintRevisionsRetry = clientProperties.getSearchBlueprintRevisionsRetry();
if (searchBlueprintRevisionsRetry != null) {
RetrySettings searchBlueprintRevisionsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.searchBlueprintRevisionsSettings().getRetrySettings(),
searchBlueprintRevisionsRetry);
clientSettingsBuilder
.searchBlueprintRevisionsSettings()
.setRetrySettings(searchBlueprintRevisionsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for searchBlueprintRevisions from properties.");
}
}
Retry searchDeploymentRevisionsRetry = clientProperties.getSearchDeploymentRevisionsRetry();
if (searchDeploymentRevisionsRetry != null) {
RetrySettings searchDeploymentRevisionsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.searchDeploymentRevisionsSettings().getRetrySettings(),
searchDeploymentRevisionsRetry);
clientSettingsBuilder
.searchDeploymentRevisionsSettings()
.setRetrySettings(searchDeploymentRevisionsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for searchDeploymentRevisions from properties.");
}
}
Retry discardBlueprintChangesRetry = clientProperties.getDiscardBlueprintChangesRetry();
if (discardBlueprintChangesRetry != null) {
RetrySettings discardBlueprintChangesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.discardBlueprintChangesSettings().getRetrySettings(),
discardBlueprintChangesRetry);
clientSettingsBuilder
.discardBlueprintChangesSettings()
.setRetrySettings(discardBlueprintChangesRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for discardBlueprintChanges from properties.");
}
}
Retry listPublicBlueprintsRetry = clientProperties.getListPublicBlueprintsRetry();
if (listPublicBlueprintsRetry != null) {
RetrySettings listPublicBlueprintsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listPublicBlueprintsSettings().getRetrySettings(),
listPublicBlueprintsRetry);
clientSettingsBuilder
.listPublicBlueprintsSettings()
.setRetrySettings(listPublicBlueprintsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for listPublicBlueprints from properties.");
}
}
Retry getPublicBlueprintRetry = clientProperties.getGetPublicBlueprintRetry();
if (getPublicBlueprintRetry != null) {
RetrySettings getPublicBlueprintRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getPublicBlueprintSettings().getRetrySettings(),
getPublicBlueprintRetry);
clientSettingsBuilder
.getPublicBlueprintSettings()
.setRetrySettings(getPublicBlueprintRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for getPublicBlueprint from properties.");
}
}
Retry createDeploymentRetry = clientProperties.getCreateDeploymentRetry();
if (createDeploymentRetry != null) {
RetrySettings createDeploymentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createDeploymentSettings().getRetrySettings(),
createDeploymentRetry);
clientSettingsBuilder
.createDeploymentSettings()
.setRetrySettings(createDeploymentRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for createDeployment from properties.");
}
}
Retry updateDeploymentRetry = clientProperties.getUpdateDeploymentRetry();
if (updateDeploymentRetry != null) {
RetrySettings updateDeploymentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateDeploymentSettings().getRetrySettings(),
updateDeploymentRetry);
clientSettingsBuilder
.updateDeploymentSettings()
.setRetrySettings(updateDeploymentRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for updateDeployment from properties.");
}
}
Retry getDeploymentRetry = clientProperties.getGetDeploymentRetry();
if (getDeploymentRetry != null) {
RetrySettings getDeploymentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getDeploymentSettings().getRetrySettings(), getDeploymentRetry);
clientSettingsBuilder.getDeploymentSettings().setRetrySettings(getDeploymentRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for getDeployment from properties.");
}
}
Retry removeDeploymentRetry = clientProperties.getRemoveDeploymentRetry();
if (removeDeploymentRetry != null) {
RetrySettings removeDeploymentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.removeDeploymentSettings().getRetrySettings(),
removeDeploymentRetry);
clientSettingsBuilder
.removeDeploymentSettings()
.setRetrySettings(removeDeploymentRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for removeDeployment from properties.");
}
}
Retry listDeploymentsRetry = clientProperties.getListDeploymentsRetry();
if (listDeploymentsRetry != null) {
RetrySettings listDeploymentsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listDeploymentsSettings().getRetrySettings(),
listDeploymentsRetry);
clientSettingsBuilder
.listDeploymentsSettings()
.setRetrySettings(listDeploymentsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for listDeployments from properties.");
}
}
Retry listDeploymentRevisionsRetry = clientProperties.getListDeploymentRevisionsRetry();
if (listDeploymentRevisionsRetry != null) {
RetrySettings listDeploymentRevisionsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listDeploymentRevisionsSettings().getRetrySettings(),
listDeploymentRevisionsRetry);
clientSettingsBuilder
.listDeploymentRevisionsSettings()
.setRetrySettings(listDeploymentRevisionsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for listDeploymentRevisions from properties.");
}
}
Retry discardDeploymentChangesRetry = clientProperties.getDiscardDeploymentChangesRetry();
if (discardDeploymentChangesRetry != null) {
RetrySettings discardDeploymentChangesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.discardDeploymentChangesSettings().getRetrySettings(),
discardDeploymentChangesRetry);
clientSettingsBuilder
.discardDeploymentChangesSettings()
.setRetrySettings(discardDeploymentChangesRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for discardDeploymentChanges from properties.");
}
}
Retry applyDeploymentRetry = clientProperties.getApplyDeploymentRetry();
if (applyDeploymentRetry != null) {
RetrySettings applyDeploymentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.applyDeploymentSettings().getRetrySettings(),
applyDeploymentRetry);
clientSettingsBuilder
.applyDeploymentSettings()
.setRetrySettings(applyDeploymentRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for applyDeployment from properties.");
}
}
Retry computeDeploymentStatusRetry = clientProperties.getComputeDeploymentStatusRetry();
if (computeDeploymentStatusRetry != null) {
RetrySettings computeDeploymentStatusRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.computeDeploymentStatusSettings().getRetrySettings(),
computeDeploymentStatusRetry);
clientSettingsBuilder
.computeDeploymentStatusSettings()
.setRetrySettings(computeDeploymentStatusRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for computeDeploymentStatus from properties.");
}
}
Retry rollbackDeploymentRetry = clientProperties.getRollbackDeploymentRetry();
if (rollbackDeploymentRetry != null) {
RetrySettings rollbackDeploymentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.rollbackDeploymentSettings().getRetrySettings(),
rollbackDeploymentRetry);
clientSettingsBuilder
.rollbackDeploymentSettings()
.setRetrySettings(rollbackDeploymentRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for rollbackDeployment from properties.");
}
}
Retry getHydratedDeploymentRetry = clientProperties.getGetHydratedDeploymentRetry();
if (getHydratedDeploymentRetry != null) {
RetrySettings getHydratedDeploymentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getHydratedDeploymentSettings().getRetrySettings(),
getHydratedDeploymentRetry);
clientSettingsBuilder
.getHydratedDeploymentSettings()
.setRetrySettings(getHydratedDeploymentRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for getHydratedDeployment from properties.");
}
}
Retry listHydratedDeploymentsRetry = clientProperties.getListHydratedDeploymentsRetry();
if (listHydratedDeploymentsRetry != null) {
RetrySettings listHydratedDeploymentsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listHydratedDeploymentsSettings().getRetrySettings(),
listHydratedDeploymentsRetry);
clientSettingsBuilder
.listHydratedDeploymentsSettings()
.setRetrySettings(listHydratedDeploymentsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for listHydratedDeployments from properties.");
}
}
Retry updateHydratedDeploymentRetry = clientProperties.getUpdateHydratedDeploymentRetry();
if (updateHydratedDeploymentRetry != null) {
RetrySettings updateHydratedDeploymentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateHydratedDeploymentSettings().getRetrySettings(),
updateHydratedDeploymentRetry);
clientSettingsBuilder
.updateHydratedDeploymentSettings()
.setRetrySettings(updateHydratedDeploymentRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for updateHydratedDeployment from properties.");
}
}
Retry applyHydratedDeploymentRetry = clientProperties.getApplyHydratedDeploymentRetry();
if (applyHydratedDeploymentRetry != null) {
RetrySettings applyHydratedDeploymentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.applyHydratedDeploymentSettings().getRetrySettings(),
applyHydratedDeploymentRetry);
clientSettingsBuilder
.applyHydratedDeploymentSettings()
.setRetrySettings(applyHydratedDeploymentRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for applyHydratedDeployment from properties.");
}
}
Retry listLocationsRetry = clientProperties.getListLocationsRetry();
if (listLocationsRetry != null) {
RetrySettings listLocationsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listLocationsSettings().getRetrySettings(), listLocationsRetry);
clientSettingsBuilder.listLocationsSettings().setRetrySettings(listLocationsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for listLocations from properties.");
}
}
Retry getLocationRetry = clientProperties.getGetLocationRetry();
if (getLocationRetry != null) {
RetrySettings getLocationRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getLocationSettings().getRetrySettings(), getLocationRetry);
clientSettingsBuilder.getLocationSettings().setRetrySettings(getLocationRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for getLocation from properties.");
}
}
return clientSettingsBuilder.build();
}