configProto = ConfigProto.newBuilder() .addResourceNameGeneration( ResourceNameMessageConfigProto.newBuilder() .setMessageName("Book") .putFieldEntityMap("name", "book")) .addResourceNameGeneration( ResourceNameMessageConfigProto.newBuilder() .setMessageName("BookFromAnywhere") .putFieldEntityMap("name", "book_oneof")) .addResourceNameGeneration( ResourceNameMessageConfigProto.newBuilder() .setMessageName("Shelf") .putFieldEntityMap("name", "shelf")) .addCollectionOneofs( CollectionOneofProto.newBuilder() .setOneofName("book_oneof") .addAllCollectionNames(Arrays.asList("book", "archived_book", "deleted_book")) .build()) .addCollections( CollectionConfigProto.newBuilder() .setNamePattern(GAPIC_SHELF_PATH) .setEntityName("shelf")) .addCollections( CollectionConfigProto.newBuilder() .setNamePattern(ARCHIVED_BOOK_PATH) .setEntityName("archived_book")) .addFixedResourceNameValues( FixedResourceNameValueProto.newBuilder()
.build(); InterfaceConfigProto interfaceConfigProto = configProto.toBuilder().getInterfaces(0).toBuilder().addMethods(methodConfigProto).build(); .setInterfaces(0, interfaceConfigProto) .addResourceNameGeneration( ResourceNameMessageConfigProto.newBuilder() .setMessageName("CreateShelvesRequest") .putFieldEntityMap("name", "shelf") .putFieldEntityMap("book", "book")) .build();
ConfigProto configProto = ConfigProto.newBuilder() .addResourceNameGeneration( ResourceNameMessageConfigProto.newBuilder() .setMessageName("Book") .putFieldEntityMap("name", "book")) .addResourceNameGeneration( ResourceNameMessageConfigProto.newBuilder() .setMessageName("BookFromAnywhere") .putFieldEntityMap("name", "book_oneof")) .addResourceNameGeneration( ResourceNameMessageConfigProto.newBuilder() .setMessageName("Shelf") .putFieldEntityMap("name", "shelf")) .addCollectionOneofs( CollectionOneofProto.newBuilder() .setOneofName("book_oneof") .addAllCollectionNames(Arrays.asList("book", "archived_book")) .build()) .build();
@BeforeClass public static void startUp() { defaultHeaderUtil = LicenseHeaderUtil.create(null, null, new BoundedDiagCollector()); ConfigProto configProto = ConfigProto.newBuilder() .setLicenseHeader( LicenseHeaderProto.newBuilder() .setCopyrightFile(DEFAULT_COPYRIGHT_FILE) .setLicenseFile(DEFAULT_LICENSE_FILE)) .build(); explicitHeaderUtil = LicenseHeaderUtil.create( configProto, LanguageSettingsProto.getDefaultInstance(), new BoundedDiagCollector()); ConfigProto langOverrideConfigProto = configProto .toBuilder() .putLanguageSettings( LANGUAGE, LanguageSettingsProto.newBuilder() .setLicenseHeaderOverride( LicenseHeaderProto.newBuilder().setLicenseFile(IMAGINARY_FILE).build()) .build()) .build(); langOverrideHeaderUtil = LicenseHeaderUtil.create( langOverrideConfigProto, langOverrideConfigProto.getLanguageSettingsMap().get(LANGUAGE), new BoundedDiagCollector()); }