code: public OvhTask serviceName_accessPoint_accessPointId_changeSessionTimeout_POST(String serviceName, Long accessPointId, Long expiration, OvhAccessPointTypeEnum onSingleAP) throws IOException {
  		String qPath = "/horizonView/{serviceName}/accessPoint/{accessPointId}/changeSessionTimeout";
  		StringBuilder sb = path(qPath, serviceName, accessPointId);
  		HashMap<String, Object>o = new HashMap<String, Object>();
  		addBody(o, "expiration", expiration);
  		addBody(o, "onSingleAP", onSingleAP);
  		String resp = exec(qPath, "POST", sb.toString(), o);
  		return convertTo(resp, OvhTask.class);
  	}
docs: Manage your session Timeout on Unified Access Gateway
  
  REST: POST /horizonView/{serviceName}/accessPoint/{accessPointId}/changeSessionTimeout
  @param onSingleAP [required] Update timeout session on a single Unified Access Gateway (only for hybrid Pool)
  @param expiration [required] Timeout (in hour)
  @param serviceName [required] Domain of the service
  @param accessPointId [required] Pool id