public static DependenciesConfig load() throws IOException { URL dependenciesUrl = DependenciesConfig.class.getResource("/com/google/api/codegen/packaging/dependencies.yaml"); return loadFromURL(dependenciesUrl); }
/** The version of api-common that this package depends on. Only used by Java */ public VersionBound apiCommonVersionBound(TargetLanguage language) { return apiCommonVersionBound().get(language); }
/** The version the auth library package that this package depends on. Configured per language. */ public VersionBound authVersionBound(TargetLanguage language) { return authVersionBound().get(language); }
.gaxVersionBound(dependenciesConfig.gaxVersionBound()) .gaxGrpcVersionBound(dependenciesConfig.gaxGrpcVersionBound()) .gaxHttpVersionBound(dependenciesConfig.gaxHttpVersionBound()) .grpcVersionBound(dependenciesConfig.grpcVersionBound()) .protoVersionBound(dependenciesConfig.protoVersionBound()) .authVersionBound(dependenciesConfig.authVersionBound()) .apiCommonVersionBound(dependenciesConfig.apiCommonVersionBound());
if (dependencyConfigFile != null) { dependenciesConfig = DependenciesConfig.loadFromURL(new File(dependencyConfigFile).toURI().toURL()); } else { dependenciesConfig = DependenciesConfig.load();
public static DependenciesConfig loadFromURL(URL url) throws IOException { String contents = Resources.toString(url, StandardCharsets.UTF_8); return createFromString(contents); } }
/** A map from language to the version of the given package in that language. */ @SuppressWarnings("unchecked") public Map<String, Map<String, String>> getPackageVersions(String packageName) { return (Map<String, Map<String, String>>) configMap().get(packageName + "_version"); }
/** The version of GAX Grpc that this package depends on. Configured per language. */ public VersionBound gaxHttpVersionBound(TargetLanguage language) { return gaxHttpVersionBound().get(language); }
/** The version of gRPC that this package depends on. Configured per language. */ public VersionBound grpcVersionBound(TargetLanguage language) { return grpcVersionBound().get(language); }
/** The version of GAX that this package depends on. Configured per language. */ public VersionBound gaxVersionBound(TargetLanguage language) { return gaxVersionBound().get(language); }
/** The version of GAX Grpc that this package depends on. Configured per language. */ public VersionBound gaxGrpcVersionBound(TargetLanguage language) { return gaxGrpcVersionBound().get(language); }
Map<String, Map<String, String>> config = dependenciesConfig.getPackageVersions(packageName);
DependenciesConfig dependenciesConfig; if (dependenciesYamlUrl != null) { dependenciesConfig = DependenciesConfig.loadFromURL(dependenciesYamlUrl); } else { dependenciesConfig = DependenciesConfig.load();
ApiDefaultsConfig apiDefaultsConfig = ApiDefaultsConfig.load(); DependenciesConfig dependenciesConfig = DependenciesConfig.loadFromURL( getTestDataLocator().findTestData("frozen_dependencies.yaml")); PackagingConfig packagingConfig =