public T fromCapabilities(Capabilities in) { return this .cloudStackVersion(in.getCloudStackVersion()) .securityGroupsEnabled(in.isSecurityGroupsEnabled()) .canShareTemplates(in.canShareTemplates()) .firewallRuleUiEnabled(in.isFirewallRuleUiEnabled()) .supportELB(in.isSupportELB()); } }
public Capabilities build() { return new Capabilities(cloudStackVersion, securityGroupsEnabled, canShareTemplates, firewallRuleUiEnabled, supportELB); }
@Override public String toString() { return string().toString(); }
public void testListCapabilities() throws Exception { Capabilities response = client.getConfigurationClient().listCapabilities(); assert null != response; assert null != response.getCloudStackVersion(); }
@Override @SelectJson("capability") public Capabilities expected() { return Capabilities.builder().securityGroupsEnabled(true).canShareTemplates(true).cloudStackVersion("2.2") .build(); }
public void testListCapabilities() throws Exception { Capabilities response = client.getConfigurationApi().listCapabilities(); assert null != response; assert null != response.getCloudStackVersion(); }
@Override @SelectJson("capability") public Capabilities expected() { return Capabilities.builder().securityGroupsEnabled(true).canShareTemplates(true).cloudStackVersion("2.2") .build(); }
public T fromCapabilities(Capabilities in) { return this .cloudStackVersion(in.getCloudStackVersion()) .securityGroupsEnabled(in.isSecurityGroupsEnabled()) .canShareTemplates(in.canShareTemplates()) .firewallRuleUiEnabled(in.isFirewallRuleUiEnabled()) .supportELB(in.isSupportELB()); } }
vm = client.getVirtualMachineClient().getVirtualMachine(vm.getId()); List<Integer> ports = Ints.asList(templateOptions.getInboundPorts()); if (capabilities.getCloudStackVersion().startsWith("2")) { logger.debug(">> setting up IP forwarding for IPAddress(%s) rules(%s)", ip.getId(), ports); Set<IPForwardingRule> rules = setupPortForwardingRulesForIP.apply(ip, ports);
@Override public String toString() { return string().toString(); }
public Capabilities build() { return new Capabilities(cloudStackVersion, securityGroupsEnabled, canShareTemplates, firewallRuleUiEnabled, supportELB); }
public T fromCapabilities(Capabilities in) { return this .cloudStackVersion(in.getCloudStackVersion()) .securityGroupsEnabled(in.isSecurityGroupsEnabled()) .canShareTemplates(in.canShareTemplates()) .firewallRuleUiEnabled(in.isFirewallRuleUiEnabled()) .supportELB(in.isSupportELB()); } }
vm = client.getVirtualMachineClient().getVirtualMachine(vm.getId()); List<Integer> ports = Ints.asList(templateOptions.getInboundPorts()); if (capabilities.getCloudStackVersion().startsWith("2")) { logger.debug(">> setting up IP forwarding for IPAddress(%s) rules(%s)", ip.getId(), ports); Set<IPForwardingRule> rules = setupPortForwardingRulesForIP.apply(ip, ports);
@Override public String toString() { return string().toString(); }
public Capabilities build() { return new Capabilities(cloudStackVersion, securityGroupsEnabled, canShareTemplates, firewallRuleUiEnabled, supportELB); }
vm = client.getVirtualMachineApi().getVirtualMachine(vm.getId()); List<Integer> ports = Ints.asList(templateOptions.getInboundPorts()); if (capabilities.getCloudStackVersion().startsWith("2")) { logger.debug(">> setting up IP forwarding for IPAddress(%s) rules(%s)", ip.getId(), ports); Set<IPForwardingRule> rules = setupPortForwardingRulesForIP.apply(ip, ports);