Alter this object properties

REST: PUT /vps/{serviceName}/ips/{ipAddress}
@param body [required] New object properties
@param serviceName [required] The internal name of your VPS offer
@param ipAddress [required] The effective ip address of the Ip object
165955
public void serviceName_ips_ipAddress_PUT(String serviceName, String ipAddress, OvhIp body) throws IOException {
		String qPath = "/vps/{serviceName}/ips/{ipAddress}";
		StringBuilder sb = path(qPath, serviceName, ipAddress);
		exec(qPath, "PUT", sb.toString(), body);
	}
457988
public OvhIP serviceName_ips_ip_GET(String serviceName, String ip) throws IOException {
		String qPath = "/xdsl/{serviceName}/ips/{ip}";
		StringBuilder sb = path(qPath, serviceName, ip);
		String resp = exec(qPath, "GET", sb.toString(), null);
		return convertTo(resp, OvhIP.class);
	}
816981
public OperationFuture<Server> modifyPublicIp(Server server, ModifyPublicIpConfig config) {
        checkNotNull(config, CHECK_PUBLIC_IP_CONFIG);
        List<IpAddress> ipAddresses = findByRef(server).getDetails().getIpAddresses();

        List<String> responseIds = ipAddresses.stream()
            .map(IpAddress::getPublicIp)
            .filter(notNull())
            .map(ipAddress ->
                client.modifyPublicIp(idByRef(server),
                    ipAddress,
                    publicIpConverter.createPublicIpRequest(config)))
            .map(Link::getId)
            .collect(toList());

        return new OperationFuture<>(
            server,
            responseIds,
            queueClient
        );
    }
747349
public void serviceName_PUT(String serviceName, net.minidev.ovh.api.hosting.privatedatabase.OvhService body) throws IOException {
		String qPath = "/hosting/privateDatabase/{serviceName}";
		StringBuilder sb = path(qPath, serviceName);
		exec(qPath, "PUT", sb.toString(), body);
	}
592761
@Override
  public void _LocalPeer_removeIPAddress(String ipAddress) throws MBeanException {
    Configuration[] oldIPAddressesConfig = getMutableConfiguration().getChildren(OwnIPAddresses.ordinal());

    Configuration ipAddressToRemove = null;

    List<Configuration> newIPAddressesConfig  = Arrays.asList(oldIPAddressesConfig);
    for (Configuration curIPAddress : newIPAddressesConfig) {
      if (curIPAddress.getStringValue(OwnIPAddress.ordinal(), DEFAULT_STRING).equals(ipAddress)) {
        ipAddressToRemove = curIPAddress;
        break;
      }
    }

    if (ipAddressToRemove != null) {
      newIPAddressesConfig.remove(ipAddressToRemove);

      getMutableConfiguration().setChildren(OwnIPAddresses.ordinal(), (Configuration[]) newIPAddressesConfig.toArray());

      if (logger.isInfoEnabled()) {
        logger.info("Local Peer IP Address " + ipAddress + " successfully added. Restart to Diameter stack is needed to apply changes.");
      }
    }
    else {
      if (logger.isInfoEnabled()) {
        logger.info("Local Peer IP Address " + ipAddress + " not found. No changes were made.");
      }
    }
  }
1149341
public void serviceName_features_firewall_PUT(String serviceName, OvhFirewall body) throws IOException {
		String qPath = "/dedicated/server/{serviceName}/features/firewall";
		StringBuilder sb = path(qPath, serviceName);
		exec(qPath, "PUT", sb.toString(), body);
	}
990679
public void serviceName_allowedNetwork_networkAccessId_PUT(String serviceName, Long networkAccessId, OvhAllowedNetwork body) throws IOException {
		String qPath = "/dedicatedCloud/{serviceName}/allowedNetwork/{networkAccessId}";
		StringBuilder sb = path(qPath, serviceName, networkAccessId);
		exec(qPath, "PUT", sb.toString(), body);
	}
76596
public void ip_ripe_PUT(String ip, OvhRipeInfos body) throws IOException {
		String qPath = "/ip/{ip}/ripe";
		StringBuilder sb = path(qPath, ip);
		exec(qPath, "PUT", sb.toString(), body);
	}
1084468
public void service_serviceInfos_PUT(String service, net.minidev.ovh.api.services.OvhService body) throws IOException {
		String qPath = "/email/pro/{service}/serviceInfos";
		StringBuilder sb = path(qPath, service);
		exec(qPath, "PUT", sb.toString(), body);
	}
65579
def _ipaddress_match(ipname, host_ip):
    
    # OpenSSL may add a trailing newline to a subjectAltName's IP address
    ip = ip_address(_unicode(ipname).rstrip())
    return ip == host_ip
406531
public void serviceName_dedicatedConnect_name_PUT(String serviceName, String name, OvhDedicatedConnect body) throws IOException {
		String qPath = "/vrack/{serviceName}/dedicatedConnect/{name}";
		StringBuilder sb = path(qPath, serviceName, name);
		exec(qPath, "PUT", sb.toString(), body);
	}
262201
public void domain_serviceInfos_PUT(String domain, OvhService body) throws IOException {
		String qPath = "/email/domain/{domain}/serviceInfos";
		StringBuilder sb = path(qPath, domain);
		exec(qPath, "PUT", sb.toString(), body);
	}
1073640
public void serviceName_serviceInfos_PUT(String serviceName, OvhService body) throws IOException {
		String qPath = "/paas/timeseries/{serviceName}/serviceInfos";
		StringBuilder sb = path(qPath, serviceName);
		exec(qPath, "PUT", sb.toString(), body);
	}
1203948
public void virtualNumbers_number_serviceInfos_PUT(String number, OvhService body) throws IOException {
		String qPath = "/sms/virtualNumbers/{number}/serviceInfos";
		StringBuilder sb = path(qPath, number);
		exec(qPath, "PUT", sb.toString(), body);
	}
403404
public void serviceName_ipCanBeMovedTo_GET(String serviceName, String ip) throws IOException {
		String qPath = "/dedicated/server/{serviceName}/ipCanBeMovedTo";
		StringBuilder sb = path(qPath, serviceName);
		query(sb, "ip", ip);
		exec(qPath, "GET", sb.toString(), null);
	}
1238704
public void serviceName_monitoringNotifications_id_PUT(String serviceName, Long id, OvhMonitoringNotification body) throws IOException {
		String qPath = "/xdsl/{serviceName}/monitoringNotifications/{id}";
		StringBuilder sb = path(qPath, serviceName, id);
		exec(qPath, "PUT", sb.toString(), body);
	}
1143903
public OvhBackend serviceName_domains_domain_backends_ip_GET(String serviceName, String domain, String ip) throws IOException {
		String qPath = "/cdn/dedicated/{serviceName}/domains/{domain}/backends/{ip}";
		StringBuilder sb = path(qPath, serviceName, domain, ip);
		String resp = exec(qPath, "GET", sb.toString(), null);
		return convertTo(resp, OvhBackend.class);
	}