String packageName = config.packageName(); JavaPackageMetadataNamer namer = new JavaPackageMetadataNamer(packageName, artifactType);
public List<PackageMetadataView> transform(ApiModel model, PackageMetadataConfig config) { ArrayList<PackageMetadataView> views = new ArrayList<>(); PythonSurfaceNamer surfaceNamer = new PythonSurfaceNamer(config.packageName()); PackageMetadataTransformer transformer = new PackageMetadataTransformer(); for (String snippetFilename : SNIPPETS) { PackageMetadataView view = transformer .generateMetadataView( new PackageMetadataNamer(), config, model, snippetFilename, outputPath(snippetFilename), TargetLanguage.PYTHON, PROTO_PACKAGE_DEPENDENCY_WHITELIST) .namespacePackages(copierResult.namespacePackages()) .developmentStatus(surfaceNamer.getReleaseAnnotation(config.releaseLevel())) .build(); views.add(view); } return views; }
.className(className) .libraryMethod(method.toBuilder().samples(Arrays.asList(methodSample)).build()) .gapicPackageName(namer.getGapicPackageName(packageConfig.packageName())) .build());
.libraryMethod( method.toBuilder().samples(Collections.singletonList(methodSample)).build()) .gapicPackageName(namer.getGapicPackageName(packageConfig.packageName())) .build());
.libraryMethod( method.toBuilder().samples(Collections.singletonList(methodSample)).build()) .gapicPackageName(namer.getGapicPackageName(packageConfig.packageName())) .extraInfo( PhpSampleExtraInfo.newBuilder()
context.getImportTypeTable(), context.getInterfaceModel())); xapiClass.gapicPackageName(namer.getGapicPackageName(packageConfig.packageName())); xapiClass.grpcTransportClassName(namer.getGrpcTransportClassName(context.getInterfaceConfig())); xapiClass.grpcTransportImportName(
public ReadmeMetadataView.Builder generateReadmeMetadataView( ApiModel model, GapicProductConfig productConfig, RubyPackageMetadataNamer namer) { return ReadmeMetadataView.newBuilder() .identifier(namer.getMetadataIdentifier()) .shortName(packageConfig.shortName()) .fullName(model.getTitle()) .apiSummary(model.getDocumentationSummary()) .gapicPackageName("gapic-" + packageConfig.packageName()) .majorVersion(packageConfig.apiVersion()) .hasMultipleServices(false) .developmentStatusTitle( namer.getReleaseAnnotation( metadataTransformer.getMergedReleaseLevel(packageConfig, productConfig))) .targetLanguage("Ruby") .mainReadmeLink(GITHUB_REPO_HOST + MAIN_README_PATH) .libraryDocumentationLink("") .authDocumentationLink(GITHUB_DOC_HOST + AUTH_DOC_PATH) .versioningDocumentationLink(GITHUB_REPO_HOST + VERSIONING_DOC_PATH) .exampleMethods(generateExampleMethods(model, productConfig)); }
whitelistedDependencies)) .authVersionBound(packageConfig.authVersionBound(language)) .protoPackageName("proto-" + packageConfig.packageName()) .gapicPackageName("gapic-" + packageConfig.packageName()) .majorVersion(packageConfig.apiVersion()) .author(packageConfig.author())
.apiSummary(model.getDocumentationSummary()) .hasMultipleServices(model.hasMultipleServices()) .gapicPackageName("gapic-" + packageConfig.packageName()) .majorVersion(packageConfig.apiVersion()) .developmentStatusTitle(
String outputPath) { List<ApiMethodView> exampleMethods = generateExampleMethods(model, productConfig); String gapicPackageName = surfaceNamer.getGapicPackageName(packageConfig.packageName()); return metadataTransformer .generateMetadataView(