@Override protected Provider editProvider(GoogleProvider provider) { try { provider.setDefaultRegions( updateStringList(provider.getDefaultRegions(), defaultRegions, addDefaultRegion, removeDefaultRegion)); } catch (IllegalArgumentException e) { throw new IllegalArgumentException("Set either --default-regions or --[add/remove]-default-region"); } return provider; } }
@Override public void validate(ConfigProblemSetBuilder p, GoogleProvider n) { List<GoogleNamedAccountCredentials> credentialsList = new ArrayList<>(); GoogleAccountValidator googleAccountValidator = new GoogleAccountValidator(credentialsList, halyardVersion); n.getAccounts().forEach(googleAccount -> googleAccountValidator.validate(p, googleAccount)); new GoogleBakeryDefaultsValidator(credentialsList, halyardVersion).validate(p, n.getBakeryDefaults()); } }
bindings.put("google.default.account", googleProvider.getPrimaryAccount()); bindings.put("google.default.region", "us-central1"); bindings.put("google.default.zone", "us-central1-f");
@Override public void validate(ConfigProblemSetBuilder p, GoogleProvider n) { List<GoogleNamedAccountCredentials> credentialsList = new ArrayList<>(); GoogleAccountValidator googleAccountValidator = new GoogleAccountValidator(credentialsList, halyardVersion); n.getAccounts().forEach(googleAccount -> googleAccountValidator.validate(p, googleAccount)); new GoogleBakeryDefaultsValidator(credentialsList, halyardVersion).validate(p, n.getBakeryDefaults()); } }
bindings.put("google.default.account", googleProvider.getPrimaryAccount()); bindings.put("google.default.region", "us-central1"); bindings.put("google.default.zone", "us-central1-f");
@Override protected Provider editProvider(GoogleProvider provider) { try { provider.setDefaultRegions( updateStringList(provider.getDefaultRegions(), defaultRegions, addDefaultRegion, removeDefaultRegion)); } catch (IllegalArgumentException e) { throw new IllegalArgumentException("Set either --default-regions or --[add/remove]-default-region"); } return provider; } }