public ListTemplatesOptions() { filter(TemplateFilter.EXECUTABLE); }
public ListTemplatesOptions() { filter(TemplateFilter.EXECUTABLE); }
public ListTemplatesOptions() { filter(TemplateFilter.EXECUTABLE); }
/** * @see ListTemplatesOptions#filter */ public static ListTemplatesOptions filter(TemplateFilter filter) { ListTemplatesOptions options = new ListTemplatesOptions(); return options.filter(filter); }
/** * @see ListTemplatesOptions#filter */ public static ListTemplatesOptions filter(TemplateFilter filter) { ListTemplatesOptions options = new ListTemplatesOptions(); return options.filter(filter); }
/** * @see ListTemplatesOptions#filter */ public static ListTemplatesOptions filter(TemplateFilter filter) { ListTemplatesOptions options = new ListTemplatesOptions(); return options.filter(filter); }
public void testFilter() { ListTemplatesOptions options = new ListTemplatesOptions().filter(TemplateFilter.SELF_EXECUTABLE); assertEquals(ImmutableList.of("self-executable"), options.buildQueryParameters().get("templatefilter")); }
public void testFilter() { ListTemplatesOptions options = new ListTemplatesOptions().filter(TemplateFilter.SELF_EXECUTABLE); assertEquals(ImmutableList.of("self-executable"), options.buildQueryParameters().get("templatefilter")); }
public void testListTemplatesOptions() throws SecurityException, NoSuchMethodException, IOException { Invokable<?, ?> method = method(TemplateAsyncClient.class, "listTemplates", ListTemplatesOptions.class); GeneratedHttpRequest httpRequest = processor .createRequest( method, ImmutableList.<Object> of( ListTemplatesOptions.Builder.accountInDomain("adrian", "6").hypervisor("xen") .filter(TemplateFilter.FEATURED))); assertRequestLineEquals( httpRequest, "GET http://localhost:8080/client/api?response=json&command=listTemplates&listAll=true&account=adrian&domainid=6&hypervisor=xen&templatefilter=featured HTTP/1.1"); assertNonPayloadHeadersEqual(httpRequest, "Accept: application/json\n"); assertPayloadEquals(httpRequest, null, null, false); assertResponseParserClassEquals(method, httpRequest, ParseFirstJsonValueNamed.class); assertSaxResponseParserClassEquals(method, null); assertFallbackClassEquals(method, EmptySetOnNotFoundOr404.class); checkFilters(httpRequest); }
public void testListTemplatesOptions() throws SecurityException, NoSuchMethodException, IOException { Invokable<?, ?> method = method(TemplateApi.class, "listTemplates", ListTemplatesOptions.class); GeneratedHttpRequest httpRequest = processor .createRequest( method, ImmutableList.<Object> of( ListTemplatesOptions.Builder.accountInDomain("adrian", "6").hypervisor("xen") .filter(TemplateFilter.FEATURED))); assertRequestLineEquals( httpRequest, "GET http://localhost:8080/client/api?response=json&command=listTemplates&listAll=true&account=adrian&domainid=6&hypervisor=xen&templatefilter=featured HTTP/1.1"); assertNonPayloadHeadersEqual(httpRequest, "Accept: application/json\n"); assertPayloadEquals(httpRequest, null, null, false); assertResponseParserClassEquals(method, httpRequest, ParseFirstJsonValueNamed.class); assertSaxResponseParserClassEquals(method, null); assertFallbackClassEquals(method, EmptySetOnNotFoundOr404.class); checkFilters(httpRequest); }