in spring-cloud-previews/google-cloud-aiplatform-spring-starter/src/main/java/com/google/cloud/aiplatform/v1/spring/TensorboardServiceSpringAutoConfiguration.java [120:741]
public TensorboardServiceSettings tensorboardServiceSettings(
@Qualifier("defaultTensorboardServiceTransportChannelProvider")
TransportChannelProvider defaultTransportChannelProvider)
throws IOException {
TensorboardServiceSettings.Builder clientSettingsBuilder =
TensorboardServiceSettings.newBuilder();
clientSettingsBuilder
.setCredentialsProvider(this.credentialsProvider)
.setTransportChannelProvider(defaultTransportChannelProvider)
.setEndpoint(TensorboardServiceSettings.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 =
TensorboardServiceSettings.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 getTensorboardRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getTensorboardSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.getTensorboardSettings().setRetrySettings(getTensorboardRetrySettings);
RetrySettings listTensorboardsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listTensorboardsSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.listTensorboardsSettings()
.setRetrySettings(listTensorboardsRetrySettings);
RetrySettings readTensorboardUsageRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.readTensorboardUsageSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.readTensorboardUsageSettings()
.setRetrySettings(readTensorboardUsageRetrySettings);
RetrySettings readTensorboardSizeRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.readTensorboardSizeSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.readTensorboardSizeSettings()
.setRetrySettings(readTensorboardSizeRetrySettings);
RetrySettings createTensorboardExperimentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createTensorboardExperimentSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.createTensorboardExperimentSettings()
.setRetrySettings(createTensorboardExperimentRetrySettings);
RetrySettings getTensorboardExperimentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getTensorboardExperimentSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.getTensorboardExperimentSettings()
.setRetrySettings(getTensorboardExperimentRetrySettings);
RetrySettings updateTensorboardExperimentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateTensorboardExperimentSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.updateTensorboardExperimentSettings()
.setRetrySettings(updateTensorboardExperimentRetrySettings);
RetrySettings listTensorboardExperimentsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listTensorboardExperimentsSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.listTensorboardExperimentsSettings()
.setRetrySettings(listTensorboardExperimentsRetrySettings);
RetrySettings createTensorboardRunRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createTensorboardRunSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.createTensorboardRunSettings()
.setRetrySettings(createTensorboardRunRetrySettings);
RetrySettings batchCreateTensorboardRunsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.batchCreateTensorboardRunsSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.batchCreateTensorboardRunsSettings()
.setRetrySettings(batchCreateTensorboardRunsRetrySettings);
RetrySettings getTensorboardRunRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getTensorboardRunSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.getTensorboardRunSettings()
.setRetrySettings(getTensorboardRunRetrySettings);
RetrySettings updateTensorboardRunRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateTensorboardRunSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.updateTensorboardRunSettings()
.setRetrySettings(updateTensorboardRunRetrySettings);
RetrySettings listTensorboardRunsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listTensorboardRunsSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder
.listTensorboardRunsSettings()
.setRetrySettings(listTensorboardRunsRetrySettings);
RetrySettings batchCreateTensorboardTimeSeriesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.batchCreateTensorboardTimeSeriesSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.batchCreateTensorboardTimeSeriesSettings()
.setRetrySettings(batchCreateTensorboardTimeSeriesRetrySettings);
RetrySettings createTensorboardTimeSeriesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createTensorboardTimeSeriesSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.createTensorboardTimeSeriesSettings()
.setRetrySettings(createTensorboardTimeSeriesRetrySettings);
RetrySettings getTensorboardTimeSeriesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getTensorboardTimeSeriesSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.getTensorboardTimeSeriesSettings()
.setRetrySettings(getTensorboardTimeSeriesRetrySettings);
RetrySettings updateTensorboardTimeSeriesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateTensorboardTimeSeriesSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.updateTensorboardTimeSeriesSettings()
.setRetrySettings(updateTensorboardTimeSeriesRetrySettings);
RetrySettings listTensorboardTimeSeriesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listTensorboardTimeSeriesSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.listTensorboardTimeSeriesSettings()
.setRetrySettings(listTensorboardTimeSeriesRetrySettings);
RetrySettings batchReadTensorboardTimeSeriesDataRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.batchReadTensorboardTimeSeriesDataSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.batchReadTensorboardTimeSeriesDataSettings()
.setRetrySettings(batchReadTensorboardTimeSeriesDataRetrySettings);
RetrySettings readTensorboardTimeSeriesDataRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.readTensorboardTimeSeriesDataSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.readTensorboardTimeSeriesDataSettings()
.setRetrySettings(readTensorboardTimeSeriesDataRetrySettings);
RetrySettings writeTensorboardExperimentDataRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.writeTensorboardExperimentDataSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.writeTensorboardExperimentDataSettings()
.setRetrySettings(writeTensorboardExperimentDataRetrySettings);
RetrySettings writeTensorboardRunDataRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.writeTensorboardRunDataSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.writeTensorboardRunDataSettings()
.setRetrySettings(writeTensorboardRunDataRetrySettings);
RetrySettings exportTensorboardTimeSeriesDataRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.exportTensorboardTimeSeriesDataSettings().getRetrySettings(),
serviceRetry);
clientSettingsBuilder
.exportTensorboardTimeSeriesDataSettings()
.setRetrySettings(exportTensorboardTimeSeriesDataRetrySettings);
RetrySettings listLocationsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listLocationsSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.listLocationsSettings().setRetrySettings(listLocationsRetrySettings);
RetrySettings getLocationRetrySettings =
RetryUtil.updateRetrySettings(
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.");
}
}
Retry getTensorboardRetry = clientProperties.getGetTensorboardRetry();
if (getTensorboardRetry != null) {
RetrySettings getTensorboardRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getTensorboardSettings().getRetrySettings(),
getTensorboardRetry);
clientSettingsBuilder.getTensorboardSettings().setRetrySettings(getTensorboardRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured method-level retry settings for getTensorboard from properties.");
}
}
Retry listTensorboardsRetry = clientProperties.getListTensorboardsRetry();
if (listTensorboardsRetry != null) {
RetrySettings listTensorboardsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listTensorboardsSettings().getRetrySettings(),
listTensorboardsRetry);
clientSettingsBuilder
.listTensorboardsSettings()
.setRetrySettings(listTensorboardsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for listTensorboards from properties.");
}
}
Retry readTensorboardUsageRetry = clientProperties.getReadTensorboardUsageRetry();
if (readTensorboardUsageRetry != null) {
RetrySettings readTensorboardUsageRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.readTensorboardUsageSettings().getRetrySettings(),
readTensorboardUsageRetry);
clientSettingsBuilder
.readTensorboardUsageSettings()
.setRetrySettings(readTensorboardUsageRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for readTensorboardUsage from properties.");
}
}
Retry readTensorboardSizeRetry = clientProperties.getReadTensorboardSizeRetry();
if (readTensorboardSizeRetry != null) {
RetrySettings readTensorboardSizeRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.readTensorboardSizeSettings().getRetrySettings(),
readTensorboardSizeRetry);
clientSettingsBuilder
.readTensorboardSizeSettings()
.setRetrySettings(readTensorboardSizeRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for readTensorboardSize from properties.");
}
}
Retry createTensorboardExperimentRetry = clientProperties.getCreateTensorboardExperimentRetry();
if (createTensorboardExperimentRetry != null) {
RetrySettings createTensorboardExperimentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createTensorboardExperimentSettings().getRetrySettings(),
createTensorboardExperimentRetry);
clientSettingsBuilder
.createTensorboardExperimentSettings()
.setRetrySettings(createTensorboardExperimentRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for createTensorboardExperiment from properties.");
}
}
Retry getTensorboardExperimentRetry = clientProperties.getGetTensorboardExperimentRetry();
if (getTensorboardExperimentRetry != null) {
RetrySettings getTensorboardExperimentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getTensorboardExperimentSettings().getRetrySettings(),
getTensorboardExperimentRetry);
clientSettingsBuilder
.getTensorboardExperimentSettings()
.setRetrySettings(getTensorboardExperimentRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for getTensorboardExperiment from properties.");
}
}
Retry updateTensorboardExperimentRetry = clientProperties.getUpdateTensorboardExperimentRetry();
if (updateTensorboardExperimentRetry != null) {
RetrySettings updateTensorboardExperimentRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateTensorboardExperimentSettings().getRetrySettings(),
updateTensorboardExperimentRetry);
clientSettingsBuilder
.updateTensorboardExperimentSettings()
.setRetrySettings(updateTensorboardExperimentRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for updateTensorboardExperiment from properties.");
}
}
Retry listTensorboardExperimentsRetry = clientProperties.getListTensorboardExperimentsRetry();
if (listTensorboardExperimentsRetry != null) {
RetrySettings listTensorboardExperimentsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listTensorboardExperimentsSettings().getRetrySettings(),
listTensorboardExperimentsRetry);
clientSettingsBuilder
.listTensorboardExperimentsSettings()
.setRetrySettings(listTensorboardExperimentsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for listTensorboardExperiments from properties.");
}
}
Retry createTensorboardRunRetry = clientProperties.getCreateTensorboardRunRetry();
if (createTensorboardRunRetry != null) {
RetrySettings createTensorboardRunRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createTensorboardRunSettings().getRetrySettings(),
createTensorboardRunRetry);
clientSettingsBuilder
.createTensorboardRunSettings()
.setRetrySettings(createTensorboardRunRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for createTensorboardRun from properties.");
}
}
Retry batchCreateTensorboardRunsRetry = clientProperties.getBatchCreateTensorboardRunsRetry();
if (batchCreateTensorboardRunsRetry != null) {
RetrySettings batchCreateTensorboardRunsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.batchCreateTensorboardRunsSettings().getRetrySettings(),
batchCreateTensorboardRunsRetry);
clientSettingsBuilder
.batchCreateTensorboardRunsSettings()
.setRetrySettings(batchCreateTensorboardRunsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for batchCreateTensorboardRuns from properties.");
}
}
Retry getTensorboardRunRetry = clientProperties.getGetTensorboardRunRetry();
if (getTensorboardRunRetry != null) {
RetrySettings getTensorboardRunRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getTensorboardRunSettings().getRetrySettings(),
getTensorboardRunRetry);
clientSettingsBuilder
.getTensorboardRunSettings()
.setRetrySettings(getTensorboardRunRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for getTensorboardRun from properties.");
}
}
Retry updateTensorboardRunRetry = clientProperties.getUpdateTensorboardRunRetry();
if (updateTensorboardRunRetry != null) {
RetrySettings updateTensorboardRunRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateTensorboardRunSettings().getRetrySettings(),
updateTensorboardRunRetry);
clientSettingsBuilder
.updateTensorboardRunSettings()
.setRetrySettings(updateTensorboardRunRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for updateTensorboardRun from properties.");
}
}
Retry listTensorboardRunsRetry = clientProperties.getListTensorboardRunsRetry();
if (listTensorboardRunsRetry != null) {
RetrySettings listTensorboardRunsRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listTensorboardRunsSettings().getRetrySettings(),
listTensorboardRunsRetry);
clientSettingsBuilder
.listTensorboardRunsSettings()
.setRetrySettings(listTensorboardRunsRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for listTensorboardRuns from properties.");
}
}
Retry batchCreateTensorboardTimeSeriesRetry =
clientProperties.getBatchCreateTensorboardTimeSeriesRetry();
if (batchCreateTensorboardTimeSeriesRetry != null) {
RetrySettings batchCreateTensorboardTimeSeriesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.batchCreateTensorboardTimeSeriesSettings().getRetrySettings(),
batchCreateTensorboardTimeSeriesRetry);
clientSettingsBuilder
.batchCreateTensorboardTimeSeriesSettings()
.setRetrySettings(batchCreateTensorboardTimeSeriesRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for batchCreateTensorboardTimeSeries from properties.");
}
}
Retry createTensorboardTimeSeriesRetry = clientProperties.getCreateTensorboardTimeSeriesRetry();
if (createTensorboardTimeSeriesRetry != null) {
RetrySettings createTensorboardTimeSeriesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.createTensorboardTimeSeriesSettings().getRetrySettings(),
createTensorboardTimeSeriesRetry);
clientSettingsBuilder
.createTensorboardTimeSeriesSettings()
.setRetrySettings(createTensorboardTimeSeriesRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for createTensorboardTimeSeries from properties.");
}
}
Retry getTensorboardTimeSeriesRetry = clientProperties.getGetTensorboardTimeSeriesRetry();
if (getTensorboardTimeSeriesRetry != null) {
RetrySettings getTensorboardTimeSeriesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.getTensorboardTimeSeriesSettings().getRetrySettings(),
getTensorboardTimeSeriesRetry);
clientSettingsBuilder
.getTensorboardTimeSeriesSettings()
.setRetrySettings(getTensorboardTimeSeriesRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for getTensorboardTimeSeries from properties.");
}
}
Retry updateTensorboardTimeSeriesRetry = clientProperties.getUpdateTensorboardTimeSeriesRetry();
if (updateTensorboardTimeSeriesRetry != null) {
RetrySettings updateTensorboardTimeSeriesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.updateTensorboardTimeSeriesSettings().getRetrySettings(),
updateTensorboardTimeSeriesRetry);
clientSettingsBuilder
.updateTensorboardTimeSeriesSettings()
.setRetrySettings(updateTensorboardTimeSeriesRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for updateTensorboardTimeSeries from properties.");
}
}
Retry listTensorboardTimeSeriesRetry = clientProperties.getListTensorboardTimeSeriesRetry();
if (listTensorboardTimeSeriesRetry != null) {
RetrySettings listTensorboardTimeSeriesRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.listTensorboardTimeSeriesSettings().getRetrySettings(),
listTensorboardTimeSeriesRetry);
clientSettingsBuilder
.listTensorboardTimeSeriesSettings()
.setRetrySettings(listTensorboardTimeSeriesRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for listTensorboardTimeSeries from properties.");
}
}
Retry batchReadTensorboardTimeSeriesDataRetry =
clientProperties.getBatchReadTensorboardTimeSeriesDataRetry();
if (batchReadTensorboardTimeSeriesDataRetry != null) {
RetrySettings batchReadTensorboardTimeSeriesDataRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.batchReadTensorboardTimeSeriesDataSettings().getRetrySettings(),
batchReadTensorboardTimeSeriesDataRetry);
clientSettingsBuilder
.batchReadTensorboardTimeSeriesDataSettings()
.setRetrySettings(batchReadTensorboardTimeSeriesDataRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for batchReadTensorboardTimeSeriesData from properties.");
}
}
Retry readTensorboardTimeSeriesDataRetry =
clientProperties.getReadTensorboardTimeSeriesDataRetry();
if (readTensorboardTimeSeriesDataRetry != null) {
RetrySettings readTensorboardTimeSeriesDataRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.readTensorboardTimeSeriesDataSettings().getRetrySettings(),
readTensorboardTimeSeriesDataRetry);
clientSettingsBuilder
.readTensorboardTimeSeriesDataSettings()
.setRetrySettings(readTensorboardTimeSeriesDataRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for readTensorboardTimeSeriesData from properties.");
}
}
Retry writeTensorboardExperimentDataRetry =
clientProperties.getWriteTensorboardExperimentDataRetry();
if (writeTensorboardExperimentDataRetry != null) {
RetrySettings writeTensorboardExperimentDataRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.writeTensorboardExperimentDataSettings().getRetrySettings(),
writeTensorboardExperimentDataRetry);
clientSettingsBuilder
.writeTensorboardExperimentDataSettings()
.setRetrySettings(writeTensorboardExperimentDataRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for writeTensorboardExperimentData from properties.");
}
}
Retry writeTensorboardRunDataRetry = clientProperties.getWriteTensorboardRunDataRetry();
if (writeTensorboardRunDataRetry != null) {
RetrySettings writeTensorboardRunDataRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.writeTensorboardRunDataSettings().getRetrySettings(),
writeTensorboardRunDataRetry);
clientSettingsBuilder
.writeTensorboardRunDataSettings()
.setRetrySettings(writeTensorboardRunDataRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for writeTensorboardRunData from properties.");
}
}
Retry exportTensorboardTimeSeriesDataRetry =
clientProperties.getExportTensorboardTimeSeriesDataRetry();
if (exportTensorboardTimeSeriesDataRetry != null) {
RetrySettings exportTensorboardTimeSeriesDataRetrySettings =
RetryUtil.updateRetrySettings(
clientSettingsBuilder.exportTensorboardTimeSeriesDataSettings().getRetrySettings(),
exportTensorboardTimeSeriesDataRetry);
clientSettingsBuilder
.exportTensorboardTimeSeriesDataSettings()
.setRetrySettings(exportTensorboardTimeSeriesDataRetrySettings);
if (LOGGER.isTraceEnabled()) {
LOGGER.trace(
"Configured method-level retry settings for exportTensorboardTimeSeriesData 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.");
}
}
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();
}