private void updateBuildFeatures()

in aws-core-server/src/main/java/jetbrains/buildServer/serverSide/connections/aws/AwsConnectionSettingsMapper.java [65:77]


  private void updateBuildFeatures(String sourceId, SProjectFeatureDescriptor copiedFeature, List<BuildTypeSettings> btSettingsList) {
    for (BuildTypeSettings bts : btSettingsList) {
      Collection<SBuildFeatureDescriptor> features = bts.getBuildFeatures();

      for (SBuildFeatureDescriptor feature : features) {
        if (sourceId.equals(feature.getParameters().get(AwsCloudConnectorConstants.CHOSEN_AWS_CONN_ID_PARAM))) {
          final Map<String, String> newParams = new HashMap<>(feature.getParameters());
          newParams.put(AwsCloudConnectorConstants.CHOSEN_AWS_CONN_ID_PARAM, copiedFeature.getId());
          bts.updateBuildFeature(feature.getId(), feature.getType(), newParams);
        }
      }
    }
  }