protected Builder(Class<?> api, Class<?> asyncApi) { super(api, asyncApi); id("chef") .name("OpsCode Chef Api") .identityName("User") .credentialName("Certificate") .version(ChefAsyncApi.VERSION) .documentation(URI.create("http://wiki.opscode.com/display/chef/Server+API")) .defaultEndpoint("http://localhost:4000") .defaultProperties(ChefApiMetadata.defaultProperties()) .context(typeToken(ChefContext.class)) .defaultModules( ImmutableSet.<Class<? extends Module>>of( ChefRestClientModule.class, ChefParserModule.class, JMXOhaiModule.class)); }
public static Properties defaultProperties() { Properties properties = ChefApiMetadata.defaultProperties(); return properties; }