NIC nic=new NIC.Builder() .firewallPolicy(p) .ipV4Configuration(new IPConfiguration(IPConfigurationType.DHCP, null)) .build();
.name("test_acc_full_server") .nics(ImmutableList.of( new NIC.Builder() .firewallPolicy(null) .ipV4Configuration(new IPConfiguration(IPConfigurationType.DHCP, null)) .ipV6Configuration(null) .mac("22:a7:a0:0d:43:48") .model(Model.VIRTIO) .runtime(null) .vlan(null) .build() )) .owner(owner)
.status(ServerStatus.STOPPED) .drives(ImmutableList.of( new Drive.Builder() .uuid("ae78e68c-9daa-4471-8878-0bb87fa80260") .resourceUri(new URI("/api/2.0/drives/ae78e68c-9daa-4471-8878-0bb87fa80260/")) .build().toServerDrive(1, "0:0", DeviceEmulationType.VIRTIO))) .nics(ImmutableList.of(new NIC.Builder() .ipV4Configuration(new IPConfiguration.Builder() .ip(new IP.Builder().uuid("1.2.3.4").build()) .build()) .build())) .meta(ImmutableMap.of("foo", "bar", "image_id", "image")) .tags(ImmutableList.of(new Tag.Builder().uuid("foo").name("foo").build(),
@BeforeMethod public void setUp() throws Exception { input = ImmutableList.of( new NIC.Builder() .firewallPolicy(new FirewallPolicy.Builder() .name("firewall") .rules(ImmutableList.of(new FirewallRule.Builder() .build())) .build()) .build(), new NIC.Builder() .vlan(new VLANInfo.Builder() .uuid("a21a4e59-b133-487a-ad7b-16b41ac38e9b") .resourceUri(new URI("/api/2.0/vlans/a21a4e59-b133-487a-ad7b-16b41ac38e9b/")) .build()) .build(), new NIC.Builder() .ipV4Configuration(new IPConfiguration.Builder() .configurationType(IPConfigurationType.STATIC) .ip(new IP.Builder() .build()) .build()) .build(), new NIC.Builder() .ipV6Configuration(new IPConfiguration.Builder() .configurationType(IPConfigurationType.STATIC) .ip(new IP.Builder()
private List<NIC> configureNICs(CloudSigma2TemplateOptions options, FirewallPolicy firewallPolicy) { ImmutableList.Builder<NIC> nics = ImmutableList.builder(); for (String network : options.getNetworks()) { VLANInfo vlan = api.getVLANInfo(network); checkArgument(vlan != null, "network %s not found", network); nics.add(new NIC.Builder().vlan(vlan).firewallPolicy(firewallPolicy).model(options.getNicModel()).build()); } // If no network has been specified, assign an IP from the DHCP if (options.getNetworks().isEmpty()) { logger.debug(">> no networks configured. Will assign an IP from the DHCP..."); NIC nic = new NIC.Builder().firewallPolicy(firewallPolicy).model(options.getNicModel()) .ipV4Configuration(new IPConfiguration.Builder().configurationType(IPConfigurationType.DHCP).build()) .build(); nics.add(nic); } return nics.build(); }
private List<NIC> configureNICs(CloudSigma2TemplateOptions options, FirewallPolicy firewallPolicy) { ImmutableList.Builder<NIC> nics = ImmutableList.builder(); for (String network : options.getNetworks()) { VLANInfo vlan = api.getVLANInfo(network); checkArgument(vlan != null, "network %s not found", network); nics.add(new NIC.Builder().vlan(vlan).firewallPolicy(firewallPolicy).model(options.getNicModel()).build()); } // If no network has been specified, assign an IP from the DHCP if (options.getNetworks().isEmpty()) { logger.debug(">> no networks configured. Will assign an IP from the DHCP..."); NIC nic = new NIC.Builder().firewallPolicy(firewallPolicy).model(options.getNicModel()) .ipV4Configuration(new IPConfiguration.Builder().configurationType(IPConfigurationType.DHCP).build()) .build(); nics.add(nic); } return nics.build(); }
/** * Creates DHCP V4 NIC for attaching to server * * @param model Interface model * @param firewallPolicy Firewall policy for interface * @return server's NIC */ public static NIC createDHCPIPv4ConfNIC(Model model, FirewallPolicy firewallPolicy) { return new NIC.Builder() .ipV4Configuration(new IPConfiguration(IPConfigurationType.DHCP, null)) .model(model) .firewallPolicy(firewallPolicy) .build(); }
/** * Creates DHCP V6 NIC for attaching to server * * @param model Interface model * @param firewallPolicy Firewall policy for interface * @return server's NIC */ public static NIC createDHCPIPv6ConfNIC(Model model, FirewallPolicy firewallPolicy) { return new NIC.Builder() .ipV4Configuration(new IPConfiguration(IPConfigurationType.DHCP, null)) .model(model) .firewallPolicy(firewallPolicy) .build(); }
/** * Creates DHCP V4 NIC for attaching to server * * @param model Interface model * @param firewallPolicy Firewall policy for interface * @return server's NIC */ public static NIC createDHCPIPv4ConfNIC(Model model, FirewallPolicy firewallPolicy) { return new NIC.Builder() .ipV4Configuration(new IPConfiguration(IPConfigurationType.DHCP, null)) .model(model) .firewallPolicy(firewallPolicy) .build(); }
/** * Creates DHCP V6 NIC for attaching to server * * @param model Interface model * @param firewallPolicy Firewall policy for interface * @return server's NIC */ public static NIC createDHCPIPv6ConfNIC(Model model, FirewallPolicy firewallPolicy) { return new NIC.Builder() .ipV4Configuration(new IPConfiguration(IPConfigurationType.DHCP, null)) .model(model) .firewallPolicy(firewallPolicy) .build(); }
/** * Creates NIC with static IP for attaching to server * * @param model Interface model * @param firewallPolicy Firewall policy * @return server's NIC */ public NIC toNIC(Model model, FirewallPolicy firewallPolicy) { return new NIC.Builder() .ipV4Configuration(new IPConfiguration(IPConfigurationType.STATIC, this)) .firewallPolicy(firewallPolicy) .build(); }
public NIC toNIC() { return new NIC.Builder().firewallPolicy(this).build(); } }
/** * Creates DHCP V4 NIC for attaching to server * * @param model Interface model * @param firewallPolicy Firewall policy for interface * @return server's NIC */ public static NIC createDHCPIPv4ConfNIC(Model model, FirewallPolicy firewallPolicy) { return new NIC.Builder() .ipV4Configuration(new IPConfiguration(IPConfigurationType.DHCP, null)) .model(model) .firewallPolicy(firewallPolicy) .build(); }
/** * Creates DHCP V6 NIC for attaching to server * * @param model Interface model * @param firewallPolicy Firewall policy for interface * @return server's NIC */ public static NIC createDHCPIPv6ConfNIC(Model model, FirewallPolicy firewallPolicy) { return new NIC.Builder() .ipV4Configuration(new IPConfiguration(IPConfigurationType.DHCP, null)) .model(model) .firewallPolicy(firewallPolicy) .build(); }
public NIC toNIC() { return new NIC.Builder().firewallPolicy(this).build(); } }
/** * Creates VLAN NIC * * @param firewallPolicy * @return server's NIC */ public NIC toNIC(FirewallPolicy firewallPolicy) { return new NIC.Builder() .vlan(new Builder().uuid(this.uuid).build()) .firewallPolicy(firewallPolicy) .build(); }
public NIC toNIC() { return new NIC.Builder().firewallPolicy(this).build(); } }
/** * Creates NIC with static IP for attaching to server * * @param model Interface model * @param firewallPolicy Firewall policy * @return server's NIC */ public NIC toNIC(Model model, FirewallPolicy firewallPolicy) { return new NIC.Builder() .ipV4Configuration(new IPConfiguration(IPConfigurationType.STATIC, this)) .firewallPolicy(firewallPolicy) .build(); }
/** * Creates VLAN NIC * * @param firewallPolicy * @return server's NIC */ public NIC toNIC(FirewallPolicy firewallPolicy) { return new NIC.Builder() .vlan(new Builder().uuid(this.uuid).build()) .firewallPolicy(firewallPolicy) .build(); }
/** * Creates VLAN NIC * * @param firewallPolicy * @return server's NIC */ public NIC toNIC(FirewallPolicy firewallPolicy) { return new NIC.Builder() .vlan(new Builder().uuid(this.uuid).build()) .firewallPolicy(firewallPolicy) .build(); }