github.com/NaverCloudPlatform/ncloud-sdk-go-v2@v1.6.13/services/vcdss/v1_api.go (about) 1 /* 2 * api 3 * 4 * Cloud Data Streaming Service Open API<br/>https://clouddatastreamingservice.apigw.ntruss.com/api/v1 5 * 6 * API version: 2021-12-21T11:54:01Z 7 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 */ 9 10 package vcdss 11 12 import ( 13 "context" 14 "encoding/json" 15 "fmt" 16 "io/ioutil" 17 "net/http" 18 "net/url" 19 "strings" 20 ) 21 22 // Linger please 23 var ( 24 _ context.Context 25 ) 26 27 type V1ApiService service 28 29 /* 30 V1ApiService 31 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 32 * @param changeCountOfBrokerNode 브로커 노드 추가 파라미터 33 * @param serviceGroupInstanceNo serviceGroupInstanceNo 34 * @param xNcpRegionNo Region No 35 36 @return ResponseVoBoolean 37 */ 38 func (a *V1ApiService) ClusterChangeCountOfBrokerNodeServiceGroupInstanceNoPost(ctx context.Context, changeCountOfBrokerNode AddNodesInCluster, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error) { 39 var ( 40 localVarHttpMethod = strings.ToUpper("Post") 41 localVarPostBody interface{} 42 localVarFileName string 43 localVarFileBytes []byte 44 localVarReturnValue ResponseVoBoolean 45 ) 46 47 // create path and map variables 48 localVarPath := a.client.cfg.BasePath + "/cluster/changeCountOfBrokerNode/{serviceGroupInstanceNo}" 49 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 50 51 localVarHeaderParams := make(map[string]string) 52 localVarQueryParams := url.Values{} 53 localVarFormParams := url.Values{} 54 55 // to determine the Content-Type header 56 localVarHttpContentTypes := []string{} 57 58 // set Content-Type header 59 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 60 if localVarHttpContentType != "" { 61 localVarHeaderParams["Content-Type"] = localVarHttpContentType 62 } 63 64 // to determine the Accept header 65 localVarHttpHeaderAccepts := []string{} 66 67 // set Accept header 68 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 69 if localVarHttpHeaderAccept != "" { 70 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 71 } 72 73 // body params 74 localVarPostBody = &changeCountOfBrokerNode 75 76 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 77 if err != nil { 78 return localVarReturnValue, nil, err 79 } 80 81 localVarHttpResponse, err := a.client.callAPI(r) 82 if err != nil || localVarHttpResponse == nil { 83 return localVarReturnValue, localVarHttpResponse, err 84 } 85 defer localVarHttpResponse.Body.Close() 86 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 87 88 if err != nil { 89 return localVarReturnValue, localVarHttpResponse, err 90 } 91 92 if localVarHttpResponse.StatusCode >= 300 { 93 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 94 } 95 96 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 97 return localVarReturnValue, localVarHttpResponse, err 98 } 99 100 return localVarReturnValue, localVarHttpResponse, nil 101 } 102 103 /* 104 V1ApiService 105 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 106 * @param createCluster 클러스터 생성 파라미터 107 * @param xNCPREGIONNO Region No 108 109 @return ResponseVoBoolean 110 */ 111 func (a *V1ApiService) ClusterCreateCDSSClusterPost(ctx context.Context, createCluster CreateCluster) (ResponseVoBoolean, *http.Response, error) { 112 var ( 113 localVarHttpMethod = strings.ToUpper("Post") 114 localVarPostBody interface{} 115 localVarFileName string 116 localVarFileBytes []byte 117 localVarReturnValue ResponseVoBoolean 118 ) 119 120 // create path and map variables 121 localVarPath := a.client.cfg.BasePath + "/cluster/createCDSSCluster" 122 123 localVarHeaderParams := make(map[string]string) 124 localVarQueryParams := url.Values{} 125 localVarFormParams := url.Values{} 126 127 // to determine the Content-Type header 128 localVarHttpContentTypes := []string{} 129 130 // set Content-Type header 131 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 132 if localVarHttpContentType != "" { 133 localVarHeaderParams["Content-Type"] = localVarHttpContentType 134 } 135 136 // to determine the Accept header 137 localVarHttpHeaderAccepts := []string{} 138 139 // set Accept header 140 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 141 if localVarHttpHeaderAccept != "" { 142 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 143 } 144 145 // body params 146 localVarPostBody = &createCluster 147 148 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 149 if err != nil { 150 return localVarReturnValue, nil, err 151 } 152 153 localVarHttpResponse, err := a.client.callAPI(r) 154 if err != nil || localVarHttpResponse == nil { 155 return localVarReturnValue, localVarHttpResponse, err 156 } 157 defer localVarHttpResponse.Body.Close() 158 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 159 160 if err != nil { 161 return localVarReturnValue, localVarHttpResponse, err 162 } 163 164 if localVarHttpResponse.StatusCode >= 300 { 165 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 166 } 167 168 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 169 return localVarReturnValue, localVarHttpResponse, err 170 } 171 172 return localVarReturnValue, localVarHttpResponse, nil 173 } 174 175 /* 176 V1ApiService 177 cluster 생성 후 serviceGroupInstanceNo 반환 178 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 179 * @param createCluster 180 181 @return ResponseVoCreateClusterResponseVo 182 */ 183 func (a *V1ApiService) ClusterCreateCDSSClusterReturnServiceGroupInstanceNoPost(ctx context.Context, createCluster CreateCluster) (ResponseVoCreateClusterResponseVo, *http.Response, error) { 184 var ( 185 localVarHttpMethod = strings.ToUpper("Post") 186 localVarPostBody interface{} 187 localVarFileName string 188 localVarFileBytes []byte 189 localVarReturnValue ResponseVoCreateClusterResponseVo 190 ) 191 192 // create path and map variables 193 localVarPath := a.client.cfg.BasePath + "/cluster/createCDSSClusterReturnServiceGroupInstanceNo" 194 195 localVarHeaderParams := make(map[string]string) 196 localVarQueryParams := url.Values{} 197 localVarFormParams := url.Values{} 198 199 // to determine the Content-Type header 200 localVarHttpContentTypes := []string{} 201 202 // set Content-Type header 203 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 204 if localVarHttpContentType != "" { 205 localVarHeaderParams["Content-Type"] = localVarHttpContentType 206 } 207 208 // to determine the Accept header 209 localVarHttpHeaderAccepts := []string{} 210 211 // set Accept header 212 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 213 if localVarHttpHeaderAccept != "" { 214 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 215 } 216 // body params 217 localVarPostBody = &createCluster 218 219 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 220 if err != nil { 221 return localVarReturnValue, nil, err 222 } 223 224 localVarHttpResponse, err := a.client.callAPI(r) 225 if err != nil || localVarHttpResponse == nil { 226 return localVarReturnValue, localVarHttpResponse, err 227 } 228 defer localVarHttpResponse.Body.Close() 229 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 230 231 if err != nil { 232 return localVarReturnValue, localVarHttpResponse, err 233 } 234 235 if localVarHttpResponse.StatusCode >= 300 { 236 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 237 } 238 239 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 240 return localVarReturnValue, localVarHttpResponse, err 241 } 242 243 return localVarReturnValue, localVarHttpResponse, nil 244 } 245 246 /* 247 V1ApiService 248 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 249 * @param serviceGroupInstanceNo serviceGroupInstanceNo 250 * @param xNCPREGIONNO Region No 251 252 @return ResponseVoBoolean 253 */ 254 func (a *V1ApiService) ClusterDeleteCDSSClusterServiceGroupInstanceNoDelete(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error) { 255 var ( 256 localVarHttpMethod = strings.ToUpper("Delete") 257 localVarPostBody interface{} 258 localVarFileName string 259 localVarFileBytes []byte 260 localVarReturnValue ResponseVoBoolean 261 ) 262 263 // create path and map variables 264 localVarPath := a.client.cfg.BasePath + "/cluster/deleteCDSSCluster/{serviceGroupInstanceNo}" 265 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 266 267 localVarHeaderParams := make(map[string]string) 268 localVarQueryParams := url.Values{} 269 localVarFormParams := url.Values{} 270 271 // to determine the Content-Type header 272 localVarHttpContentTypes := []string{} 273 274 // set Content-Type header 275 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 276 if localVarHttpContentType != "" { 277 localVarHeaderParams["Content-Type"] = localVarHttpContentType 278 } 279 280 // to determine the Accept header 281 localVarHttpHeaderAccepts := []string{} 282 283 // set Accept header 284 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 285 if localVarHttpHeaderAccept != "" { 286 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 287 } 288 289 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 290 if err != nil { 291 return localVarReturnValue, nil, err 292 } 293 294 localVarHttpResponse, err := a.client.callAPI(r) 295 if err != nil || localVarHttpResponse == nil { 296 return localVarReturnValue, localVarHttpResponse, err 297 } 298 defer localVarHttpResponse.Body.Close() 299 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 300 301 if err != nil { 302 return localVarReturnValue, localVarHttpResponse, err 303 } 304 305 if localVarHttpResponse.StatusCode >= 300 { 306 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 307 } 308 309 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 310 return localVarReturnValue, localVarHttpResponse, err 311 } 312 313 return localVarReturnValue, localVarHttpResponse, nil 314 } 315 316 /* 317 V1ApiService 318 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 319 * @param serviceGroupInstanceNo serviceGroupInstanceNo 320 * @param xNCPREGIONNO Region No 321 322 @return ResponseVoBoolean 323 */ 324 func (a *V1ApiService) ClusterDisableBrokerNodePublicEndpointServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error) { 325 var ( 326 localVarHttpMethod = strings.ToUpper("Get") 327 localVarPostBody interface{} 328 localVarFileName string 329 localVarFileBytes []byte 330 localVarReturnValue ResponseVoBoolean 331 ) 332 333 // create path and map variables 334 localVarPath := a.client.cfg.BasePath + "/cluster/disableBrokerNodePublicEndpoint/{serviceGroupInstanceNo}" 335 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 336 337 localVarHeaderParams := make(map[string]string) 338 localVarQueryParams := url.Values{} 339 localVarFormParams := url.Values{} 340 341 // to determine the Content-Type header 342 localVarHttpContentTypes := []string{} 343 344 // set Content-Type header 345 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 346 if localVarHttpContentType != "" { 347 localVarHeaderParams["Content-Type"] = localVarHttpContentType 348 } 349 350 // to determine the Accept header 351 localVarHttpHeaderAccepts := []string{} 352 353 // set Accept header 354 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 355 if localVarHttpHeaderAccept != "" { 356 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 357 } 358 359 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 360 if err != nil { 361 return localVarReturnValue, nil, err 362 } 363 364 localVarHttpResponse, err := a.client.callAPI(r) 365 if err != nil || localVarHttpResponse == nil { 366 return localVarReturnValue, localVarHttpResponse, err 367 } 368 defer localVarHttpResponse.Body.Close() 369 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 370 371 if err != nil { 372 return localVarReturnValue, localVarHttpResponse, err 373 } 374 375 if localVarHttpResponse.StatusCode >= 300 { 376 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 377 } 378 379 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 380 return localVarReturnValue, localVarHttpResponse, err 381 } 382 383 return localVarReturnValue, localVarHttpResponse, nil 384 } 385 386 /* 387 V1ApiService 388 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 389 * @param serviceGroupInstanceNo serviceGroupInstanceNo 390 * @param xNCPREGIONNO X-NCP-REGION_NO 391 392 @return ResponseVoBoolean 393 */ 394 func (a *V1ApiService) ClusterDisablePublicDomainServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error) { 395 var ( 396 localVarHttpMethod = strings.ToUpper("Get") 397 localVarPostBody interface{} 398 localVarFileName string 399 localVarFileBytes []byte 400 localVarReturnValue ResponseVoBoolean 401 ) 402 403 // create path and map variables 404 localVarPath := a.client.cfg.BasePath + "/cluster/disablePublicDomain/{serviceGroupInstanceNo}" 405 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 406 407 localVarHeaderParams := make(map[string]string) 408 localVarQueryParams := url.Values{} 409 localVarFormParams := url.Values{} 410 411 // to determine the Content-Type header 412 localVarHttpContentTypes := []string{} 413 414 // set Content-Type header 415 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 416 if localVarHttpContentType != "" { 417 localVarHeaderParams["Content-Type"] = localVarHttpContentType 418 } 419 420 // to determine the Accept header 421 localVarHttpHeaderAccepts := []string{} 422 423 // set Accept header 424 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 425 if localVarHttpHeaderAccept != "" { 426 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 427 } 428 429 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 430 if err != nil { 431 return localVarReturnValue, nil, err 432 } 433 434 localVarHttpResponse, err := a.client.callAPI(r) 435 if err != nil || localVarHttpResponse == nil { 436 return localVarReturnValue, localVarHttpResponse, err 437 } 438 defer localVarHttpResponse.Body.Close() 439 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 440 441 if err != nil { 442 return localVarReturnValue, localVarHttpResponse, err 443 } 444 445 if localVarHttpResponse.StatusCode >= 300 { 446 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 447 } 448 449 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 450 return localVarReturnValue, localVarHttpResponse, err 451 } 452 453 return localVarReturnValue, localVarHttpResponse, nil 454 } 455 456 /* 457 V1ApiService 458 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 459 * @param serviceGroupInstanceNo serviceGroupInstanceNo 460 * @param xNCPREGIONNO X-NCP-REGION_NO 461 462 @return ResponseVoGetCertFileResponseVo 463 */ 464 func (a *V1ApiService) ClusterDownloadCertificateServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoGetCertFileResponseVo, *http.Response, error) { 465 var ( 466 localVarHttpMethod = strings.ToUpper("Get") 467 localVarPostBody interface{} 468 localVarFileName string 469 localVarFileBytes []byte 470 localVarReturnValue ResponseVoGetCertFileResponseVo 471 ) 472 473 // create path and map variables 474 localVarPath := a.client.cfg.BasePath + "/cluster/downloadCertificate/{serviceGroupInstanceNo}" 475 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 476 477 localVarHeaderParams := make(map[string]string) 478 localVarQueryParams := url.Values{} 479 localVarFormParams := url.Values{} 480 481 // to determine the Content-Type header 482 localVarHttpContentTypes := []string{} 483 484 // set Content-Type header 485 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 486 if localVarHttpContentType != "" { 487 localVarHeaderParams["Content-Type"] = localVarHttpContentType 488 } 489 490 // to determine the Accept header 491 localVarHttpHeaderAccepts := []string{} 492 493 // set Accept header 494 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 495 if localVarHttpHeaderAccept != "" { 496 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 497 } 498 499 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 500 if err != nil { 501 return localVarReturnValue, nil, err 502 } 503 504 localVarHttpResponse, err := a.client.callAPI(r) 505 if err != nil || localVarHttpResponse == nil { 506 return localVarReturnValue, localVarHttpResponse, err 507 } 508 defer localVarHttpResponse.Body.Close() 509 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 510 511 if err != nil { 512 return localVarReturnValue, localVarHttpResponse, err 513 } 514 515 if localVarHttpResponse.StatusCode >= 300 { 516 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 517 } 518 519 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 520 return localVarReturnValue, localVarHttpResponse, err 521 } 522 523 return localVarReturnValue, localVarHttpResponse, nil 524 } 525 526 /* 527 V1ApiService 528 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 529 * @param enableBrokerNodePublicEndpoint Broker Node Public Endpoint 활성화 530 * @param serviceGroupInstanceNo serviceGroupInstanceNo 531 * @param xNCPREGIONNO Region No 532 533 @return ResponseVoBoolean 534 */ 535 func (a *V1ApiService) ClusterEnableBrokerNodePublicEndpointServiceGroupInstanceNoPost(ctx context.Context, enableBrokerNodePublicEndpoint EnableBrokerNodePublicEndpoint, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error) { 536 var ( 537 localVarHttpMethod = strings.ToUpper("Post") 538 localVarPostBody interface{} 539 localVarFileName string 540 localVarFileBytes []byte 541 localVarReturnValue ResponseVoBoolean 542 ) 543 544 // create path and map variables 545 localVarPath := a.client.cfg.BasePath + "/cluster/enableBrokerNodePublicEndpoint/{serviceGroupInstanceNo}" 546 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 547 548 localVarHeaderParams := make(map[string]string) 549 localVarQueryParams := url.Values{} 550 localVarFormParams := url.Values{} 551 552 // to determine the Content-Type header 553 localVarHttpContentTypes := []string{} 554 555 // set Content-Type header 556 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 557 if localVarHttpContentType != "" { 558 localVarHeaderParams["Content-Type"] = localVarHttpContentType 559 } 560 561 // to determine the Accept header 562 localVarHttpHeaderAccepts := []string{} 563 564 // set Accept header 565 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 566 if localVarHttpHeaderAccept != "" { 567 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 568 } 569 570 // body params 571 localVarPostBody = &enableBrokerNodePublicEndpoint 572 573 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 574 if err != nil { 575 return localVarReturnValue, nil, err 576 } 577 578 localVarHttpResponse, err := a.client.callAPI(r) 579 if err != nil || localVarHttpResponse == nil { 580 return localVarReturnValue, localVarHttpResponse, err 581 } 582 defer localVarHttpResponse.Body.Close() 583 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 584 585 if err != nil { 586 return localVarReturnValue, localVarHttpResponse, err 587 } 588 589 if localVarHttpResponse.StatusCode >= 300 { 590 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 591 } 592 593 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 594 return localVarReturnValue, localVarHttpResponse, err 595 } 596 597 return localVarReturnValue, localVarHttpResponse, nil 598 } 599 600 /* 601 V1ApiService 602 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 603 * @param serviceGroupInstanceNo serviceGroupInstanceNo 604 * @param xNCPREGIONNO X-NCP-REGION_NO 605 606 @return ResponseVoBoolean 607 */ 608 func (a *V1ApiService) ClusterEnablePublicDomainServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error) { 609 var ( 610 localVarHttpMethod = strings.ToUpper("Get") 611 localVarPostBody interface{} 612 localVarFileName string 613 localVarFileBytes []byte 614 localVarReturnValue ResponseVoBoolean 615 ) 616 617 // create path and map variables 618 localVarPath := a.client.cfg.BasePath + "/cluster/enablePublicDomain/{serviceGroupInstanceNo}" 619 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 620 621 localVarHeaderParams := make(map[string]string) 622 localVarQueryParams := url.Values{} 623 localVarFormParams := url.Values{} 624 625 // to determine the Content-Type header 626 localVarHttpContentTypes := []string{} 627 628 // set Content-Type header 629 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 630 if localVarHttpContentType != "" { 631 localVarHeaderParams["Content-Type"] = localVarHttpContentType 632 } 633 634 // to determine the Accept header 635 localVarHttpHeaderAccepts := []string{} 636 637 // set Accept header 638 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 639 if localVarHttpHeaderAccept != "" { 640 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 641 } 642 643 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 644 if err != nil { 645 return localVarReturnValue, nil, err 646 } 647 648 localVarHttpResponse, err := a.client.callAPI(r) 649 if err != nil || localVarHttpResponse == nil { 650 return localVarReturnValue, localVarHttpResponse, err 651 } 652 defer localVarHttpResponse.Body.Close() 653 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 654 655 if err != nil { 656 return localVarReturnValue, localVarHttpResponse, err 657 } 658 659 if localVarHttpResponse.StatusCode >= 300 { 660 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 661 } 662 663 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 664 return localVarReturnValue, localVarHttpResponse, err 665 } 666 667 return localVarReturnValue, localVarHttpResponse, nil 668 } 669 670 /* 671 V1ApiService 672 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 673 * @param serviceGroupInstanceNo serviceGroupInstanceNo 674 * @param xNCPREGIONNO Region No 675 676 @return ResponseVoGetOpenApiAcgInfoList 677 */ 678 func (a *V1ApiService) ClusterGetAcgInfoListServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoGetOpenApiAcgInfoList, *http.Response, error) { 679 var ( 680 localVarHttpMethod = strings.ToUpper("Get") 681 localVarPostBody interface{} 682 localVarFileName string 683 localVarFileBytes []byte 684 localVarReturnValue ResponseVoGetOpenApiAcgInfoList 685 ) 686 687 // create path and map variables 688 localVarPath := a.client.cfg.BasePath + "/cluster/getAcgInfoList/{serviceGroupInstanceNo}" 689 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 690 691 localVarHeaderParams := make(map[string]string) 692 localVarQueryParams := url.Values{} 693 localVarFormParams := url.Values{} 694 695 // to determine the Content-Type header 696 localVarHttpContentTypes := []string{} 697 698 // set Content-Type header 699 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 700 if localVarHttpContentType != "" { 701 localVarHeaderParams["Content-Type"] = localVarHttpContentType 702 } 703 704 // to determine the Accept header 705 localVarHttpHeaderAccepts := []string{} 706 707 // set Accept header 708 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 709 if localVarHttpHeaderAccept != "" { 710 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 711 } 712 713 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 714 if err != nil { 715 return localVarReturnValue, nil, err 716 } 717 718 localVarHttpResponse, err := a.client.callAPI(r) 719 if err != nil || localVarHttpResponse == nil { 720 return localVarReturnValue, localVarHttpResponse, err 721 } 722 defer localVarHttpResponse.Body.Close() 723 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 724 725 if err != nil { 726 return localVarReturnValue, localVarHttpResponse, err 727 } 728 729 if localVarHttpResponse.StatusCode >= 300 { 730 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 731 } 732 733 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 734 return localVarReturnValue, localVarHttpResponse, err 735 } 736 737 return localVarReturnValue, localVarHttpResponse, nil 738 } 739 740 /* 741 V1ApiService 742 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 743 * @param serviceGroupInstanceNo serviceGroupInstanceNo 744 * @param xNCPREGIONNO X-NCP-REGION_NO 745 746 @return ResponseVoGetBrokerNodeListsResponseVo 747 */ 748 func (a *V1ApiService) ClusterGetBrokerInfoServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoGetBrokerNodeListsResponseVo, *http.Response, error) { 749 var ( 750 localVarHttpMethod = strings.ToUpper("Get") 751 localVarPostBody interface{} 752 localVarFileName string 753 localVarFileBytes []byte 754 localVarReturnValue ResponseVoGetBrokerNodeListsResponseVo 755 ) 756 757 // create path and map variables 758 localVarPath := a.client.cfg.BasePath + "/cluster/getBrokerInfo/{serviceGroupInstanceNo}" 759 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 760 761 localVarHeaderParams := make(map[string]string) 762 localVarQueryParams := url.Values{} 763 localVarFormParams := url.Values{} 764 765 // to determine the Content-Type header 766 localVarHttpContentTypes := []string{} 767 768 // set Content-Type header 769 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 770 if localVarHttpContentType != "" { 771 localVarHeaderParams["Content-Type"] = localVarHttpContentType 772 } 773 774 // to determine the Accept header 775 localVarHttpHeaderAccepts := []string{} 776 777 // set Accept header 778 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 779 if localVarHttpHeaderAccept != "" { 780 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 781 } 782 783 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 784 if err != nil { 785 return localVarReturnValue, nil, err 786 } 787 788 localVarHttpResponse, err := a.client.callAPI(r) 789 if err != nil || localVarHttpResponse == nil { 790 return localVarReturnValue, localVarHttpResponse, err 791 } 792 defer localVarHttpResponse.Body.Close() 793 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 794 795 if err != nil { 796 return localVarReturnValue, localVarHttpResponse, err 797 } 798 799 if localVarHttpResponse.StatusCode >= 300 { 800 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 801 } 802 803 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 804 return localVarReturnValue, localVarHttpResponse, err 805 } 806 807 return localVarReturnValue, localVarHttpResponse, nil 808 } 809 810 /* 811 V1ApiService 812 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 813 * @param xNCPREGIONNO Region No 814 815 @return ResponseVoGetKafkaVersionListResponseVo 816 */ 817 func (a *V1ApiService) ClusterGetCDSSVersionListGet(ctx context.Context) (ResponseVoGetKafkaVersionListResponseVo, *http.Response, error) { 818 var ( 819 localVarHttpMethod = strings.ToUpper("Get") 820 localVarPostBody interface{} 821 localVarFileName string 822 localVarFileBytes []byte 823 localVarReturnValue ResponseVoGetKafkaVersionListResponseVo 824 ) 825 826 // create path and map variables 827 localVarPath := a.client.cfg.BasePath + "/cluster/getCDSSVersionList" 828 829 localVarHeaderParams := make(map[string]string) 830 localVarQueryParams := url.Values{} 831 localVarFormParams := url.Values{} 832 833 // to determine the Content-Type header 834 localVarHttpContentTypes := []string{} 835 836 // set Content-Type header 837 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 838 if localVarHttpContentType != "" { 839 localVarHeaderParams["Content-Type"] = localVarHttpContentType 840 } 841 842 // to determine the Accept header 843 localVarHttpHeaderAccepts := []string{} 844 845 // set Accept header 846 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 847 if localVarHttpHeaderAccept != "" { 848 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 849 } 850 851 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 852 if err != nil { 853 return localVarReturnValue, nil, err 854 } 855 856 localVarHttpResponse, err := a.client.callAPI(r) 857 if err != nil || localVarHttpResponse == nil { 858 return localVarReturnValue, localVarHttpResponse, err 859 } 860 defer localVarHttpResponse.Body.Close() 861 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 862 863 if err != nil { 864 return localVarReturnValue, localVarHttpResponse, err 865 } 866 867 if localVarHttpResponse.StatusCode >= 300 { 868 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 869 } 870 871 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 872 return localVarReturnValue, localVarHttpResponse, err 873 } 874 875 return localVarReturnValue, localVarHttpResponse, nil 876 } 877 878 /* 879 V1ApiService 880 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 881 * @param clusterInfoRequest 클러스터 조회 시 사용되는 파라미터 882 * @param xNCPREGIONNO Region No 883 884 @return ResponseVoOpenApiGetClusterInfoListResponseVo 885 */ 886 func (a *V1ApiService) ClusterGetClusterInfoListPost(ctx context.Context, clusterInfoRequest GetClusterRequest) (ResponseVoOpenApiGetClusterInfoListResponseVo, *http.Response, error) { 887 var ( 888 localVarHttpMethod = strings.ToUpper("Post") 889 localVarPostBody interface{} 890 localVarFileName string 891 localVarFileBytes []byte 892 localVarReturnValue ResponseVoOpenApiGetClusterInfoListResponseVo 893 ) 894 895 // create path and map variables 896 localVarPath := a.client.cfg.BasePath + "/cluster/getClusterInfoList" 897 898 localVarHeaderParams := make(map[string]string) 899 localVarQueryParams := url.Values{} 900 localVarFormParams := url.Values{} 901 902 // to determine the Content-Type header 903 localVarHttpContentTypes := []string{} 904 905 // set Content-Type header 906 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 907 if localVarHttpContentType != "" { 908 localVarHeaderParams["Content-Type"] = localVarHttpContentType 909 } 910 911 // to determine the Accept header 912 localVarHttpHeaderAccepts := []string{} 913 914 // set Accept header 915 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 916 if localVarHttpHeaderAccept != "" { 917 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 918 } 919 920 // body params 921 localVarPostBody = &clusterInfoRequest 922 923 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 924 if err != nil { 925 return localVarReturnValue, nil, err 926 } 927 928 localVarHttpResponse, err := a.client.callAPI(r) 929 if err != nil || localVarHttpResponse == nil { 930 return localVarReturnValue, localVarHttpResponse, err 931 } 932 defer localVarHttpResponse.Body.Close() 933 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 934 935 if err != nil { 936 return localVarReturnValue, localVarHttpResponse, err 937 } 938 939 if localVarHttpResponse.StatusCode >= 300 { 940 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 941 } 942 943 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 944 return localVarReturnValue, localVarHttpResponse, err 945 } 946 947 return localVarReturnValue, localVarHttpResponse, nil 948 } 949 950 /* 951 V1ApiService 952 cluster 단건 조회 953 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 954 * @param serviceGroupInstanceNo serviceGroupInstanceNo 955 956 @return ResponseVoOpenApiGetClusterInfoResponseVo 957 */ 958 func (a *V1ApiService) ClusterGetClusterInfoListServiceGroupInstanceNoPost(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoOpenApiGetClusterInfoResponseVo, *http.Response, error) { 959 var ( 960 localVarHttpMethod = strings.ToUpper("Post") 961 localVarPostBody interface{} 962 localVarFileName string 963 localVarFileBytes []byte 964 localVarReturnValue ResponseVoOpenApiGetClusterInfoResponseVo 965 ) 966 967 // create path and map variables 968 localVarPath := a.client.cfg.BasePath + "/cluster/getClusterInfoList/{serviceGroupInstanceNo}" 969 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 970 971 localVarHeaderParams := make(map[string]string) 972 localVarQueryParams := url.Values{} 973 localVarFormParams := url.Values{} 974 975 // to determine the Content-Type header 976 localVarHttpContentTypes := []string{} 977 978 // set Content-Type header 979 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 980 if localVarHttpContentType != "" { 981 localVarHeaderParams["Content-Type"] = localVarHttpContentType 982 } 983 984 // to determine the Accept header 985 localVarHttpHeaderAccepts := []string{} 986 987 // set Accept header 988 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 989 if localVarHttpHeaderAccept != "" { 990 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 991 } 992 993 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 994 if err != nil { 995 return localVarReturnValue, nil, err 996 } 997 998 localVarHttpResponse, err := a.client.callAPI(r) 999 if err != nil || localVarHttpResponse == nil { 1000 return localVarReturnValue, localVarHttpResponse, err 1001 } 1002 defer localVarHttpResponse.Body.Close() 1003 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 1004 1005 if err != nil { 1006 return localVarReturnValue, localVarHttpResponse, err 1007 } 1008 1009 if localVarHttpResponse.StatusCode >= 300 { 1010 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 1011 } 1012 1013 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 1014 return localVarReturnValue, localVarHttpResponse, err 1015 } 1016 1017 return localVarReturnValue, localVarHttpResponse, nil 1018 } 1019 1020 /* 1021 V1ApiService 1022 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 1023 * @param serviceGroupInstanceNo serviceGroupInstanceNo 1024 * @param xNCPREGIONNO Region No 1025 1026 @return ResponseVoGetOpenApiServiceGroupResponseVo 1027 */ 1028 func (a *V1ApiService) ClusterGetClusterNodeListServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoGetOpenApiServiceGroupResponseVo, *http.Response, error) { 1029 var ( 1030 localVarHttpMethod = strings.ToUpper("Get") 1031 localVarPostBody interface{} 1032 localVarFileName string 1033 localVarFileBytes []byte 1034 localVarReturnValue ResponseVoGetOpenApiServiceGroupResponseVo 1035 ) 1036 1037 // create path and map variables 1038 localVarPath := a.client.cfg.BasePath + "/cluster/getClusterNodeList/{serviceGroupInstanceNo}" 1039 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 1040 1041 localVarHeaderParams := make(map[string]string) 1042 localVarQueryParams := url.Values{} 1043 localVarFormParams := url.Values{} 1044 1045 // to determine the Content-Type header 1046 localVarHttpContentTypes := []string{} 1047 1048 // set Content-Type header 1049 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 1050 if localVarHttpContentType != "" { 1051 localVarHeaderParams["Content-Type"] = localVarHttpContentType 1052 } 1053 1054 // to determine the Accept header 1055 localVarHttpHeaderAccepts := []string{} 1056 1057 // set Accept header 1058 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 1059 if localVarHttpHeaderAccept != "" { 1060 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 1061 } 1062 1063 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 1064 if err != nil { 1065 return localVarReturnValue, nil, err 1066 } 1067 1068 localVarHttpResponse, err := a.client.callAPI(r) 1069 if err != nil || localVarHttpResponse == nil { 1070 return localVarReturnValue, localVarHttpResponse, err 1071 } 1072 defer localVarHttpResponse.Body.Close() 1073 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 1074 1075 if err != nil { 1076 return localVarReturnValue, localVarHttpResponse, err 1077 } 1078 1079 if localVarHttpResponse.StatusCode >= 300 { 1080 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 1081 } 1082 1083 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 1084 return localVarReturnValue, localVarHttpResponse, err 1085 } 1086 1087 return localVarReturnValue, localVarHttpResponse, nil 1088 } 1089 1090 /* 1091 V1ApiService 1092 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 1093 * @param serviceGroupInstanceNo serviceGroupInstanceNo 1094 * @param xNCPREGIONNO X-NCP-REGION_NO 1095 1096 @return ResponseVoGetClusterStatusPerNodeResponseVo 1097 */ 1098 func (a *V1ApiService) ClusterGetClusterStatusServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoGetClusterStatusPerNodeResponseVo, *http.Response, error) { 1099 var ( 1100 localVarHttpMethod = strings.ToUpper("Get") 1101 localVarPostBody interface{} 1102 localVarFileName string 1103 localVarFileBytes []byte 1104 localVarReturnValue ResponseVoGetClusterStatusPerNodeResponseVo 1105 ) 1106 1107 // create path and map variables 1108 localVarPath := a.client.cfg.BasePath + "/cluster/getClusterStatus/{serviceGroupInstanceNo}" 1109 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 1110 1111 localVarHeaderParams := make(map[string]string) 1112 localVarQueryParams := url.Values{} 1113 localVarFormParams := url.Values{} 1114 1115 // to determine the Content-Type header 1116 localVarHttpContentTypes := []string{} 1117 1118 // set Content-Type header 1119 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 1120 if localVarHttpContentType != "" { 1121 localVarHeaderParams["Content-Type"] = localVarHttpContentType 1122 } 1123 1124 // to determine the Accept header 1125 localVarHttpHeaderAccepts := []string{} 1126 1127 // set Accept header 1128 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 1129 if localVarHttpHeaderAccept != "" { 1130 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 1131 } 1132 1133 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 1134 if err != nil { 1135 return localVarReturnValue, nil, err 1136 } 1137 1138 localVarHttpResponse, err := a.client.callAPI(r) 1139 if err != nil || localVarHttpResponse == nil { 1140 return localVarReturnValue, localVarHttpResponse, err 1141 } 1142 defer localVarHttpResponse.Body.Close() 1143 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 1144 1145 if err != nil { 1146 return localVarReturnValue, localVarHttpResponse, err 1147 } 1148 1149 if localVarHttpResponse.StatusCode >= 300 { 1150 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 1151 } 1152 1153 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 1154 return localVarReturnValue, localVarHttpResponse, err 1155 } 1156 1157 return localVarReturnValue, localVarHttpResponse, nil 1158 } 1159 1160 /* 1161 V1ApiService 1162 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 1163 * @param serviceGroupInstanceNo serviceGroupInstanceNo 1164 * @param xNCPREGIONNO Region No 1165 1166 @return ResponseVoGetLoadBalancerListsResponseVo 1167 */ 1168 func (a *V1ApiService) ClusterGetLoadBalancerInstanceListServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoGetLoadBalancerListsResponseVo, *http.Response, error) { 1169 var ( 1170 localVarHttpMethod = strings.ToUpper("Get") 1171 localVarPostBody interface{} 1172 localVarFileName string 1173 localVarFileBytes []byte 1174 localVarReturnValue ResponseVoGetLoadBalancerListsResponseVo 1175 ) 1176 1177 // create path and map variables 1178 localVarPath := a.client.cfg.BasePath + "/cluster/getLoadBalancerInstanceList/{serviceGroupInstanceNo}" 1179 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 1180 1181 localVarHeaderParams := make(map[string]string) 1182 localVarQueryParams := url.Values{} 1183 localVarFormParams := url.Values{} 1184 1185 // to determine the Content-Type header 1186 localVarHttpContentTypes := []string{} 1187 1188 // set Content-Type header 1189 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 1190 if localVarHttpContentType != "" { 1191 localVarHeaderParams["Content-Type"] = localVarHttpContentType 1192 } 1193 1194 // to determine the Accept header 1195 localVarHttpHeaderAccepts := []string{} 1196 1197 // set Accept header 1198 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 1199 if localVarHttpHeaderAccept != "" { 1200 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 1201 } 1202 1203 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 1204 if err != nil { 1205 return localVarReturnValue, nil, err 1206 } 1207 1208 localVarHttpResponse, err := a.client.callAPI(r) 1209 if err != nil || localVarHttpResponse == nil { 1210 return localVarReturnValue, localVarHttpResponse, err 1211 } 1212 defer localVarHttpResponse.Body.Close() 1213 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 1214 1215 if err != nil { 1216 return localVarReturnValue, localVarHttpResponse, err 1217 } 1218 1219 if localVarHttpResponse.StatusCode >= 300 { 1220 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 1221 } 1222 1223 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 1224 return localVarReturnValue, localVarHttpResponse, err 1225 } 1226 1227 return localVarReturnValue, localVarHttpResponse, nil 1228 } 1229 1230 /* 1231 V1ApiService 1232 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 1233 * @param getNodeProductList 매니저, 브로커 노드에서 사용할 수 있는 상품 스펙 조회 파라미터 1234 * @param xNCPREGIONNO Region No 1235 1236 @return ResponseVoGetOpenApiHwProductListResponseVo 1237 */ 1238 func (a *V1ApiService) ClusterGetNodeProductListPost(ctx context.Context, getNodeProductList NodeProduct) (ResponseVoGetOpenApiHwProductListResponseVo, *http.Response, error) { 1239 var ( 1240 localVarHttpMethod = strings.ToUpper("Post") 1241 localVarPostBody interface{} 1242 localVarFileName string 1243 localVarFileBytes []byte 1244 localVarReturnValue ResponseVoGetOpenApiHwProductListResponseVo 1245 ) 1246 1247 // create path and map variables 1248 localVarPath := a.client.cfg.BasePath + "/cluster/getNodeProductList" 1249 1250 localVarHeaderParams := make(map[string]string) 1251 localVarQueryParams := url.Values{} 1252 localVarFormParams := url.Values{} 1253 1254 // to determine the Content-Type header 1255 localVarHttpContentTypes := []string{} 1256 1257 // set Content-Type header 1258 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 1259 if localVarHttpContentType != "" { 1260 localVarHeaderParams["Content-Type"] = localVarHttpContentType 1261 } 1262 1263 // to determine the Accept header 1264 localVarHttpHeaderAccepts := []string{} 1265 1266 // set Accept header 1267 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 1268 if localVarHttpHeaderAccept != "" { 1269 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 1270 } 1271 1272 // body params 1273 localVarPostBody = &getNodeProductList 1274 1275 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 1276 if err != nil { 1277 return localVarReturnValue, nil, err 1278 } 1279 1280 localVarHttpResponse, err := a.client.callAPI(r) 1281 if err != nil || localVarHttpResponse == nil { 1282 return localVarReturnValue, localVarHttpResponse, err 1283 } 1284 defer localVarHttpResponse.Body.Close() 1285 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 1286 1287 if err != nil { 1288 return localVarReturnValue, localVarHttpResponse, err 1289 } 1290 1291 if localVarHttpResponse.StatusCode >= 300 { 1292 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 1293 } 1294 1295 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 1296 return localVarReturnValue, localVarHttpResponse, err 1297 } 1298 1299 return localVarReturnValue, localVarHttpResponse, nil 1300 } 1301 1302 /* 1303 V1ApiService 1304 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 1305 * @param xNCPREGIONNO Region No 1306 1307 @return ResponseVoGetOpenApiOsProductListResponseVo 1308 */ 1309 func (a *V1ApiService) ClusterGetOsProductListGet(ctx context.Context) (ResponseVoGetOpenApiOsProductListResponseVo, *http.Response, error) { 1310 var ( 1311 localVarHttpMethod = strings.ToUpper("Get") 1312 localVarPostBody interface{} 1313 localVarFileName string 1314 localVarFileBytes []byte 1315 localVarReturnValue ResponseVoGetOpenApiOsProductListResponseVo 1316 ) 1317 1318 // create path and map variables 1319 localVarPath := a.client.cfg.BasePath + "/cluster/getOsProductList" 1320 1321 localVarHeaderParams := make(map[string]string) 1322 localVarQueryParams := url.Values{} 1323 localVarFormParams := url.Values{} 1324 1325 // to determine the Content-Type header 1326 localVarHttpContentTypes := []string{} 1327 1328 // set Content-Type header 1329 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 1330 if localVarHttpContentType != "" { 1331 localVarHeaderParams["Content-Type"] = localVarHttpContentType 1332 } 1333 1334 // to determine the Accept header 1335 localVarHttpHeaderAccepts := []string{} 1336 1337 // set Accept header 1338 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 1339 if localVarHttpHeaderAccept != "" { 1340 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 1341 } 1342 1343 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 1344 if err != nil { 1345 return localVarReturnValue, nil, err 1346 } 1347 1348 localVarHttpResponse, err := a.client.callAPI(r) 1349 if err != nil || localVarHttpResponse == nil { 1350 return localVarReturnValue, localVarHttpResponse, err 1351 } 1352 defer localVarHttpResponse.Body.Close() 1353 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 1354 1355 if err != nil { 1356 return localVarReturnValue, localVarHttpResponse, err 1357 } 1358 1359 if localVarHttpResponse.StatusCode >= 300 { 1360 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 1361 } 1362 1363 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 1364 return localVarReturnValue, localVarHttpResponse, err 1365 } 1366 1367 return localVarReturnValue, localVarHttpResponse, nil 1368 } 1369 1370 /* 1371 V1ApiService 1372 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 1373 * @param getSubnetList Subnet 목록 조회 1374 * @param xNCPREGIONNO Region No 1375 1376 @return ResponseVoGetOpenApiVpcSubnetListResponseVo 1377 */ 1378 func (a *V1ApiService) ClusterGetSubnetListPost(ctx context.Context, getSubnetList GetSubnetList) (ResponseVoGetOpenApiVpcSubnetListResponseVo, *http.Response, error) { 1379 var ( 1380 localVarHttpMethod = strings.ToUpper("Post") 1381 localVarPostBody interface{} 1382 localVarFileName string 1383 localVarFileBytes []byte 1384 localVarReturnValue ResponseVoGetOpenApiVpcSubnetListResponseVo 1385 ) 1386 1387 // create path and map variables 1388 localVarPath := a.client.cfg.BasePath + "/cluster/getSubnetList" 1389 1390 localVarHeaderParams := make(map[string]string) 1391 localVarQueryParams := url.Values{} 1392 localVarFormParams := url.Values{} 1393 1394 // to determine the Content-Type header 1395 localVarHttpContentTypes := []string{} 1396 1397 // set Content-Type header 1398 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 1399 if localVarHttpContentType != "" { 1400 localVarHeaderParams["Content-Type"] = localVarHttpContentType 1401 } 1402 1403 // to determine the Accept header 1404 localVarHttpHeaderAccepts := []string{} 1405 1406 // set Accept header 1407 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 1408 if localVarHttpHeaderAccept != "" { 1409 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 1410 } 1411 1412 // body params 1413 localVarPostBody = &getSubnetList 1414 1415 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 1416 if err != nil { 1417 return localVarReturnValue, nil, err 1418 } 1419 1420 localVarHttpResponse, err := a.client.callAPI(r) 1421 if err != nil || localVarHttpResponse == nil { 1422 return localVarReturnValue, localVarHttpResponse, err 1423 } 1424 defer localVarHttpResponse.Body.Close() 1425 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 1426 1427 if err != nil { 1428 return localVarReturnValue, localVarHttpResponse, err 1429 } 1430 1431 if localVarHttpResponse.StatusCode >= 300 { 1432 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 1433 } 1434 1435 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 1436 return localVarReturnValue, localVarHttpResponse, err 1437 } 1438 1439 return localVarReturnValue, localVarHttpResponse, nil 1440 } 1441 1442 /* 1443 V1ApiService 1444 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 1445 * @param xNCPREGIONNO Region No 1446 1447 @return ResponseVoGetOpenApiVpcConfigListResponseVo 1448 */ 1449 func (a *V1ApiService) ClusterGetVpcListGet(ctx context.Context) (ResponseVoGetOpenApiVpcConfigListResponseVo, *http.Response, error) { 1450 var ( 1451 localVarHttpMethod = strings.ToUpper("Get") 1452 localVarPostBody interface{} 1453 localVarFileName string 1454 localVarFileBytes []byte 1455 localVarReturnValue ResponseVoGetOpenApiVpcConfigListResponseVo 1456 ) 1457 1458 // create path and map variables 1459 localVarPath := a.client.cfg.BasePath + "/cluster/getVpcList" 1460 1461 localVarHeaderParams := make(map[string]string) 1462 localVarQueryParams := url.Values{} 1463 localVarFormParams := url.Values{} 1464 1465 // to determine the Content-Type header 1466 localVarHttpContentTypes := []string{} 1467 1468 // set Content-Type header 1469 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 1470 if localVarHttpContentType != "" { 1471 localVarHeaderParams["Content-Type"] = localVarHttpContentType 1472 } 1473 1474 // to determine the Accept header 1475 localVarHttpHeaderAccepts := []string{} 1476 1477 // set Accept header 1478 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 1479 if localVarHttpHeaderAccept != "" { 1480 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 1481 } 1482 1483 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 1484 if err != nil { 1485 return localVarReturnValue, nil, err 1486 } 1487 1488 localVarHttpResponse, err := a.client.callAPI(r) 1489 if err != nil || localVarHttpResponse == nil { 1490 return localVarReturnValue, localVarHttpResponse, err 1491 } 1492 defer localVarHttpResponse.Body.Close() 1493 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 1494 1495 if err != nil { 1496 return localVarReturnValue, localVarHttpResponse, err 1497 } 1498 1499 if localVarHttpResponse.StatusCode >= 300 { 1500 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 1501 } 1502 1503 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 1504 return localVarReturnValue, localVarHttpResponse, err 1505 } 1506 1507 return localVarReturnValue, localVarHttpResponse, nil 1508 } 1509 1510 /* 1511 V1ApiService 1512 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 1513 * @param cmakPassword cmakPassword 1514 * @param serviceGroupInstanceNo serviceGroupInstanceNo 1515 * @param xNCPREGIONNO Region No 1516 1517 @return ResponseVoBoolean 1518 */ 1519 func (a *V1ApiService) ClusterResetCMAKPasswordServiceGroupInstanceNoPost(ctx context.Context, cmakPassword ResetCmakPassword, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error) { 1520 var ( 1521 localVarHttpMethod = strings.ToUpper("Post") 1522 localVarPostBody interface{} 1523 localVarFileName string 1524 localVarFileBytes []byte 1525 localVarReturnValue ResponseVoBoolean 1526 ) 1527 1528 // create path and map variables 1529 localVarPath := a.client.cfg.BasePath + "/cluster/resetCMAKPassword/{serviceGroupInstanceNo}" 1530 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 1531 1532 localVarHeaderParams := make(map[string]string) 1533 localVarQueryParams := url.Values{} 1534 localVarFormParams := url.Values{} 1535 1536 // to determine the Content-Type header 1537 localVarHttpContentTypes := []string{} 1538 1539 // set Content-Type header 1540 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 1541 if localVarHttpContentType != "" { 1542 localVarHeaderParams["Content-Type"] = localVarHttpContentType 1543 } 1544 1545 // to determine the Accept header 1546 localVarHttpHeaderAccepts := []string{} 1547 1548 // set Accept header 1549 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 1550 if localVarHttpHeaderAccept != "" { 1551 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 1552 } 1553 1554 // body params 1555 localVarPostBody = &cmakPassword 1556 1557 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 1558 if err != nil { 1559 return localVarReturnValue, nil, err 1560 } 1561 1562 localVarHttpResponse, err := a.client.callAPI(r) 1563 if err != nil || localVarHttpResponse == nil { 1564 return localVarReturnValue, localVarHttpResponse, err 1565 } 1566 defer localVarHttpResponse.Body.Close() 1567 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 1568 1569 if err != nil { 1570 return localVarReturnValue, localVarHttpResponse, err 1571 } 1572 1573 if localVarHttpResponse.StatusCode >= 300 { 1574 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 1575 } 1576 1577 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 1578 return localVarReturnValue, localVarHttpResponse, err 1579 } 1580 1581 return localVarReturnValue, localVarHttpResponse, nil 1582 } 1583 1584 /* 1585 V1ApiService 1586 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 1587 * @param serviceGroupInstanceNo serviceGroupInstanceNo 1588 * @param xNCPREGIONNO Region No 1589 1590 @return ResponseVoBoolean 1591 */ 1592 func (a *V1ApiService) ClusterRestartAllServicesServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error) { 1593 var ( 1594 localVarHttpMethod = strings.ToUpper("Get") 1595 localVarPostBody interface{} 1596 localVarFileName string 1597 localVarFileBytes []byte 1598 localVarReturnValue ResponseVoBoolean 1599 ) 1600 1601 // create path and map variables 1602 localVarPath := a.client.cfg.BasePath + "/cluster/restartAllServices/{serviceGroupInstanceNo}" 1603 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 1604 1605 localVarHeaderParams := make(map[string]string) 1606 localVarQueryParams := url.Values{} 1607 localVarFormParams := url.Values{} 1608 1609 // to determine the Content-Type header 1610 localVarHttpContentTypes := []string{} 1611 1612 // set Content-Type header 1613 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 1614 if localVarHttpContentType != "" { 1615 localVarHeaderParams["Content-Type"] = localVarHttpContentType 1616 } 1617 1618 // to determine the Accept header 1619 localVarHttpHeaderAccepts := []string{} 1620 1621 // set Accept header 1622 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 1623 if localVarHttpHeaderAccept != "" { 1624 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 1625 } 1626 1627 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 1628 if err != nil { 1629 return localVarReturnValue, nil, err 1630 } 1631 1632 localVarHttpResponse, err := a.client.callAPI(r) 1633 if err != nil || localVarHttpResponse == nil { 1634 return localVarReturnValue, localVarHttpResponse, err 1635 } 1636 defer localVarHttpResponse.Body.Close() 1637 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 1638 1639 if err != nil { 1640 return localVarReturnValue, localVarHttpResponse, err 1641 } 1642 1643 if localVarHttpResponse.StatusCode >= 300 { 1644 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 1645 } 1646 1647 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 1648 return localVarReturnValue, localVarHttpResponse, err 1649 } 1650 1651 return localVarReturnValue, localVarHttpResponse, nil 1652 } 1653 1654 /* 1655 V1ApiService 1656 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 1657 * @param serviceGroupInstanceNo serviceGroupInstanceNo 1658 * @param xNCPREGIONNO X-NCP-REGION_NO 1659 1660 @return ResponseVoBoolean 1661 */ 1662 func (a *V1ApiService) ClusterRestartCMAKServiceServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error) { 1663 var ( 1664 localVarHttpMethod = strings.ToUpper("Get") 1665 localVarPostBody interface{} 1666 localVarFileName string 1667 localVarFileBytes []byte 1668 localVarReturnValue ResponseVoBoolean 1669 ) 1670 1671 // create path and map variables 1672 localVarPath := a.client.cfg.BasePath + "/cluster/restartCMAKService/{serviceGroupInstanceNo}" 1673 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 1674 1675 localVarHeaderParams := make(map[string]string) 1676 localVarQueryParams := url.Values{} 1677 localVarFormParams := url.Values{} 1678 1679 // to determine the Content-Type header 1680 localVarHttpContentTypes := []string{} 1681 1682 // set Content-Type header 1683 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 1684 if localVarHttpContentType != "" { 1685 localVarHeaderParams["Content-Type"] = localVarHttpContentType 1686 } 1687 1688 // to determine the Accept header 1689 localVarHttpHeaderAccepts := []string{} 1690 1691 // set Accept header 1692 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 1693 if localVarHttpHeaderAccept != "" { 1694 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 1695 } 1696 1697 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 1698 if err != nil { 1699 return localVarReturnValue, nil, err 1700 } 1701 1702 localVarHttpResponse, err := a.client.callAPI(r) 1703 if err != nil || localVarHttpResponse == nil { 1704 return localVarReturnValue, localVarHttpResponse, err 1705 } 1706 defer localVarHttpResponse.Body.Close() 1707 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 1708 1709 if err != nil { 1710 return localVarReturnValue, localVarHttpResponse, err 1711 } 1712 1713 if localVarHttpResponse.StatusCode >= 300 { 1714 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 1715 } 1716 1717 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 1718 return localVarReturnValue, localVarHttpResponse, err 1719 } 1720 1721 return localVarReturnValue, localVarHttpResponse, nil 1722 } 1723 1724 /* 1725 V1ApiService 1726 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 1727 * @param restartKafkaServicePerNode 노드별 Kafka 서비스 재시작 파라미터 1728 * @param serviceGroupInstanceNo serviceGroupInstanceNo 1729 * @param xNCPREGIONNO Region No 1730 1731 @return ResponseVoBoolean 1732 */ 1733 func (a *V1ApiService) ClusterRestartKafkaServicePerNodeServiceGroupInstanceNoPost(ctx context.Context, restartKafkaServicePerNode RestartKafkaServicePerNode, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error) { 1734 var ( 1735 localVarHttpMethod = strings.ToUpper("Post") 1736 localVarPostBody interface{} 1737 localVarFileName string 1738 localVarFileBytes []byte 1739 localVarReturnValue ResponseVoBoolean 1740 ) 1741 1742 // create path and map variables 1743 localVarPath := a.client.cfg.BasePath + "/cluster/restartKafkaServicePerNode/{serviceGroupInstanceNo}" 1744 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 1745 1746 localVarHeaderParams := make(map[string]string) 1747 localVarQueryParams := url.Values{} 1748 localVarFormParams := url.Values{} 1749 1750 // to determine the Content-Type header 1751 localVarHttpContentTypes := []string{} 1752 1753 // set Content-Type header 1754 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 1755 if localVarHttpContentType != "" { 1756 localVarHeaderParams["Content-Type"] = localVarHttpContentType 1757 } 1758 1759 // to determine the Accept header 1760 localVarHttpHeaderAccepts := []string{} 1761 1762 // set Accept header 1763 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 1764 if localVarHttpHeaderAccept != "" { 1765 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 1766 } 1767 1768 // body params 1769 localVarPostBody = &restartKafkaServicePerNode 1770 1771 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 1772 if err != nil { 1773 return localVarReturnValue, nil, err 1774 } 1775 1776 localVarHttpResponse, err := a.client.callAPI(r) 1777 if err != nil || localVarHttpResponse == nil { 1778 return localVarReturnValue, localVarHttpResponse, err 1779 } 1780 defer localVarHttpResponse.Body.Close() 1781 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 1782 1783 if err != nil { 1784 return localVarReturnValue, localVarHttpResponse, err 1785 } 1786 1787 if localVarHttpResponse.StatusCode >= 300 { 1788 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 1789 } 1790 1791 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 1792 return localVarReturnValue, localVarHttpResponse, err 1793 } 1794 1795 return localVarReturnValue, localVarHttpResponse, nil 1796 } 1797 1798 /* 1799 V1ApiService 1800 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 1801 * @param serviceGroupInstanceNo serviceGroupInstanceNo 1802 * @param xNCPREGIONNO X-NCP-REGION_NO 1803 1804 @return ResponseVoBoolean 1805 */ 1806 func (a *V1ApiService) ClusterRestartKafkaServiceServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error) { 1807 var ( 1808 localVarHttpMethod = strings.ToUpper("Get") 1809 localVarPostBody interface{} 1810 localVarFileName string 1811 localVarFileBytes []byte 1812 localVarReturnValue ResponseVoBoolean 1813 ) 1814 1815 // create path and map variables 1816 localVarPath := a.client.cfg.BasePath + "/cluster/restartKafkaService/{serviceGroupInstanceNo}" 1817 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 1818 1819 localVarHeaderParams := make(map[string]string) 1820 localVarQueryParams := url.Values{} 1821 localVarFormParams := url.Values{} 1822 1823 // to determine the Content-Type header 1824 localVarHttpContentTypes := []string{} 1825 1826 // set Content-Type header 1827 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 1828 if localVarHttpContentType != "" { 1829 localVarHeaderParams["Content-Type"] = localVarHttpContentType 1830 } 1831 1832 // to determine the Accept header 1833 localVarHttpHeaderAccepts := []string{} 1834 1835 // set Accept header 1836 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 1837 if localVarHttpHeaderAccept != "" { 1838 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 1839 } 1840 1841 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 1842 if err != nil { 1843 return localVarReturnValue, nil, err 1844 } 1845 1846 localVarHttpResponse, err := a.client.callAPI(r) 1847 if err != nil || localVarHttpResponse == nil { 1848 return localVarReturnValue, localVarHttpResponse, err 1849 } 1850 defer localVarHttpResponse.Body.Close() 1851 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 1852 1853 if err != nil { 1854 return localVarReturnValue, localVarHttpResponse, err 1855 } 1856 1857 if localVarHttpResponse.StatusCode >= 300 { 1858 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 1859 } 1860 1861 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 1862 return localVarReturnValue, localVarHttpResponse, err 1863 } 1864 1865 return localVarReturnValue, localVarHttpResponse, nil 1866 } 1867 1868 /* 1869 V1ApiService 1870 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 1871 * @param getCdssMonitoringData CDSS 모니터링 데이터 조회 파라미터 1872 * @param serviceGroupInstanceNo serviceGroupInstanceNo 1873 * @param xNCPREGIONNO Region No 1874 1875 @return ResponseVoQueryMultipleDataResponseVo 1876 */ 1877 func (a *V1ApiService) MonitoringGetCdssMonitoringDataServiceGroupInstanceNoPost(ctx context.Context, getCdssMonitoringData GetCdssMonitoringData, serviceGroupInstanceNo string) (ResponseVoQueryMultipleDataResponseVo, *http.Response, error) { 1878 var ( 1879 localVarHttpMethod = strings.ToUpper("Post") 1880 localVarPostBody interface{} 1881 localVarFileName string 1882 localVarFileBytes []byte 1883 localVarReturnValue ResponseVoQueryMultipleDataResponseVo 1884 ) 1885 1886 // create path and map variables 1887 localVarPath := a.client.cfg.BasePath + "/monitoring/getCdssMonitoringData/{serviceGroupInstanceNo}" 1888 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 1889 1890 localVarHeaderParams := make(map[string]string) 1891 localVarQueryParams := url.Values{} 1892 localVarFormParams := url.Values{} 1893 1894 // to determine the Content-Type header 1895 localVarHttpContentTypes := []string{} 1896 1897 // set Content-Type header 1898 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 1899 if localVarHttpContentType != "" { 1900 localVarHeaderParams["Content-Type"] = localVarHttpContentType 1901 } 1902 1903 // to determine the Accept header 1904 localVarHttpHeaderAccepts := []string{} 1905 1906 // set Accept header 1907 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 1908 if localVarHttpHeaderAccept != "" { 1909 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 1910 } 1911 1912 // body params 1913 localVarPostBody = &getCdssMonitoringData 1914 1915 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 1916 if err != nil { 1917 return localVarReturnValue, nil, err 1918 } 1919 1920 localVarHttpResponse, err := a.client.callAPI(r) 1921 if err != nil || localVarHttpResponse == nil { 1922 return localVarReturnValue, localVarHttpResponse, err 1923 } 1924 defer localVarHttpResponse.Body.Close() 1925 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 1926 1927 if err != nil { 1928 return localVarReturnValue, localVarHttpResponse, err 1929 } 1930 1931 if localVarHttpResponse.StatusCode >= 300 { 1932 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 1933 } 1934 1935 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 1936 return localVarReturnValue, localVarHttpResponse, err 1937 } 1938 1939 return localVarReturnValue, localVarHttpResponse, nil 1940 } 1941 1942 /* 1943 V1ApiService 1944 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 1945 * @param getOsMonitoringData OS 모니터링 데이터 조회 파라미터 1946 * @param serviceGroupInstanceNo serviceGroupInstanceNo 1947 * @param xNCPREGIONNO Region No 1948 1949 @return ResponseVoQueryMultipleDataResponseVo 1950 */ 1951 func (a *V1ApiService) MonitoringGetOsMonitoringDataServiceGroupInstanceNoPost(ctx context.Context, getOsMonitoringData GetOsMonitoringData, serviceGroupInstanceNo string) (ResponseVoQueryMultipleDataResponseVo, *http.Response, error) { 1952 var ( 1953 localVarHttpMethod = strings.ToUpper("Post") 1954 localVarPostBody interface{} 1955 localVarFileName string 1956 localVarFileBytes []byte 1957 localVarReturnValue ResponseVoQueryMultipleDataResponseVo 1958 ) 1959 1960 // create path and map variables 1961 localVarPath := a.client.cfg.BasePath + "/monitoring/getOsMonitoringData/{serviceGroupInstanceNo}" 1962 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 1963 1964 localVarHeaderParams := make(map[string]string) 1965 localVarQueryParams := url.Values{} 1966 localVarFormParams := url.Values{} 1967 1968 // to determine the Content-Type header 1969 localVarHttpContentTypes := []string{} 1970 1971 // set Content-Type header 1972 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 1973 if localVarHttpContentType != "" { 1974 localVarHeaderParams["Content-Type"] = localVarHttpContentType 1975 } 1976 1977 // to determine the Accept header 1978 localVarHttpHeaderAccepts := []string{} 1979 1980 // set Accept header 1981 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 1982 if localVarHttpHeaderAccept != "" { 1983 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 1984 } 1985 1986 // body params 1987 localVarPostBody = &getOsMonitoringData 1988 1989 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 1990 if err != nil { 1991 return localVarReturnValue, nil, err 1992 } 1993 1994 localVarHttpResponse, err := a.client.callAPI(r) 1995 if err != nil || localVarHttpResponse == nil { 1996 return localVarReturnValue, localVarHttpResponse, err 1997 } 1998 defer localVarHttpResponse.Body.Close() 1999 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 2000 2001 if err != nil { 2002 return localVarReturnValue, localVarHttpResponse, err 2003 } 2004 2005 if localVarHttpResponse.StatusCode >= 300 { 2006 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 2007 } 2008 2009 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 2010 return localVarReturnValue, localVarHttpResponse, err 2011 } 2012 2013 return localVarReturnValue, localVarHttpResponse, nil 2014 } 2015 2016 /* 2017 V1ApiService 2018 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 2019 * @param createConfigGroup 2020 * @param xNCPREGIONNO Region No 2021 2022 @return ResponseVoCreateConfigGroupResponseVo 2023 */ 2024 func (a *V1ApiService) ConfigGroupCreateConfigGroupPost(ctx context.Context, createConfigGroup CreateConfigGroup) (ResponseVoCreateConfigGroupResponseVo, *http.Response, error) { 2025 var ( 2026 localVarHttpMethod = strings.ToUpper("Post") 2027 localVarPostBody interface{} 2028 localVarFileName string 2029 localVarFileBytes []byte 2030 localVarReturnValue ResponseVoCreateConfigGroupResponseVo 2031 ) 2032 2033 // create path and map variables 2034 localVarPath := a.client.cfg.BasePath + "/configGroup/createConfigGroup" 2035 2036 localVarHeaderParams := make(map[string]string) 2037 localVarQueryParams := url.Values{} 2038 localVarFormParams := url.Values{} 2039 2040 // to determine the Content-Type header 2041 localVarHttpContentTypes := []string{} 2042 2043 // set Content-Type header 2044 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 2045 if localVarHttpContentType != "" { 2046 localVarHeaderParams["Content-Type"] = localVarHttpContentType 2047 } 2048 2049 // to determine the Accept header 2050 localVarHttpHeaderAccepts := []string{} 2051 2052 // set Accept header 2053 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 2054 if localVarHttpHeaderAccept != "" { 2055 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 2056 } 2057 2058 // body params 2059 localVarPostBody = &createConfigGroup 2060 2061 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 2062 if err != nil { 2063 return localVarReturnValue, nil, err 2064 } 2065 2066 localVarHttpResponse, err := a.client.callAPI(r) 2067 if err != nil || localVarHttpResponse == nil { 2068 return localVarReturnValue, localVarHttpResponse, err 2069 } 2070 defer localVarHttpResponse.Body.Close() 2071 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 2072 2073 if err != nil { 2074 return localVarReturnValue, localVarHttpResponse, err 2075 } 2076 2077 if localVarHttpResponse.StatusCode >= 300 { 2078 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 2079 } 2080 2081 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 2082 return localVarReturnValue, localVarHttpResponse, err 2083 } 2084 2085 return localVarReturnValue, localVarHttpResponse, nil 2086 } 2087 2088 /* 2089 V1ApiService 2090 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 2091 * @param configGroupNo configGroupNo 2092 * @param xNCPREGIONNO Region No 2093 2094 @return ResponseVoDeleteConfigGroupResponseVo 2095 */ 2096 func (a *V1ApiService) ConfigGroupDeleteConfigGroupConfigGroupNoDelete(ctx context.Context, configGroupNo string) (ResponseVoDeleteConfigGroupResponseVo, *http.Response, error) { 2097 var ( 2098 localVarHttpMethod = strings.ToUpper("Delete") 2099 localVarPostBody interface{} 2100 localVarFileName string 2101 localVarFileBytes []byte 2102 localVarReturnValue ResponseVoDeleteConfigGroupResponseVo 2103 ) 2104 2105 // create path and map variables 2106 localVarPath := a.client.cfg.BasePath + "/configGroup/deleteConfigGroup/{configGroupNo}" 2107 localVarPath = strings.Replace(localVarPath, "{"+"configGroupNo"+"}", fmt.Sprintf("%v", configGroupNo), -1) 2108 2109 localVarHeaderParams := make(map[string]string) 2110 localVarQueryParams := url.Values{} 2111 localVarFormParams := url.Values{} 2112 2113 // to determine the Content-Type header 2114 localVarHttpContentTypes := []string{} 2115 2116 // set Content-Type header 2117 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 2118 if localVarHttpContentType != "" { 2119 localVarHeaderParams["Content-Type"] = localVarHttpContentType 2120 } 2121 2122 // to determine the Accept header 2123 localVarHttpHeaderAccepts := []string{} 2124 2125 // set Accept header 2126 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 2127 if localVarHttpHeaderAccept != "" { 2128 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 2129 } 2130 2131 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 2132 if err != nil { 2133 return localVarReturnValue, nil, err 2134 } 2135 2136 localVarHttpResponse, err := a.client.callAPI(r) 2137 if err != nil || localVarHttpResponse == nil { 2138 return localVarReturnValue, localVarHttpResponse, err 2139 } 2140 defer localVarHttpResponse.Body.Close() 2141 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 2142 2143 if err != nil { 2144 return localVarReturnValue, localVarHttpResponse, err 2145 } 2146 2147 if localVarHttpResponse.StatusCode >= 300 { 2148 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 2149 } 2150 2151 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 2152 return localVarReturnValue, localVarHttpResponse, err 2153 } 2154 2155 return localVarReturnValue, localVarHttpResponse, nil 2156 } 2157 2158 /* 2159 V1ApiService 2160 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 2161 * @param getConfigGroupUsingClusterList 2162 * @param configGroupNo configGroupNo 2163 * @param xNCPREGIONNO Region No 2164 2165 @return ResponseVoGetConfigGroupUsingClusterListResponseVo 2166 */ 2167 func (a *V1ApiService) ConfigGroupGetConfigGroupUsingClusterListConfigGroupNoPost(ctx context.Context, getConfigGroupUsingClusterList GetConfigGroupUsingClusterListRequest, configGroupNo string) (ResponseVoGetConfigGroupUsingClusterListResponseVo, *http.Response, error) { 2168 var ( 2169 localVarHttpMethod = strings.ToUpper("Post") 2170 localVarPostBody interface{} 2171 localVarFileName string 2172 localVarFileBytes []byte 2173 localVarReturnValue ResponseVoGetConfigGroupUsingClusterListResponseVo 2174 ) 2175 2176 // create path and map variables 2177 localVarPath := a.client.cfg.BasePath + "/configGroup/getConfigGroupUsingClusterList/{configGroupNo}" 2178 localVarPath = strings.Replace(localVarPath, "{"+"configGroupNo"+"}", fmt.Sprintf("%v", configGroupNo), -1) 2179 2180 localVarHeaderParams := make(map[string]string) 2181 localVarQueryParams := url.Values{} 2182 localVarFormParams := url.Values{} 2183 2184 // to determine the Content-Type header 2185 localVarHttpContentTypes := []string{} 2186 2187 // set Content-Type header 2188 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 2189 if localVarHttpContentType != "" { 2190 localVarHeaderParams["Content-Type"] = localVarHttpContentType 2191 } 2192 2193 // to determine the Accept header 2194 localVarHttpHeaderAccepts := []string{} 2195 2196 // set Accept header 2197 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 2198 if localVarHttpHeaderAccept != "" { 2199 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 2200 } 2201 2202 // body params 2203 localVarPostBody = &getConfigGroupUsingClusterList 2204 2205 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 2206 if err != nil { 2207 return localVarReturnValue, nil, err 2208 } 2209 2210 localVarHttpResponse, err := a.client.callAPI(r) 2211 if err != nil || localVarHttpResponse == nil { 2212 return localVarReturnValue, localVarHttpResponse, err 2213 } 2214 defer localVarHttpResponse.Body.Close() 2215 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 2216 2217 if err != nil { 2218 return localVarReturnValue, localVarHttpResponse, err 2219 } 2220 2221 if localVarHttpResponse.StatusCode >= 300 { 2222 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 2223 } 2224 2225 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 2226 return localVarReturnValue, localVarHttpResponse, err 2227 } 2228 2229 return localVarReturnValue, localVarHttpResponse, nil 2230 } 2231 2232 /* 2233 V1ApiService 2234 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 2235 * @param getKafkaConfigGroup 2236 * @param configGroupNo configGroupNo 2237 * @param xNCPREGIONNO Region No 2238 2239 @return ResponseVoGetKafkaConfigGroupResponseVo 2240 */ 2241 func (a *V1ApiService) ConfigGroupGetKafkaConfigGroupConfigGroupNoPost(ctx context.Context, getKafkaConfigGroup GetKafkaConfigGroupRequest, configGroupNo string) (ResponseVoGetKafkaConfigGroupResponseVo, *http.Response, error) { 2242 var ( 2243 localVarHttpMethod = strings.ToUpper("Post") 2244 localVarPostBody interface{} 2245 localVarFileName string 2246 localVarFileBytes []byte 2247 localVarReturnValue ResponseVoGetKafkaConfigGroupResponseVo 2248 ) 2249 2250 // create path and map variables 2251 localVarPath := a.client.cfg.BasePath + "/configGroup/getKafkaConfigGroup/{configGroupNo}" 2252 localVarPath = strings.Replace(localVarPath, "{"+"configGroupNo"+"}", fmt.Sprintf("%v", configGroupNo), -1) 2253 2254 localVarHeaderParams := make(map[string]string) 2255 localVarQueryParams := url.Values{} 2256 localVarFormParams := url.Values{} 2257 2258 // to determine the Content-Type header 2259 localVarHttpContentTypes := []string{} 2260 2261 // set Content-Type header 2262 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 2263 if localVarHttpContentType != "" { 2264 localVarHeaderParams["Content-Type"] = localVarHttpContentType 2265 } 2266 2267 // to determine the Accept header 2268 localVarHttpHeaderAccepts := []string{} 2269 2270 // set Accept header 2271 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 2272 if localVarHttpHeaderAccept != "" { 2273 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 2274 } 2275 2276 // body params 2277 localVarPostBody = &getKafkaConfigGroup 2278 2279 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 2280 if err != nil { 2281 return localVarReturnValue, nil, err 2282 } 2283 2284 localVarHttpResponse, err := a.client.callAPI(r) 2285 if err != nil || localVarHttpResponse == nil { 2286 return localVarReturnValue, localVarHttpResponse, err 2287 } 2288 defer localVarHttpResponse.Body.Close() 2289 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 2290 2291 if err != nil { 2292 return localVarReturnValue, localVarHttpResponse, err 2293 } 2294 2295 if localVarHttpResponse.StatusCode >= 300 { 2296 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 2297 } 2298 2299 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 2300 return localVarReturnValue, localVarHttpResponse, err 2301 } 2302 2303 return localVarReturnValue, localVarHttpResponse, nil 2304 } 2305 2306 /* 2307 V1ApiService 2308 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 2309 * @param getKafkaConfigGroupDetailList 2310 * @param configGroupNo configGroupNo 2311 * @param xNCPREGIONNO Region No 2312 2313 @return ResponseVoGetKafkaConfigGroupDetailListResponseVo 2314 */ 2315 func (a *V1ApiService) ConfigGroupGetKafkaConfigGroupDetailListConfigGroupNoPost(ctx context.Context, getKafkaConfigGroupDetailList GetKafkaConfigGroupDetailListRequest, configGroupNo string) (ResponseVoGetKafkaConfigGroupDetailListResponseVo, *http.Response, error) { 2316 var ( 2317 localVarHttpMethod = strings.ToUpper("Post") 2318 localVarPostBody interface{} 2319 localVarFileName string 2320 localVarFileBytes []byte 2321 localVarReturnValue ResponseVoGetKafkaConfigGroupDetailListResponseVo 2322 ) 2323 2324 // create path and map variables 2325 localVarPath := a.client.cfg.BasePath + "/configGroup/getKafkaConfigGroupDetailList/{configGroupNo}" 2326 localVarPath = strings.Replace(localVarPath, "{"+"configGroupNo"+"}", fmt.Sprintf("%v", configGroupNo), -1) 2327 2328 localVarHeaderParams := make(map[string]string) 2329 localVarQueryParams := url.Values{} 2330 localVarFormParams := url.Values{} 2331 2332 // to determine the Content-Type header 2333 localVarHttpContentTypes := []string{} 2334 2335 // set Content-Type header 2336 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 2337 if localVarHttpContentType != "" { 2338 localVarHeaderParams["Content-Type"] = localVarHttpContentType 2339 } 2340 2341 // to determine the Accept header 2342 localVarHttpHeaderAccepts := []string{} 2343 2344 // set Accept header 2345 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 2346 if localVarHttpHeaderAccept != "" { 2347 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 2348 } 2349 2350 // body params 2351 localVarPostBody = &getKafkaConfigGroupDetailList 2352 2353 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 2354 if err != nil { 2355 return localVarReturnValue, nil, err 2356 } 2357 2358 localVarHttpResponse, err := a.client.callAPI(r) 2359 if err != nil || localVarHttpResponse == nil { 2360 return localVarReturnValue, localVarHttpResponse, err 2361 } 2362 defer localVarHttpResponse.Body.Close() 2363 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 2364 2365 if err != nil { 2366 return localVarReturnValue, localVarHttpResponse, err 2367 } 2368 2369 if localVarHttpResponse.StatusCode >= 300 { 2370 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 2371 } 2372 2373 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 2374 return localVarReturnValue, localVarHttpResponse, err 2375 } 2376 2377 return localVarReturnValue, localVarHttpResponse, nil 2378 } 2379 2380 /* 2381 V1ApiService 2382 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 2383 * @param getKafkaConfigGroupList 2384 * @param xNCPREGIONNO Region No 2385 2386 @return ResponseVoGetKafkaConfigGroupListResponseVo 2387 */ 2388 func (a *V1ApiService) ConfigGroupGetKafkaConfigGroupListPost(ctx context.Context, getKafkaConfigGroupList Pager) (ResponseVoGetKafkaConfigGroupListResponseVo, *http.Response, error) { 2389 var ( 2390 localVarHttpMethod = strings.ToUpper("Post") 2391 localVarPostBody interface{} 2392 localVarFileName string 2393 localVarFileBytes []byte 2394 localVarReturnValue ResponseVoGetKafkaConfigGroupListResponseVo 2395 ) 2396 2397 // create path and map variables 2398 localVarPath := a.client.cfg.BasePath + "/configGroup/getKafkaConfigGroupList" 2399 2400 localVarHeaderParams := make(map[string]string) 2401 localVarQueryParams := url.Values{} 2402 localVarFormParams := url.Values{} 2403 2404 // to determine the Content-Type header 2405 localVarHttpContentTypes := []string{} 2406 2407 // set Content-Type header 2408 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 2409 if localVarHttpContentType != "" { 2410 localVarHeaderParams["Content-Type"] = localVarHttpContentType 2411 } 2412 2413 // to determine the Accept header 2414 localVarHttpHeaderAccepts := []string{} 2415 2416 // set Accept header 2417 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 2418 if localVarHttpHeaderAccept != "" { 2419 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 2420 } 2421 2422 // body params 2423 localVarPostBody = &getKafkaConfigGroupList 2424 2425 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 2426 if err != nil { 2427 return localVarReturnValue, nil, err 2428 } 2429 2430 localVarHttpResponse, err := a.client.callAPI(r) 2431 if err != nil || localVarHttpResponse == nil { 2432 return localVarReturnValue, localVarHttpResponse, err 2433 } 2434 defer localVarHttpResponse.Body.Close() 2435 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 2436 2437 if err != nil { 2438 return localVarReturnValue, localVarHttpResponse, err 2439 } 2440 2441 if localVarHttpResponse.StatusCode >= 300 { 2442 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 2443 } 2444 2445 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 2446 return localVarReturnValue, localVarHttpResponse, err 2447 } 2448 2449 return localVarReturnValue, localVarHttpResponse, nil 2450 } 2451 2452 /* 2453 V1ApiService 2454 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 2455 * @param getKafkaVersionConfigGroupList 2456 * @param xNCPREGIONNO Region No 2457 2458 @return ResponseVoGetKafkaConfigGroupListResponseVo 2459 */ 2460 func (a *V1ApiService) ConfigGroupGetKafkaVersionConfigGroupListPost(ctx context.Context, getKafkaVersionConfigGroupList GetKafkaVersionConfigGroupListRequest) (ResponseVoGetKafkaConfigGroupListResponseVo, *http.Response, error) { 2461 var ( 2462 localVarHttpMethod = strings.ToUpper("Post") 2463 localVarPostBody interface{} 2464 localVarFileName string 2465 localVarFileBytes []byte 2466 localVarReturnValue ResponseVoGetKafkaConfigGroupListResponseVo 2467 ) 2468 2469 // create path and map variables 2470 localVarPath := a.client.cfg.BasePath + "/configGroup/getKafkaVersionConfigGroupList" 2471 2472 localVarHeaderParams := make(map[string]string) 2473 localVarQueryParams := url.Values{} 2474 localVarFormParams := url.Values{} 2475 2476 // to determine the Content-Type header 2477 localVarHttpContentTypes := []string{} 2478 2479 // set Content-Type header 2480 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 2481 if localVarHttpContentType != "" { 2482 localVarHeaderParams["Content-Type"] = localVarHttpContentType 2483 } 2484 2485 // to determine the Accept header 2486 localVarHttpHeaderAccepts := []string{} 2487 2488 // set Accept header 2489 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 2490 if localVarHttpHeaderAccept != "" { 2491 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 2492 } 2493 2494 // body params 2495 localVarPostBody = &getKafkaVersionConfigGroupList 2496 2497 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 2498 if err != nil { 2499 return localVarReturnValue, nil, err 2500 } 2501 2502 localVarHttpResponse, err := a.client.callAPI(r) 2503 if err != nil || localVarHttpResponse == nil { 2504 return localVarReturnValue, localVarHttpResponse, err 2505 } 2506 defer localVarHttpResponse.Body.Close() 2507 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 2508 2509 if err != nil { 2510 return localVarReturnValue, localVarHttpResponse, err 2511 } 2512 2513 if localVarHttpResponse.StatusCode >= 300 { 2514 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 2515 } 2516 2517 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 2518 return localVarReturnValue, localVarHttpResponse, err 2519 } 2520 2521 return localVarReturnValue, localVarHttpResponse, nil 2522 } 2523 2524 /* 2525 V1ApiService 2526 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 2527 * @param setClusterKafkaConfigGroup 2528 * @param configGroupNo configGroupNo 2529 * @param xNCPREGIONNO Region No 2530 2531 @return ResponseVoBoolean 2532 */ 2533 func (a *V1ApiService) ConfigGroupSetClusterKafkaConfigGroupConfigGroupNoPost(ctx context.Context, setClusterKafkaConfigGroup SetClusterKafkaConfigGroupRequest, configGroupNo string) (ResponseVoBoolean, *http.Response, error) { 2534 var ( 2535 localVarHttpMethod = strings.ToUpper("Post") 2536 localVarPostBody interface{} 2537 localVarFileName string 2538 localVarFileBytes []byte 2539 localVarReturnValue ResponseVoBoolean 2540 ) 2541 2542 // create path and map variables 2543 localVarPath := a.client.cfg.BasePath + "/configGroup/setClusterKafkaConfigGroup/{configGroupNo}" 2544 localVarPath = strings.Replace(localVarPath, "{"+"configGroupNo"+"}", fmt.Sprintf("%v", configGroupNo), -1) 2545 2546 localVarHeaderParams := make(map[string]string) 2547 localVarQueryParams := url.Values{} 2548 localVarFormParams := url.Values{} 2549 2550 // to determine the Content-Type header 2551 localVarHttpContentTypes := []string{} 2552 2553 // set Content-Type header 2554 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 2555 if localVarHttpContentType != "" { 2556 localVarHeaderParams["Content-Type"] = localVarHttpContentType 2557 } 2558 2559 // to determine the Accept header 2560 localVarHttpHeaderAccepts := []string{} 2561 2562 // set Accept header 2563 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 2564 if localVarHttpHeaderAccept != "" { 2565 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 2566 } 2567 2568 // body params 2569 localVarPostBody = &setClusterKafkaConfigGroup 2570 2571 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 2572 if err != nil { 2573 return localVarReturnValue, nil, err 2574 } 2575 2576 localVarHttpResponse, err := a.client.callAPI(r) 2577 if err != nil || localVarHttpResponse == nil { 2578 return localVarReturnValue, localVarHttpResponse, err 2579 } 2580 defer localVarHttpResponse.Body.Close() 2581 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 2582 2583 if err != nil { 2584 return localVarReturnValue, localVarHttpResponse, err 2585 } 2586 2587 if localVarHttpResponse.StatusCode >= 300 { 2588 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 2589 } 2590 2591 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 2592 return localVarReturnValue, localVarHttpResponse, err 2593 } 2594 2595 return localVarReturnValue, localVarHttpResponse, nil 2596 } 2597 2598 /* 2599 V1ApiService 2600 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 2601 * @param setKafkaConfigGroupDetail 2602 * @param configGroupNo configGroupNo 2603 * @param xNCPREGIONNO Region No 2604 2605 @return ResponseVoSetKafkaConfigGroupDetailResponseVo 2606 */ 2607 func (a *V1ApiService) ConfigGroupSetKafkaConfigGroupDetailConfigGroupNoPost(ctx context.Context, setKafkaConfigGroupDetail SetKafkaConfigGroupDetailRequest, configGroupNo string) (ResponseVoSetKafkaConfigGroupDetailResponseVo, *http.Response, error) { 2608 var ( 2609 localVarHttpMethod = strings.ToUpper("Post") 2610 localVarPostBody interface{} 2611 localVarFileName string 2612 localVarFileBytes []byte 2613 localVarReturnValue ResponseVoSetKafkaConfigGroupDetailResponseVo 2614 ) 2615 2616 // create path and map variables 2617 localVarPath := a.client.cfg.BasePath + "/configGroup/setKafkaConfigGroupDetail/{configGroupNo}" 2618 localVarPath = strings.Replace(localVarPath, "{"+"configGroupNo"+"}", fmt.Sprintf("%v", configGroupNo), -1) 2619 2620 localVarHeaderParams := make(map[string]string) 2621 localVarQueryParams := url.Values{} 2622 localVarFormParams := url.Values{} 2623 2624 // to determine the Content-Type header 2625 localVarHttpContentTypes := []string{} 2626 2627 // set Content-Type header 2628 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 2629 if localVarHttpContentType != "" { 2630 localVarHeaderParams["Content-Type"] = localVarHttpContentType 2631 } 2632 2633 // to determine the Accept header 2634 localVarHttpHeaderAccepts := []string{} 2635 2636 // set Accept header 2637 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 2638 if localVarHttpHeaderAccept != "" { 2639 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 2640 } 2641 2642 // body params 2643 localVarPostBody = &setKafkaConfigGroupDetail 2644 2645 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 2646 if err != nil { 2647 return localVarReturnValue, nil, err 2648 } 2649 2650 localVarHttpResponse, err := a.client.callAPI(r) 2651 if err != nil || localVarHttpResponse == nil { 2652 return localVarReturnValue, localVarHttpResponse, err 2653 } 2654 defer localVarHttpResponse.Body.Close() 2655 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 2656 2657 if err != nil { 2658 return localVarReturnValue, localVarHttpResponse, err 2659 } 2660 2661 if localVarHttpResponse.StatusCode >= 300 { 2662 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 2663 } 2664 2665 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 2666 return localVarReturnValue, localVarHttpResponse, err 2667 } 2668 2669 return localVarReturnValue, localVarHttpResponse, nil 2670 } 2671 2672 /* 2673 V1ApiService 2674 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 2675 * @param setKafkaConfigGroupMemo 2676 * @param configGroupNo configGroupNo 2677 * @param xNCPREGIONNO Region No 2678 2679 @return ResponseVoBoolean 2680 */ 2681 func (a *V1ApiService) ConfigGroupSetKafkaConfigGroupMemoConfigGroupNoPost(ctx context.Context, setKafkaConfigGroupMemo SetKafkaConfigGroupMemoRequest, configGroupNo string) (ResponseVoBoolean, *http.Response, error) { 2682 var ( 2683 localVarHttpMethod = strings.ToUpper("Post") 2684 localVarPostBody interface{} 2685 localVarFileName string 2686 localVarFileBytes []byte 2687 localVarReturnValue ResponseVoBoolean 2688 ) 2689 2690 // create path and map variables 2691 localVarPath := a.client.cfg.BasePath + "/configGroup/setKafkaConfigGroupMemo/{configGroupNo}" 2692 localVarPath = strings.Replace(localVarPath, "{"+"configGroupNo"+"}", fmt.Sprintf("%v", configGroupNo), -1) 2693 2694 localVarHeaderParams := make(map[string]string) 2695 localVarQueryParams := url.Values{} 2696 localVarFormParams := url.Values{} 2697 2698 // to determine the Content-Type header 2699 localVarHttpContentTypes := []string{} 2700 2701 // set Content-Type header 2702 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 2703 if localVarHttpContentType != "" { 2704 localVarHeaderParams["Content-Type"] = localVarHttpContentType 2705 } 2706 2707 // to determine the Accept header 2708 localVarHttpHeaderAccepts := []string{} 2709 2710 // set Accept header 2711 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 2712 if localVarHttpHeaderAccept != "" { 2713 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 2714 } 2715 2716 // body params 2717 localVarPostBody = &setKafkaConfigGroupMemo 2718 2719 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 2720 if err != nil { 2721 return localVarReturnValue, nil, err 2722 } 2723 2724 localVarHttpResponse, err := a.client.callAPI(r) 2725 if err != nil || localVarHttpResponse == nil { 2726 return localVarReturnValue, localVarHttpResponse, err 2727 } 2728 defer localVarHttpResponse.Body.Close() 2729 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 2730 2731 if err != nil { 2732 return localVarReturnValue, localVarHttpResponse, err 2733 } 2734 2735 if localVarHttpResponse.StatusCode >= 300 { 2736 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 2737 } 2738 2739 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 2740 return localVarReturnValue, localVarHttpResponse, err 2741 } 2742 2743 return localVarReturnValue, localVarHttpResponse, nil 2744 } 2745 2746 /* 2747 V1ApiService 2748 2749 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 2750 * @param changeSpecNodeRequestVo 2751 * @param serviceGroupInstanceNo serviceGroupInstanceNo 2752 2753 @return ResponseVoChangeSpecNodeResponseVo 2754 */ 2755 func (a *V1ApiService) ClusterChangeSpecNodeServiceGroupInstanceNoPost(ctx context.Context, changeSpecNodeRequestVo ChangeSpecNodeRequestVo, serviceGroupInstanceNo string) (ResponseVoChangeSpecNodeResponseVo, *http.Response, error) { 2756 var ( 2757 localVarHttpMethod = strings.ToUpper("Post") 2758 localVarPostBody interface{} 2759 localVarFileName string 2760 localVarFileBytes []byte 2761 localVarReturnValue ResponseVoChangeSpecNodeResponseVo 2762 ) 2763 2764 // create path and map variables 2765 localVarPath := a.client.cfg.BasePath + "/cluster/changeSpecNode/{serviceGroupInstanceNo}" 2766 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 2767 2768 localVarHeaderParams := make(map[string]string) 2769 localVarQueryParams := url.Values{} 2770 localVarFormParams := url.Values{} 2771 2772 // to determine the Content-Type header 2773 localVarHttpContentTypes := []string{} 2774 2775 // set Content-Type header 2776 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 2777 if localVarHttpContentType != "" { 2778 localVarHeaderParams["Content-Type"] = localVarHttpContentType 2779 } 2780 2781 // to determine the Accept header 2782 localVarHttpHeaderAccepts := []string{} 2783 2784 // set Accept header 2785 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 2786 if localVarHttpHeaderAccept != "" { 2787 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 2788 } 2789 // body params 2790 localVarPostBody = &changeSpecNodeRequestVo 2791 2792 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 2793 if err != nil { 2794 return localVarReturnValue, nil, err 2795 } 2796 2797 localVarHttpResponse, err := a.client.callAPI(r) 2798 if err != nil || localVarHttpResponse == nil { 2799 return localVarReturnValue, localVarHttpResponse, err 2800 } 2801 defer localVarHttpResponse.Body.Close() 2802 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 2803 2804 if err != nil { 2805 return localVarReturnValue, localVarHttpResponse, err 2806 } 2807 2808 if localVarHttpResponse.StatusCode >= 300 { 2809 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 2810 } 2811 2812 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 2813 return localVarReturnValue, localVarHttpResponse, err 2814 } 2815 2816 return localVarReturnValue, localVarHttpResponse, nil 2817 } 2818 2819 /* 2820 V1ApiService 2821 2822 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 2823 * @param getNodeProductListForSpecChangeRequestVo 2824 * @param serviceGroupInstanceNo serviceGroupInstanceNo 2825 2826 @return ResponseVoGetNodeProductListForSpecChangeResponseVo 2827 */ 2828 func (a *V1ApiService) ClusterGetNodeProductListForSpecChangeServiceGroupInstanceNoPost(ctx context.Context, getNodeProductListForSpecChangeRequestVo GetNodeProductListForSpecChangeRequestVo, serviceGroupInstanceNo string) (ResponseVoGetNodeProductListForSpecChangeResponseVo, *http.Response, error) { 2829 var ( 2830 localVarHttpMethod = strings.ToUpper("Post") 2831 localVarPostBody interface{} 2832 localVarFileName string 2833 localVarFileBytes []byte 2834 localVarReturnValue ResponseVoGetNodeProductListForSpecChangeResponseVo 2835 ) 2836 2837 // create path and map variables 2838 localVarPath := a.client.cfg.BasePath + "/cluster/getNodeProductListForSpecChange/{serviceGroupInstanceNo}" 2839 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 2840 2841 localVarHeaderParams := make(map[string]string) 2842 localVarQueryParams := url.Values{} 2843 localVarFormParams := url.Values{} 2844 2845 // to determine the Content-Type header 2846 localVarHttpContentTypes := []string{} 2847 2848 // set Content-Type header 2849 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 2850 if localVarHttpContentType != "" { 2851 localVarHeaderParams["Content-Type"] = localVarHttpContentType 2852 } 2853 2854 // to determine the Accept header 2855 localVarHttpHeaderAccepts := []string{} 2856 2857 // set Accept header 2858 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 2859 if localVarHttpHeaderAccept != "" { 2860 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 2861 } 2862 // body params 2863 localVarPostBody = &getNodeProductListForSpecChangeRequestVo 2864 2865 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 2866 if err != nil { 2867 return localVarReturnValue, nil, err 2868 } 2869 2870 localVarHttpResponse, err := a.client.callAPI(r) 2871 if err != nil || localVarHttpResponse == nil { 2872 return localVarReturnValue, localVarHttpResponse, err 2873 } 2874 defer localVarHttpResponse.Body.Close() 2875 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 2876 2877 if err != nil { 2878 return localVarReturnValue, localVarHttpResponse, err 2879 } 2880 2881 if localVarHttpResponse.StatusCode >= 300 { 2882 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 2883 } 2884 2885 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 2886 return localVarReturnValue, localVarHttpResponse, err 2887 } 2888 2889 return localVarReturnValue, localVarHttpResponse, nil 2890 } 2891 2892 /* 2893 V1ApiService 2894 클러스터 노드 현재스펙 조회 2895 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 2896 * @param serviceGroupInstanceNo serviceGroupInstanceNo 2897 2898 @return ResponseVoGetNodeSpecDetailResponseVo 2899 */ 2900 func (a *V1ApiService) ClusterGetNodeSpecDetailServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoGetNodeSpecDetailResponseVo, *http.Response, error) { 2901 var ( 2902 localVarHttpMethod = strings.ToUpper("Get") 2903 localVarPostBody interface{} 2904 localVarFileName string 2905 localVarFileBytes []byte 2906 localVarReturnValue ResponseVoGetNodeSpecDetailResponseVo 2907 ) 2908 2909 // create path and map variables 2910 localVarPath := a.client.cfg.BasePath + "/cluster/getNodeSpecDetail/{serviceGroupInstanceNo}" 2911 localVarPath = strings.Replace(localVarPath, "{"+"serviceGroupInstanceNo"+"}", fmt.Sprintf("%v", serviceGroupInstanceNo), -1) 2912 2913 localVarHeaderParams := make(map[string]string) 2914 localVarQueryParams := url.Values{} 2915 localVarFormParams := url.Values{} 2916 2917 // to determine the Content-Type header 2918 localVarHttpContentTypes := []string{} 2919 2920 // set Content-Type header 2921 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 2922 if localVarHttpContentType != "" { 2923 localVarHeaderParams["Content-Type"] = localVarHttpContentType 2924 } 2925 2926 // to determine the Accept header 2927 localVarHttpHeaderAccepts := []string{} 2928 2929 // set Accept header 2930 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 2931 if localVarHttpHeaderAccept != "" { 2932 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 2933 } 2934 2935 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 2936 if err != nil { 2937 return localVarReturnValue, nil, err 2938 } 2939 2940 localVarHttpResponse, err := a.client.callAPI(r) 2941 if err != nil || localVarHttpResponse == nil { 2942 return localVarReturnValue, localVarHttpResponse, err 2943 } 2944 defer localVarHttpResponse.Body.Close() 2945 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) 2946 2947 if err != nil { 2948 return localVarReturnValue, localVarHttpResponse, err 2949 } 2950 2951 if localVarHttpResponse.StatusCode >= 300 { 2952 return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, localVarBody) 2953 } 2954 2955 if err := json.Unmarshal(localVarBody, &localVarReturnValue); err != nil { 2956 return localVarReturnValue, localVarHttpResponse, err 2957 } 2958 2959 return localVarReturnValue, localVarHttpResponse, nil 2960 }