public T fromSecurityGroupRule(SecurityGroupRule in) { return super.fromIngress(in) .id(in.getId()) .group(in.getGroup()) .parentGroupId(in.getParentGroupId()) .ipRange(in.getIpRange()); } }
public T fromServerWithSecurityGroups(ServerWithSecurityGroups in) { return super.fromServer(in) .securityGroupNames(in.getSecurityGroupNames()); } }
public T fromSecurityGroup(SecurityGroup in) { return this .id(in.getId()) .tenantId(in.getTenantId()) .name(in.getName()) .description(in.getDescription()) .rules(in.getRules()); } }
public T fromVolumeSnapshot(VolumeSnapshot in) { return this .id(in.getId()) .volumeId(in.getVolumeId()) .status(in.getStatus()) .size(in.getSize()) .created(in.getCreated()) .name(in.getName()) .description(in.getDescription()); } }
public T fromKeyPair(KeyPair in) { return this .publicKey(in.getPublicKey()) .privateKey(in.getPrivateKey()) .userId(in.getUserId()) .name(in.getName()) .fingerprint(in.getFingerprint()); } }
public T fromHostResourceUsage(HostResourceUsage in) { return this .host(in.getHost()) .project(in.getProject()) .memoryMb(in.getMemoryMb()) .cpu(in.getCpu()) .diskGb(in.getDiskGb()); } }
public T fromFloatingIP(FloatingIP in) { return this .id(in.getId()) .ip(in.getIp()) .fixedIp(in.getFixedIp()) .instanceId(in.getInstanceId()); } }
public T fromVolumeAttachment(VolumeAttachment in) { return this .id(in.getId()) .volumeId(in.getVolumeId()) .serverId(in.getServerId()) .device(in.getDevice()); } }
public T fromIngress(Ingress in) { return this .ipProtocol(in.getIpProtocol()) .fromPort(in.getFromPort()) .toPort(in.getToPort()); } }
public T fromServerExtendedStatus(ServerExtendedStatus in) { return this .taskState(in.getTaskState()) .vmState(in.getVmState()) .powerState(in.getPowerState()); } }
public T fromServerExtendedAttributes(ServerExtendedAttributes in) { return this .instanceName(in.getInstanceName()) .hostName(in.getHostName()) .hypervisorHostName(in.getHypervisorHostName()); } }
public T fromHost(Host in) { return this .name(in.getName()) .service(in.getService()); } }
public T fromAddress(Address in) { return this .addr(in.getAddr()) .version(in.getVersion()); } }
public T fromTenantIdAndName(TenantIdAndName in) { return this .tenantId(in.getTenantId()) .name(in.getName()); } }
public T fromVirtualInterface(VirtualInterface in) { return this .id(in.getId()) .macAddress(in.getMacAddress()); } }
public T fromSecurityGroupRule(SecurityGroupRule in) { return super.fromIngress(in) .id(in.getId()) .group(in.getGroup()) .parentGroupId(in.getParentGroupId()) .ipRange(in.getIpRange()); } }
public T fromServerWithSecurityGroups(ServerWithSecurityGroups in) { return super.fromServer(in) .securityGroupNames(in.getSecurityGroupNames()); } }
public T fromSecurityGroupRule(SecurityGroupRule in) { return super.fromIngress(in) .id(in.getId()) .group(in.getGroup()) .parentGroupId(in.getParentGroupId()) .ipRange(in.getIpRange()); } }
public T fromServerWithSecurityGroups(ServerWithSecurityGroups in) { return super.fromServer(in) .securityGroupNames(in.getSecurityGroupNames()); } }
public T fromSecurityGroupRule(SecurityGroupRule in) { return super.fromIngress(in) .id(in.getId()) .group(in.getGroup()) .parentGroupId(in.getParentGroupId()) .ipRange(in.getIpRange()); } }