import io.swagger.client.ApiClient; import io.swagger.client.api.ServiceInstancesApi; import io.swagger.client.model.RequestBody; import io.swagger.client.model.ResponseBody1; public class CreateInstanceDemo { public static void main(String[] args) { try { String path = "http://psm.us.oracle.com:7103/paas/api/v1.1"; String serviceName = "topic-demo1"; String systemName = "platform-cluster1"; String X_ID_TENANT_NAME = "bigdata007"; String authorization = "Basic d2Vgbdec3ew45ngfcsY29tZTE="; String identityDomainId = "bigdata007"; RequestBody requestBody = new RequestBody(); requestBody.serviceName(serviceName); requestBody.systemName(systemName); requestBody.numPartitions(2); requestBody.retentionPeriod(24); ApiClient apiClient = new ApiClient(); apiClient.setBasePath(path); ServiceInstancesApi sia = new ServiceInstancesApi(apiClient); ResponseBody1 responseBody = sia.createServiceInstance( X_ID_TENANT_NAME, authorization, identityDomainId, requestBody); System.out.println(responseBody.getDetails()); } catch (Exception e) { e.printStackTrace(); } } }