get create cluster - srujanabala/springboot-couchbase GitHub Wiki

@GetMapping(path = "/createBucket") public String createBucket() { RestTemplate restTemplate = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED); headers.add("Authorization", "Basic YWRtaW46cmFqa3VtYXI="); MultiValueMap<String, String> map = new LinkedMultiValueMap<String, String>(); map.add("name", "newbucket"); map.add("ramQuotaMB", "100"); map.add("authType", "none"); map.add("replicaNumber", "2"); map.add("proxyPort", "11216"); HttpEntity<MultiValueMap<String, String>> entity = new HttpEntity<MultiValueMap<String, String>>(map, headers); restTemplate.exchange("http://localhost:8091/pools/default/buckets", HttpMethod.POST, entity, String.class); return "Bucket created"; }