Package com.google.api.server.spi.tools
Class CloudClientLibGenerator
- java.lang.Object
-
- com.google.api.server.spi.tools.CloudClientLibGenerator
-
- All Implemented Interfaces:
ClientLibGenerator
public class CloudClientLibGenerator extends Object implements ClientLibGenerator
Implementation of (@link ClientLibGenerator} using cloud service.
-
-
Field Summary
Fields Modifier and Type Field Description static StringBOUNDARY_PREFIX
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgenerateClientLib(String discoveryDoc, String language, String languageVersion, String layout, File file)Generates the client library for an API and saves it in a file.static ClientLibGeneratorusing(String clientLibGenApiUrl)
-
-
-
Field Detail
-
BOUNDARY_PREFIX
public static final String BOUNDARY_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
using
public static ClientLibGenerator using(String clientLibGenApiUrl)
-
generateClientLib
public void generateClientLib(String discoveryDoc, String language, String languageVersion, String layout, File file) throws IOException
Description copied from interface:ClientLibGeneratorGenerates the client library for an API and saves it in a file.- Specified by:
generateClientLibin interfaceClientLibGenerator- Parameters:
discoveryDoc- Discovery document of the APIlanguage- Language of the client library, valid options can be found at https://developers.google.com/resources/api-libraries/endpoints/genliblanguageVersion- Version of language.nullfor default.layout- of the client bundle.nullfor default.file- Zip/jar file to save the generated source into- Throws:
IOException
-
-