public T fromResource(Resource in) { return this .kind(in.getKind()) .id(in.getId()) .creationTimestamp(in.getCreationTimestamp().orNull()) .selfLink(in.getSelfLink()) .name(in.getName()) .description(in.getDescription().orNull()); } }
public Builder fromOperation(Operation in) { return super.fromResource(in) .targetLink(in.getTargetLink()) .targetId(in.getTargetId().orNull()) .clientOperationId(in.getClientOperationId().orNull()) .status(in.getStatus()) .statusMessage(in.getStatusMessage().orNull()) .user(in.getUser()) .progress(in.getProgress().get()) .insertTime(in.getInsertTime()) .startTime(in.getStartTime().orNull()) .endTime(in.getEndTime().orNull()) .httpErrorStatusCode(in.getHttpError().isPresent() ? in.getHttpError().get().getStatusCode() : null) .httpErrorMessage(in.getHttpError().isPresent() ? in.getHttpError().get().getMessage() : null) .operationType(in.getOperationType()).errors(in.getErrors()) .zone(in.getZone().orNull()).region(in.getRegion().orNull()); } }
public Builder fromOperation(Operation in) { return super.fromResource(in) .targetLink(in.getTargetLink()) .targetId(in.getTargetId().orNull()) .clientOperationId(in.getClientOperationId().orNull()) .status(in.getStatus()) .statusMessage(in.getStatusMessage().orNull()) .user(in.getUser()) .progress(in.getProgress().get()) .insertTime(in.getInsertTime()) .startTime(in.getStartTime().orNull()) .endTime(in.getEndTime().orNull()) .httpErrorStatusCode(in.getHttpError().isPresent() ? in.getHttpError().get().getStatusCode() : null) .httpErrorMessage(in.getHttpError().isPresent() ? in.getHttpError().get().getMessage() : null) .operationType(in.getOperationType()).errors(in.getErrors()) .zone(in.getZone().orNull()).region(in.getRegion().orNull()); } }
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 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 fromNetwork(Network in) { return super.fromResource(in); } }
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 fromNetwork(Network in) { return super.fromResource(in); } }
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()); }
/** * @see Resource#getDescription() */ public T description(String description) { this.description = description; return self(); }
/** * @see Resource#getSelfLink() */ public T selfLink(URI selfLink) { this.selfLink = selfLink; return self(); }
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()); } }
/** * @see Resource#getName() */ public T name(String name) { this.name = name; return self(); }