static Iterable<Module> ifSpecifiedByUserDontIncludeDefaultApiModule(ApiMetadata apiMetadata, boolean restModuleSpecifiedByUser) { Iterable<Module> defaultModules = transform(apiMetadata.getDefaultModules(), new Function<Class<? extends Module>, Module>() { @Override public Module apply(Class<? extends Module> arg0) { try { return arg0.newInstance(); } catch (InstantiationException e) { throw propagate(e); } catch (IllegalAccessException e) { throw propagate(e); } } }); if (restModuleSpecifiedByUser) defaultModules = filter(defaultModules, and(not(configuresApi), not(configuresRest))); return defaultModules; }
static Iterable<Module> ifSpecifiedByUserDontIncludeDefaultApiModule(ApiMetadata apiMetadata, boolean restModuleSpecifiedByUser) { Iterable<Module> defaultModules = transform(apiMetadata.getDefaultModules(), new Function<Class<? extends Module>, Module>() { @Override public Module apply(Class<? extends Module> arg0) { try { return arg0.getConstructor().newInstance(); } catch (InstantiationException e) { throw propagate(e); } catch (IllegalAccessException e) { throw propagate(e); } catch (InvocationTargetException e) { throw propagate(e); } catch (NoSuchMethodException e) { throw propagate(e); } } }); if (restModuleSpecifiedByUser) defaultModules = filter(defaultModules, not(configuresApi)); return defaultModules; }
static Iterable<Module> ifSpecifiedByUserDontIncludeDefaultApiModule(ApiMetadata apiMetadata, boolean restModuleSpecifiedByUser) { Iterable<Module> defaultModules = transform(apiMetadata.getDefaultModules(), new Function<Class<? extends Module>, Module>() { @Override public Module apply(Class<? extends Module> arg0) { try { return arg0.newInstance(); } catch (InstantiationException e) { throw propagate(e); } catch (IllegalAccessException e) { throw propagate(e); } } }); if (restModuleSpecifiedByUser) defaultModules = filter(defaultModules, and(not(configuresApi), not(configuresRest))); return defaultModules; }
static Iterable<Module> ifSpecifiedByUserDontIncludeDefaultApiModule(ApiMetadata apiMetadata, boolean restModuleSpecifiedByUser) { Iterable<Module> defaultModules = transform(apiMetadata.getDefaultModules(), new Function<Class<? extends Module>, Module>() { @Override public Module apply(Class<? extends Module> arg0) { try { return arg0.newInstance(); } catch (InstantiationException e) { throw propagate(e); } catch (IllegalAccessException e) { throw propagate(e); } } }); if (restModuleSpecifiedByUser) defaultModules = filter(defaultModules, and(not(configuresApi), not(configuresRest))); return defaultModules; }
static Iterable<Module> ifSpecifiedByUserDontIncludeDefaultApiModule(ApiMetadata apiMetadata, boolean restModuleSpecifiedByUser) { Iterable<Module> defaultModules = transform(apiMetadata.getDefaultModules(), new Function<Class<? extends Module>, Module>() { @Override public Module apply(Class<? extends Module> arg0) { try { return arg0.getConstructor().newInstance(); } catch (InstantiationException e) { throw propagate(e); } catch (IllegalAccessException e) { throw propagate(e); } catch (InvocationTargetException e) { throw propagate(e); } catch (NoSuchMethodException e) { throw propagate(e); } } }); if (restModuleSpecifiedByUser) defaultModules = filter(defaultModules, not(configuresApi)); return defaultModules; }
static Iterable<Module> ifSpecifiedByUserDontIncludeDefaultApiModule(ApiMetadata apiMetadata, boolean restModuleSpecifiedByUser) { Iterable<Module> defaultModules = transform(apiMetadata.getDefaultModules(), new Function<Class<? extends Module>, Module>() { @Override public Module apply(Class<? extends Module> arg0) { try { return arg0.getConstructor().newInstance(); } catch (InstantiationException e) { throw propagate(e); } catch (IllegalAccessException e) { throw propagate(e); } catch (InvocationTargetException e) { throw propagate(e); } catch (NoSuchMethodException e) { throw propagate(e); } } }); if (restModuleSpecifiedByUser) defaultModules = filter(defaultModules, not(configuresApi)); return defaultModules; }
.context(input.getContext().getType().toString()) .defaultModules(ImmutableSet.<String>builder().addAll(transform(input.getDefaultModules(), new Function<Class<? extends Module>, String>() { @Override public String apply(@Nullable Class<? extends Module> input) {
public T fromApiMetadata(ApiMetadata in) { return id(in.getId()).views(in.getViews()).name(in.getName()).endpointName(in.getEndpointName()).identityName( in.getIdentityName()).credentialName(in.getCredentialName().orNull()).version(in.getVersion()) .buildVersion(in.getBuildVersion().orNull()).defaultEndpoint(in.getDefaultEndpoint().orNull()) .defaultIdentity(in.getDefaultIdentity().orNull()).defaultCredential( in.getDefaultCredential().orNull()).defaultProperties(in.getDefaultProperties()) .documentation(in.getDocumentation()).context(in.getContext()).defaultModules(in.getDefaultModules()); } }
public T fromApiMetadata(ApiMetadata in) { return id(in.getId()).views(in.getViews()).name(in.getName()).endpointName(in.getEndpointName()).identityName( in.getIdentityName()).credentialName(in.getCredentialName().orNull()).version(in.getVersion()) .buildVersion(in.getBuildVersion().orNull()).defaultEndpoint(in.getDefaultEndpoint().orNull()) .defaultIdentity(in.getDefaultIdentity().orNull()).defaultCredential( in.getDefaultCredential().orNull()).defaultProperties(in.getDefaultProperties()) .documentation(in.getDocumentation()).context(in.getContext()).defaultModules(in.getDefaultModules()); } }
public T fromApiMetadata(ApiMetadata in) { return id(in.getId()).views(in.getViews()).name(in.getName()).endpointName(in.getEndpointName()).identityName( in.getIdentityName()).credentialName(in.getCredentialName().orNull()).version(in.getVersion()) .buildVersion(in.getBuildVersion().orNull()).defaultEndpoint(in.getDefaultEndpoint().orNull()) .defaultIdentity(in.getDefaultIdentity().orNull()).defaultCredential( in.getDefaultCredential().orNull()).defaultProperties(in.getDefaultProperties()) .documentation(in.getDocumentation()).context(in.getContext()).defaultModules(in.getDefaultModules()); } }
public ProviderMetadata apply(@Nullable org.jclouds.providers.ProviderMetadata input) { if (input == null) { return null; } return ProviderMetadata.builder().id(input.getId()).name(input.getName()) .endpoint(input.getEndpoint()) .console(input.getConsole().orNull()).homePage(input.getHomepage().orNull()) .linkedServices(input.getLinkedServices()).iso3166Codes(input.getIso3166Codes()) .identityName(input.getApiMetadata().getIdentityName()) .credentialName(input.getApiMetadata().getCredentialName().orNull()) .endpointName(input.getApiMetadata().getEndpointName()) .documentation(input.getApiMetadata().getDocumentation().toString()) .defaultProperties(fromProperties(input.getApiMetadata().getDefaultProperties(), input.getDefaultProperties())) .defaultModules(ImmutableSet.<String>builder().addAll(transform(input.getApiMetadata().getDefaultModules(), new Function<Class<? extends Module>, String>() { @Override public String apply(@Nullable Class<? extends Module> input) { return input.getName(); } })).build()) .views(ImmutableSet.<String>builder().addAll(transform(input.getApiMetadata().getViews(), new Function<TypeToken<? extends View>, String>() { @Override public String apply(@Nullable TypeToken<? extends View> input) { return input.getRawType().getName(); } })).build()) .build(); }
public T fromApiMetadata(ApiMetadata in) { return id(in.getId()).views(in.getViews()).name(in.getName()).endpointName(in.getEndpointName()).identityName( in.getIdentityName()).credentialName(in.getCredentialName().orNull()).version(in.getVersion()) .buildVersion(in.getBuildVersion().orNull()).defaultEndpoint(in.getDefaultEndpoint().orNull()) .defaultIdentity(in.getDefaultIdentity().orNull()).defaultCredential( in.getDefaultCredential().orNull()).defaultProperties(in.getDefaultProperties()) .documentation(in.getDocumentation()).context(in.getContext()).defaultModules(in.getDefaultModules()); } }
public T fromApiMetadata(ApiMetadata in) { return id(in.getId()).views(in.getViews()).name(in.getName()).endpointName(in.getEndpointName()).identityName( in.getIdentityName()).credentialName(in.getCredentialName().orNull()).version(in.getVersion()) .buildVersion(in.getBuildVersion().orNull()).defaultEndpoint(in.getDefaultEndpoint().orNull()) .defaultIdentity(in.getDefaultIdentity().orNull()).defaultCredential( in.getDefaultCredential().orNull()).defaultProperties(in.getDefaultProperties()) .documentation(in.getDocumentation()).context(in.getContext()).defaultModules(in.getDefaultModules()); } }
public T fromApiMetadata(ApiMetadata in) { return id(in.getId()).views(in.getViews()).name(in.getName()).endpointName(in.getEndpointName()).identityName( in.getIdentityName()).credentialName(in.getCredentialName().orNull()).version(in.getVersion()) .buildVersion(in.getBuildVersion().orNull()).defaultEndpoint(in.getDefaultEndpoint().orNull()) .defaultIdentity(in.getDefaultIdentity().orNull()).defaultCredential( in.getDefaultCredential().orNull()).defaultProperties(in.getDefaultProperties()) .documentation(in.getDocumentation()).context(in.getContext()).defaultModules(in.getDefaultModules()); } }