/** * @see ListTemplatesOptions#accountInDomain */ public static ListTemplatesOptions accountInDomain(String account, String domain) { ListTemplatesOptions options = new ListTemplatesOptions(); return options.accountInDomain(account, domain); }
/** * @see ListTemplatesOptions#domainId */ public static ListTemplatesOptions domainId(String id) { ListTemplatesOptions options = new ListTemplatesOptions(); return options.domainId(id); }
/** * @see ListTemplatesOptions#filter */ public static ListTemplatesOptions filter(TemplateFilter filter) { ListTemplatesOptions options = new ListTemplatesOptions(); return options.filter(filter); }
/** * @see ListTemplatesOptions#name */ public static ListTemplatesOptions name(String name) { ListTemplatesOptions options = new ListTemplatesOptions(); return options.name(name); }
/** * @see ListTemplatesOptions#zoneId */ public static ListTemplatesOptions zoneId(String id) { ListTemplatesOptions options = new ListTemplatesOptions(); return options.zoneId(id); }
public void testName() { ListTemplatesOptions options = new ListTemplatesOptions().id("6"); assertEquals(ImmutableList.of("6"), options.buildQueryParameters().get("id")); }
public void testZoneId() { ListTemplatesOptions options = new ListTemplatesOptions().zoneId("6"); assertEquals(ImmutableList.of("6"), options.buildQueryParameters().get("zoneid")); }
public void testDomainId() { ListTemplatesOptions options = new ListTemplatesOptions().domainId("6"); assertEquals(ImmutableList.of("6"), options.buildQueryParameters().get("domainid")); }
public void testAccountInDomainId() { ListTemplatesOptions options = new ListTemplatesOptions().accountInDomain("adrian", "6"); assertEquals(ImmutableList.of("adrian"), options.buildQueryParameters().get("account")); assertEquals(ImmutableList.of("6"), options.buildQueryParameters().get("domainid")); }
public void testFilter() { ListTemplatesOptions options = new ListTemplatesOptions().filter(TemplateFilter.SELF_EXECUTABLE); assertEquals(ImmutableList.of("self-executable"), options.buildQueryParameters().get("templatefilter")); }
public void testHypervisor() { ListTemplatesOptions options = new ListTemplatesOptions().hypervisor("KVM"); assertEquals(ImmutableList.of("KVM"), options.buildQueryParameters().get("hypervisor")); }
/** * @see ListTemplatesOptions#hypervisor */ public static ListTemplatesOptions hypervisor(String hypervisor) { ListTemplatesOptions options = new ListTemplatesOptions(); return options.hypervisor(hypervisor); } }
/** * @see ListTemplatesOptions#id */ public static ListTemplatesOptions id(String id) { ListTemplatesOptions options = new ListTemplatesOptions(); return options.id(id); }
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 testTags() { ListTemplatesOptions options = new ListTemplatesOptions().tags(ImmutableMap.of("tag1", "val1", "tag2", "val2")); assertEquals(ImmutableList.of("tag1"), options.buildQueryParameters().get("tags[0].key")); assertEquals(ImmutableList.of("tag2"), options.buildQueryParameters().get("tags[1].key")); assertEquals(ImmutableList.of("val1"), options.buildQueryParameters().get("tags[0].value")); assertEquals(ImmutableList.of("val2"), options.buildQueryParameters().get("tags[1].value")); }
public void testFilterDefault() { assertEquals(ImmutableList.of("executable"), new ListTemplatesOptions().buildQueryParameters().get("templatefilter")); }
/** * @see ListTemplatesOptions#tags */ public static ListTemplatesOptions tags(Map<String, String> tags) { ListTemplatesOptions options = new ListTemplatesOptions(); return options.tags(tags); } }
public void testAccountInDomainIdStatic() { ListTemplatesOptions options = accountInDomain("adrian", "6"); assertEquals(ImmutableList.of("adrian"), options.buildQueryParameters().get("account")); assertEquals(ImmutableList.of("6"), options.buildQueryParameters().get("domainid")); }
/** * @see ListTemplatesOptions#projectId(String) */ public static ListTemplatesOptions projectId(String projectId) { ListTemplatesOptions options = new ListTemplatesOptions(); return options.projectId(projectId); }
public ListTemplatesOptions() { filter(TemplateFilter.EXECUTABLE); }