public Builder fromRoute(Route in) { return super.fromResource(in) .network(in.getNetwork()) .tags(in.getTags()) .destRange(in.getDestRange()) .priority(in.getPriority()) .nextHopInstance(in.getNextHopInstance().orNull()) .nextHopIp(in.getNextHopIp().orNull()) .nextHopNetwork(in.getNextHopNetwork().orNull()) .nextHopGateway(in.getNextHopGateway().orNull()) .warnings(in.getWarnings()); } }
public Builder fromRoute(Route in) { return super.fromResource(in) .network(in.getNetwork()) .tags(in.getTags()) .destRange(in.getDestRange()) .priority(in.getPriority()) .nextHopInstance(in.getNextHopInstance().orNull()) .nextHopIp(in.getNextHopIp().orNull()) .nextHopNetwork(in.getNextHopNetwork().orNull()) .nextHopGateway(in.getNextHopGateway().orNull()) .warnings(in.getWarnings()); } }
public Builder fromImage(Image in) { return super.fromResource(in) .sourceType(in.getSourceType()) .rawDisk(in.getRawDisk()) .deprecated(in.getDeprecated().orNull()); }
public Builder fromNetwork(Network in) { return super.fromResource(in); } }
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 fromInstance(Instance in) { return super.fromResource(in) .tags(in.getTags()) .machineType(in.getMachineType()) .status(in.getStatus()) .statusMessage(in.getStatusMessage().orNull()) .zone(in.getZone()) .networkInterfaces(in.getNetworkInterfaces()) .disks(in.getDisks()) .metadata(in.getMetadata()) .serviceAccounts(in.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 fromMachineType(MachineType in) { return super.fromResource(in).memoryMb(in.getMemoryMb()).scratchDisks(in .getScratchDisks()).maximumPersistentDisks(in.getMaximumPersistentDisks()) .maximumPersistentDisksSizeGb(in.getMaximumPersistentDisksSizeGb()).zone(in.getZone()) .deprecated(in.getDeprecated().orNull()); } }
public Builder fromImage(Image in) { return super.fromResource(in) .sourceType(in.getSourceType()) .rawDisk(in.getRawDisk()) .deprecated(in.getDeprecated().orNull()); }
public Builder fromProject(Project in) { return super.fromResource(in).commonInstanceMetadata(in.getCommonInstanceMetadata()).quotas(in.getQuotas()) .externalIpAddresses(in.getExternalIpAddresses()); } }
public Builder fromRegion(Region in) { return super.fromResource(in) .status(in.getStatus()) .zones(in.getZones()) .quotas(in.getQuotas()); } }
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 fromZone(Zone in) { return super.fromResource(in) .status(in.getStatus()) .maintenanceWindows(in.getMaintenanceWindows()) .availableMachineTypes(in.getAvailableMachineTypes()); } }
public Builder fromAddress(Address in) { return super.fromResource(in) .status(in.getStatus()) .user(in.getUser().orNull()) .region(in.getRegion()) .address(in.getAddress()); } }
public Builder fromRegion(Region in) { return super.fromResource(in) .status(in.getStatus()) .zones(in.getZones()) .quotas(in.getQuotas()); } }
public Builder fromZone(Zone in) { return super.fromResource(in) .status(in.getStatus()) .maintenanceWindows(in.getMaintenanceWindows()) .availableMachineTypes(in.getAvailableMachineTypes()); } }
public Builder fromMachineType(MachineType in) { return super.fromResource(in).memoryMb(in.getMemoryMb()).imageSpaceGb(in.getImageSpaceGb()).scratchDisks(in .getScratchDisks()).maximumPersistentDisks(in.getMaximumPersistentDisks()) .maximumPersistentDisksSizeGb(in.getMaximumPersistentDisksSizeGb()).zone(in.getZone()) .deprecated(in.getDeprecated().orNull()); } }
public T fromAbstractDisk(AbstractDisk in) { return super.fromResource(in) .sizeGb(in.getSizeGb()) .status(in.getStatus()); }
public Builder fromAddress(Address in) { return super.fromResource(in) .status(in.getStatus()) .user(in.getUser().orNull()) .region(in.getRegion()) .address(in.getAddress()); } }