public Builder toBuilder() { return builder().fromContainerVirtualGuestConfigurationOption(this); }
@Override public Integer apply(ContainerVirtualGuestConfigurationOption input) { return input.getTemplate().getStartCpus(); } }));
public ContainerVirtualGuestConfigurationOption build() { return new ContainerVirtualGuestConfigurationOption(productItemPrice, template); }
public Builder fromContainerVirtualGuestConfigurationOption(ContainerVirtualGuestConfigurationOption in) { return this .productItemPrice(in.getProductItemPrice()) .template(in.getTemplate()); } }
ContainerVirtualGuestConfigurationOption osValid = ContainerVirtualGuestConfigurationOption.builder() .productItemPrice(ProductItemPrice.builder() .hourlyRecurringFee(0) .template(VirtualGuest.builder().operatingSystemReferenceCode("CENTOS_LATEST").build()) .build(); ContainerVirtualGuestConfigurationOption osInvalid = ContainerVirtualGuestConfigurationOption.builder() .productItemPrice(ProductItemPrice.builder() .hourlyRecurringFee(0.131f) Set<OperatingSystem> virtualGuestOperatingSystems = conf.getVirtualGuestOperatingSystems(); OperatingSystem os = Iterables.getOnlyElement(virtualGuestOperatingSystems); assertEquals(os.getOperatingSystemReferenceCode(), osValid.getTemplate().getOperatingSystemReferenceCode());
public Builder fromContainerVirtualGuestConfigurationOption(ContainerVirtualGuestConfigurationOption in) { return this .productItemPrice(in.getProductItemPrice()) .template(in.getTemplate()); } }
@Override public Integer apply(ContainerVirtualGuestConfigurationOption input) { return input.getTemplate().getStartCpus(); } }));
public Builder fromContainerVirtualGuestConfigurationOption(ContainerVirtualGuestConfigurationOption in) { return this .productItemPrice(in.getProductItemPrice()) .template(in.getTemplate()); } }
public Builder toBuilder() { return builder().fromContainerVirtualGuestConfigurationOption(this); }
public ContainerVirtualGuestConfigurationOption build() { return new ContainerVirtualGuestConfigurationOption(productItemPrice, template); }
@Override public Datacenter apply(ContainerVirtualGuestConfigurationOption input) { return input.getTemplate().getDatacenter(); } }));
public Builder fromContainerVirtualGuestConfigurationOption(ContainerVirtualGuestConfigurationOption in) { return this .productItemPrice(in.getProductItemPrice()) .template(in.getTemplate()); } }
public Builder toBuilder() { return builder().fromContainerVirtualGuestConfigurationOption(this); }
public ContainerVirtualGuestConfigurationOption build() { return new ContainerVirtualGuestConfigurationOption(productItemPrice, template); }
@Override public Datacenter apply(ContainerVirtualGuestConfigurationOption input) { return input.getTemplate().getDatacenter(); } }));
public Builder toBuilder() { return builder().fromContainerVirtualGuestConfigurationOption(this); }
public ContainerVirtualGuestConfigurationOption build() { return new ContainerVirtualGuestConfigurationOption(productItemPrice, template); }
@Override public Integer apply(ContainerVirtualGuestConfigurationOption input) { return input.getTemplate().getMaxMemory(); } }));
public ContainerVirtualGuestConfiguration expected() { return ContainerVirtualGuestConfiguration.builder() .blockDevices(ContainerVirtualGuestConfigurationOption.builder() .productItemPrice(ProductItemPrice.builder() .hourlyRecurringFee(0) .build()) .build()) .datacenters(ContainerVirtualGuestConfigurationOption.builder() .template(VirtualGuest.builder().datacenter(Datacenter.builder().name("ams01").build()).build()) .build()) .memory(ContainerVirtualGuestConfigurationOption.builder() .productItemPrice(ProductItemPrice.builder() .hourlyRecurringFee(.02f) .template(VirtualGuest.builder().maxMemory(1024).build()) .build()) .networkComponents(ContainerVirtualGuestConfigurationOption.builder() .productItemPrice(ProductItemPrice.builder() .hourlyRecurringFee(0) .build()) .build()) .operatingSystems(ContainerVirtualGuestConfigurationOption.builder() .productItemPrice(ProductItemPrice.builder() .hourlyRecurringFee(0) .build()) .build())
@Override public Integer apply(ContainerVirtualGuestConfigurationOption input) { return input.getTemplate().getMaxMemory(); } }));