@Bean @ConfigurationProperties("kayenta.signalfx") SignalFxConfigurationProperties signalFxConfigurationProperties() { return new SignalFxConfigurationProperties(); }
@Bean Map<String, SignalFxScopeConfiguration> signalFxScopeConfigurationMap(SignalFxConfigurationProperties signalFxConfigurationProperties) { return signalFxConfigurationProperties.getAccounts().stream() .collect(Collectors.toMap(SignalFxManagedAccount::getName, accountConfig -> SignalFxScopeConfiguration.builder() .defaultScopeKey(accountConfig.getDefaultScopeKey()) .defaultLocationKey(accountConfig.getDefaultLocationKey()) .build())); }
for (SignalFxManagedAccount signalFxManagedAccount : signalFxConfigurationProperties.getAccounts()) { String name = signalFxManagedAccount.getName(); List<AccountCredentials.Type> supportedTypes = signalFxManagedAccount.getSupportedTypes(); String.join(",", signalFxConfigurationProperties.getAccounts().stream() .map(SignalFxManagedAccount::getName).collect(Collectors.toList())));
@Bean @ConfigurationProperties("kayenta.signalfx") SignalFxConfigurationProperties signalFxConfigurationProperties() { return new SignalFxConfigurationProperties(); }
@Bean Map<String, SignalFxScopeConfiguration> signalFxScopeConfigurationMap(SignalFxConfigurationProperties signalFxConfigurationProperties) { return signalFxConfigurationProperties.getAccounts().stream() .collect(Collectors.toMap(SignalFxManagedAccount::getName, accountConfig -> SignalFxScopeConfiguration.builder() .defaultScopeKey(accountConfig.getDefaultScopeKey()) .defaultLocationKey(accountConfig.getDefaultLocationKey()) .build())); }
for (SignalFxManagedAccount signalFxManagedAccount : signalFxConfigurationProperties.getAccounts()) { String name = signalFxManagedAccount.getName(); List<AccountCredentials.Type> supportedTypes = signalFxManagedAccount.getSupportedTypes(); String.join(",", signalFxConfigurationProperties.getAccounts().stream() .map(SignalFxManagedAccount::getName).collect(Collectors.toList())));