public T fromAbstractDisk(AbstractDisk in) { return super.fromResource(in) .sizeGb(in.getSizeGb()) .status(in.getStatus()); }
public Builder fromZone(Zone in) { return super.fromResource(in) .status(in.getStatus()) .maintenanceWindows(in.getMaintenanceWindows()) .availableMachineTypes(in.getAvailableMachineTypes()); } }
public static InstanceTemplate fromInstanceTemplate(InstanceTemplate instanceTemplate) { return InstanceTemplate.builder() .forMachineType(instanceTemplate.getMachineType()) .networkInterfaces(instanceTemplate.getNetworkInterfaces()) .name(instanceTemplate.getName()) .description(instanceTemplate.getDescription()) .image(instanceTemplate.getImage()) .disks(instanceTemplate.getDisks()) .metadata(instanceTemplate.getMetadata()) .serviceAccounts(instanceTemplate.getServiceAccounts()); } }
public Builder fromFirewall(Firewall in) { return super.fromResource(in).network(in.getNetwork()).sourceRanges(in.getSourceRanges()).sourceTags(in .getSourceTags()).targetTags(in.getTargetTags()).allowed(in.getAllowed()); }
public Builder fromProject(Project in) { return super.fromResource(in).commonInstanceMetadata(in.getCommonInstanceMetadata()).quotas(in.getQuotas()) .externalIpAddresses(in.getExternalIpAddresses()); } }
public Builder fromMetadata(Metadata in) { return this.fingerprint(in.getFingerprint()) .items(in.getItems()); } }
public Builder fromTags(Tags in) { return this.fingerprint(in.getFingerprint()) .items(in.getItems()); } }
@Override public boolean apply(Image input) { // filter out all deprecated images return !(input.deprecated() != null && input.deprecated().state() != null); } })
public Builder fromDisk(Disk in) { return super.fromAbstractDisk(in) .zone(in.getZone()); }
public static InstanceTemplate fromInstanceTemplate(InstanceTemplate instanceTemplate) { return InstanceTemplate.builder() .forMachineType(instanceTemplate.getMachineType()) .networkInterfaces(instanceTemplate.getNetworkInterfaces()) .name(instanceTemplate.getName()) .description(instanceTemplate.getDescription()) .image(instanceTemplate.getImage()) .disks(instanceTemplate.getDisks()) .metadata(instanceTemplate.getMetadata()) .serviceAccounts(instanceTemplate.getServiceAccounts()); } }
public Builder fromZone(Zone in) { return super.fromResource(in) .status(in.getStatus()) .maintenanceWindows(in.getMaintenanceWindows()) .availableMachineTypes(in.getAvailableMachineTypes()); } }
public Builder fromProject(Project in) { return super.fromResource(in).commonInstanceMetadata(in.getCommonInstanceMetadata()).quotas(in.getQuotas()) .externalIpAddresses(in.getExternalIpAddresses()); } }
public T fromAbstractDisk(AbstractDisk in) { return super.fromResource(in) .sizeGb(in.getSizeGb()) .status(in.getStatus()); }
public Builder fromMetadata(Metadata in) { return this.fingerprint(in.getFingerprint()) .items(in.getItems()); } }
public Builder fromTags(Tags in) { return this.fingerprint(in.getFingerprint()) .items(in.getItems()); } }