diff --git a/services/loadbalancer/api_default.go b/services/loadbalancer/api_default.go index 92b64891..c2e864af 100644 --- a/services/loadbalancer/api_default.go +++ b/services/loadbalancer/api_default.go @@ -23,10 +23,362 @@ import ( "github.com/stackitcloud/stackit-sdk-go/core/oapierror" ) +type DefaultApi interface { + /* + CreateCredentials Create credentials for observability of the Load Balancer + Create credentials can be used to store existing credentials, which are valid to be used for Load Balancer Observability. + This means, e.g. when using ARGUS, that credentials first must be created for that ARGUS instance (by using their API) and + then can be provided to the Load Balancer by storing them with this endpoint. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @return ApiCreateCredentialsRequest + */ + CreateCredentials(ctx context.Context, projectId string, region string) ApiCreateCredentialsRequest + /* + CreateCredentialsExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @return CreateCredentialsResponse + + */ + CreateCredentialsExecute(ctx context.Context, projectId string, region string) (*CreateCredentialsResponse, error) + /* + CreateLoadBalancer Create a load balancer in a project + Create Load Balancer will create a load balancer. + The default load balancing algorithm is round robin unless useSourceIpAddress in session persistence is enabled for a target pool then it is Maglev. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @return ApiCreateLoadBalancerRequest + */ + CreateLoadBalancer(ctx context.Context, projectId string, region string) ApiCreateLoadBalancerRequest + /* + CreateLoadBalancerExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @return LoadBalancer + + */ + CreateLoadBalancerExecute(ctx context.Context, projectId string, region string) (*LoadBalancer, error) + /* + DeleteCredentials Delete a single credential in a project. + Delete Credential + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @param credentialsRef + @return ApiDeleteCredentialsRequest + */ + DeleteCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiDeleteCredentialsRequest + /* + DeleteCredentialsExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @param credentialsRef + @return map[string]interface{} + + */ + DeleteCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (map[string]interface{}, error) + /* + DeleteLoadBalancer Delete a given load balancer in a project. + DeleteLoadBalancer will delete a given load balancer. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @param name + @return ApiDeleteLoadBalancerRequest + */ + DeleteLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiDeleteLoadBalancerRequest + /* + DeleteLoadBalancerExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @param name + @return map[string]interface{} + + */ + DeleteLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (map[string]interface{}, error) + /* + GetCredentials Get a single credential reference in a project. + Get Credentials + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @param credentialsRef + @return ApiGetCredentialsRequest + */ + GetCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiGetCredentialsRequest + /* + GetCredentialsExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @param credentialsRef + @return GetCredentialsResponse + + */ + GetCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (*GetCredentialsResponse, error) + /* + GetLoadBalancer Get a single load balancer in a project. + Get Load Balancer will get a single load balancer of a project. This contains all the information set during + creation or updates. Additionally, it will have information about the state of the load balancer in the form + of a status field and error description feedback. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @param name + @return ApiGetLoadBalancerRequest + */ + GetLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiGetLoadBalancerRequest + /* + GetLoadBalancerExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @param name + @return LoadBalancer + + */ + GetLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (*LoadBalancer, error) + /* + GetQuota Get the quota of Load Balancers and Target Pools in a project. + GetQuota gets the configured load balancer quota for the project. Default is 3. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @return ApiGetQuotaRequest + */ + GetQuota(ctx context.Context, projectId string, region string) ApiGetQuotaRequest + /* + GetQuotaExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @return GetQuotaResponse + + */ + GetQuotaExecute(ctx context.Context, projectId string, region string) (*GetQuotaResponse, error) + /* + ListCredentials List all credentials in a project. + List Credentials + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @return ApiListCredentialsRequest + */ + ListCredentials(ctx context.Context, projectId string, region string) ApiListCredentialsRequest + /* + ListCredentialsExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @return ListCredentialsResponse + + */ + ListCredentialsExecute(ctx context.Context, projectId string, region string) (*ListCredentialsResponse, error) + /* + ListLoadBalancers List load balancers in a project. + ListLoadBalancer will list load balancers of a project. This contains information set during + creation or updates for every load balancer in the project. Additionally, it will have information about + the state of the load balancer in the form of a status field and error description feedback. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @return ApiListLoadBalancersRequest + */ + ListLoadBalancers(ctx context.Context, projectId string, region string) ApiListLoadBalancersRequest + /* + ListLoadBalancersExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @return ListLoadBalancersResponse + + */ + ListLoadBalancersExecute(ctx context.Context, projectId string, region string) (*ListLoadBalancersResponse, error) + /* + ListPlans List available service plans. + ListPlans returns for the configured service plans for a project. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param region + @return ApiListPlansRequest + */ + ListPlans(ctx context.Context, region string) ApiListPlansRequest + /* + ListPlansExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param region + @return ListPlansResponse + + */ + ListPlansExecute(ctx context.Context, region string) (*ListPlansResponse, error) + /* + UpdateCredentials Update credentials for observability in a project. + Update Credentials + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @param credentialsRef + @return ApiUpdateCredentialsRequest + */ + UpdateCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiUpdateCredentialsRequest + /* + UpdateCredentialsExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @param credentialsRef + @return UpdateCredentialsResponse + + */ + UpdateCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (*UpdateCredentialsResponse, error) + /* + UpdateLoadBalancer Update a load balancer in a project. + Update Load Balancer allows the change of listeners and target pools of an existing Load Balancer. + The Load balancer resource version needs to be the current version to ensure concurrency safe updates. + The default load balancing algorithm is round robin unless useSourceIpAddress in session persistence is enabled for a target pool then it is Maglev. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @param name + @return ApiUpdateLoadBalancerRequest + */ + UpdateLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiUpdateLoadBalancerRequest + /* + UpdateLoadBalancerExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @param name + @return LoadBalancer + + */ + UpdateLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (*LoadBalancer, error) + /* + UpdateTargetPool Update a single target pool of a load balancer in a project. + ReplaceTargetPool will replace a specific target pool of a load balancer with new content. + Useful to add/remove target servers. will update a load balancer. + Only replaces the mentioned target pools and leaves others unchanged. + Cannot be used to create or rename a target pool. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @param name + @param targetPoolName + @return ApiUpdateTargetPoolRequest + */ + UpdateTargetPool(ctx context.Context, projectId string, region string, name string, targetPoolName string) ApiUpdateTargetPoolRequest + /* + UpdateTargetPoolExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId + @param region + @param name + @param targetPoolName + @return TargetPool + + */ + UpdateTargetPoolExecute(ctx context.Context, projectId string, region string, name string, targetPoolName string) (*TargetPool, error) +} + +type ApiCreateCredentialsRequest interface { + CreateCredentialsPayload(createCredentialsPayload CreateCredentialsPayload) ApiCreateCredentialsRequest + XRequestID(xRequestID string) ApiCreateCredentialsRequest + Execute() (*CreateCredentialsResponse, error) +} + +type ApiCreateLoadBalancerRequest interface { + CreateLoadBalancerPayload(createLoadBalancerPayload CreateLoadBalancerPayload) ApiCreateLoadBalancerRequest + XRequestID(xRequestID string) ApiCreateLoadBalancerRequest + Execute() (*LoadBalancer, error) +} + +type ApiDeleteCredentialsRequest interface { + Execute() (map[string]interface{}, error) +} + +type ApiDeleteLoadBalancerRequest interface { + Execute() (map[string]interface{}, error) +} + +type ApiGetCredentialsRequest interface { + Execute() (*GetCredentialsResponse, error) +} + +type ApiGetLoadBalancerRequest interface { + Execute() (*LoadBalancer, error) +} + +type ApiGetQuotaRequest interface { + Execute() (*GetQuotaResponse, error) +} + +type ApiListCredentialsRequest interface { + Execute() (*ListCredentialsResponse, error) +} + +type ApiListLoadBalancersRequest interface { + // page_size specifies how many load balancers should be returned on this page. Must be a positive number <= 1000 + PageSize(pageSize string) ApiListLoadBalancersRequest + // page_id is a page identifier returned by the previous response and is used to request the next page + PageId(pageId string) ApiListLoadBalancersRequest + Execute() (*ListLoadBalancersResponse, error) +} + +type ApiListPlansRequest interface { + Execute() (*ListPlansResponse, error) +} + +type ApiUpdateCredentialsRequest interface { + UpdateCredentialsPayload(updateCredentialsPayload UpdateCredentialsPayload) ApiUpdateCredentialsRequest + Execute() (*UpdateCredentialsResponse, error) +} + +type ApiUpdateLoadBalancerRequest interface { + UpdateLoadBalancerPayload(updateLoadBalancerPayload UpdateLoadBalancerPayload) ApiUpdateLoadBalancerRequest + Execute() (*LoadBalancer, error) +} + +type ApiUpdateTargetPoolRequest interface { + UpdateTargetPoolPayload(updateTargetPoolPayload UpdateTargetPoolPayload) ApiUpdateTargetPoolRequest + Execute() (*TargetPool, error) +} + // DefaultApiService DefaultApi service type DefaultApiService service -type ApiCreateCredentialsRequest struct { +type CreateCredentialsRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -35,17 +387,17 @@ type ApiCreateCredentialsRequest struct { xRequestID *string } -func (r ApiCreateCredentialsRequest) CreateCredentialsPayload(createCredentialsPayload CreateCredentialsPayload) ApiCreateCredentialsRequest { +func (r CreateCredentialsRequest) CreateCredentialsPayload(createCredentialsPayload CreateCredentialsPayload) ApiCreateCredentialsRequest { r.createCredentialsPayload = &createCredentialsPayload return r } -func (r ApiCreateCredentialsRequest) XRequestID(xRequestID string) ApiCreateCredentialsRequest { +func (r CreateCredentialsRequest) XRequestID(xRequestID string) ApiCreateCredentialsRequest { r.xRequestID = &xRequestID return r } -func (r ApiCreateCredentialsRequest) Execute() (*CreateCredentialsResponse, error) { +func (r CreateCredentialsRequest) Execute() (*CreateCredentialsResponse, error) { var ( localVarHTTPMethod = http.MethodPost localVarPostBody interface{} @@ -53,7 +405,11 @@ func (r ApiCreateCredentialsRequest) Execute() (*CreateCredentialsResponse, erro localVarReturnValue *CreateCredentialsResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.CreateCredentials") + client, ok := a.client.(*APIClient) + if !ok { + return nil, fmt.Errorf("could not parse client to type APIClient") + } + localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.CreateCredentials") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -91,7 +447,7 @@ func (r ApiCreateCredentialsRequest) Execute() (*CreateCredentialsResponse, erro } // body params localVarPostBody = r.createCredentialsPayload - req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) if err != nil { return localVarReturnValue, err } @@ -101,7 +457,7 @@ func (r ApiCreateCredentialsRequest) Execute() (*CreateCredentialsResponse, erro *contextHTTPRequest = req } - localVarHTTPResponse, err := a.client.callAPI(req) + localVarHTTPResponse, err := client.callAPI(req) contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) if ok { *contextHTTPResponse = localVarHTTPResponse @@ -125,7 +481,7 @@ func (r ApiCreateCredentialsRequest) Execute() (*CreateCredentialsResponse, erro } if localVarHTTPResponse.StatusCode == 401 { var v string - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -135,7 +491,7 @@ func (r ApiCreateCredentialsRequest) Execute() (*CreateCredentialsResponse, erro return localVarReturnValue, newErr } var v Status - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -145,7 +501,7 @@ func (r ApiCreateCredentialsRequest) Execute() (*CreateCredentialsResponse, erro return localVarReturnValue, newErr } - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr := &oapierror.GenericOpenAPIError{ StatusCode: localVarHTTPResponse.StatusCode, @@ -172,7 +528,7 @@ Create credentials can be used to store existing credentials, which are valid to @return ApiCreateCredentialsRequest */ func (a *APIClient) CreateCredentials(ctx context.Context, projectId string, region string) ApiCreateCredentialsRequest { - return ApiCreateCredentialsRequest{ + return CreateCredentialsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -181,7 +537,7 @@ func (a *APIClient) CreateCredentials(ctx context.Context, projectId string, reg } func (a *APIClient) CreateCredentialsExecute(ctx context.Context, projectId string, region string) (*CreateCredentialsResponse, error) { - r := ApiCreateCredentialsRequest{ + r := CreateCredentialsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -190,7 +546,7 @@ func (a *APIClient) CreateCredentialsExecute(ctx context.Context, projectId stri return r.Execute() } -type ApiCreateLoadBalancerRequest struct { +type CreateLoadBalancerRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -199,17 +555,17 @@ type ApiCreateLoadBalancerRequest struct { xRequestID *string } -func (r ApiCreateLoadBalancerRequest) CreateLoadBalancerPayload(createLoadBalancerPayload CreateLoadBalancerPayload) ApiCreateLoadBalancerRequest { +func (r CreateLoadBalancerRequest) CreateLoadBalancerPayload(createLoadBalancerPayload CreateLoadBalancerPayload) ApiCreateLoadBalancerRequest { r.createLoadBalancerPayload = &createLoadBalancerPayload return r } -func (r ApiCreateLoadBalancerRequest) XRequestID(xRequestID string) ApiCreateLoadBalancerRequest { +func (r CreateLoadBalancerRequest) XRequestID(xRequestID string) ApiCreateLoadBalancerRequest { r.xRequestID = &xRequestID return r } -func (r ApiCreateLoadBalancerRequest) Execute() (*LoadBalancer, error) { +func (r CreateLoadBalancerRequest) Execute() (*LoadBalancer, error) { var ( localVarHTTPMethod = http.MethodPost localVarPostBody interface{} @@ -217,7 +573,11 @@ func (r ApiCreateLoadBalancerRequest) Execute() (*LoadBalancer, error) { localVarReturnValue *LoadBalancer ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.CreateLoadBalancer") + client, ok := a.client.(*APIClient) + if !ok { + return nil, fmt.Errorf("could not parse client to type APIClient") + } + localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.CreateLoadBalancer") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -255,7 +615,7 @@ func (r ApiCreateLoadBalancerRequest) Execute() (*LoadBalancer, error) { } // body params localVarPostBody = r.createLoadBalancerPayload - req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) if err != nil { return localVarReturnValue, err } @@ -265,7 +625,7 @@ func (r ApiCreateLoadBalancerRequest) Execute() (*LoadBalancer, error) { *contextHTTPRequest = req } - localVarHTTPResponse, err := a.client.callAPI(req) + localVarHTTPResponse, err := client.callAPI(req) contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) if ok { *contextHTTPResponse = localVarHTTPResponse @@ -289,7 +649,7 @@ func (r ApiCreateLoadBalancerRequest) Execute() (*LoadBalancer, error) { } if localVarHTTPResponse.StatusCode == 401 { var v string - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -299,7 +659,7 @@ func (r ApiCreateLoadBalancerRequest) Execute() (*LoadBalancer, error) { return localVarReturnValue, newErr } var v Status - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -309,7 +669,7 @@ func (r ApiCreateLoadBalancerRequest) Execute() (*LoadBalancer, error) { return localVarReturnValue, newErr } - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr := &oapierror.GenericOpenAPIError{ StatusCode: localVarHTTPResponse.StatusCode, @@ -335,7 +695,7 @@ Create Load Balancer will create a load balancer. @return ApiCreateLoadBalancerRequest */ func (a *APIClient) CreateLoadBalancer(ctx context.Context, projectId string, region string) ApiCreateLoadBalancerRequest { - return ApiCreateLoadBalancerRequest{ + return CreateLoadBalancerRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -344,7 +704,7 @@ func (a *APIClient) CreateLoadBalancer(ctx context.Context, projectId string, re } func (a *APIClient) CreateLoadBalancerExecute(ctx context.Context, projectId string, region string) (*LoadBalancer, error) { - r := ApiCreateLoadBalancerRequest{ + r := CreateLoadBalancerRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -353,7 +713,7 @@ func (a *APIClient) CreateLoadBalancerExecute(ctx context.Context, projectId str return r.Execute() } -type ApiDeleteCredentialsRequest struct { +type DeleteCredentialsRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -361,7 +721,7 @@ type ApiDeleteCredentialsRequest struct { credentialsRef string } -func (r ApiDeleteCredentialsRequest) Execute() (map[string]interface{}, error) { +func (r DeleteCredentialsRequest) Execute() (map[string]interface{}, error) { var ( localVarHTTPMethod = http.MethodDelete localVarPostBody interface{} @@ -369,7 +729,11 @@ func (r ApiDeleteCredentialsRequest) Execute() (map[string]interface{}, error) { localVarReturnValue map[string]interface{} ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.DeleteCredentials") + client, ok := a.client.(*APIClient) + if !ok { + return nil, fmt.Errorf("could not parse client to type APIClient") + } + localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.DeleteCredentials") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -400,7 +764,7 @@ func (r ApiDeleteCredentialsRequest) Execute() (map[string]interface{}, error) { if localVarHTTPHeaderAccept != "" { localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } - req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) if err != nil { return localVarReturnValue, err } @@ -410,7 +774,7 @@ func (r ApiDeleteCredentialsRequest) Execute() (map[string]interface{}, error) { *contextHTTPRequest = req } - localVarHTTPResponse, err := a.client.callAPI(req) + localVarHTTPResponse, err := client.callAPI(req) contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) if ok { *contextHTTPResponse = localVarHTTPResponse @@ -434,7 +798,7 @@ func (r ApiDeleteCredentialsRequest) Execute() (map[string]interface{}, error) { } if localVarHTTPResponse.StatusCode == 401 { var v string - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -444,7 +808,7 @@ func (r ApiDeleteCredentialsRequest) Execute() (map[string]interface{}, error) { return localVarReturnValue, newErr } var v Status - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -454,7 +818,7 @@ func (r ApiDeleteCredentialsRequest) Execute() (map[string]interface{}, error) { return localVarReturnValue, newErr } - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr := &oapierror.GenericOpenAPIError{ StatusCode: localVarHTTPResponse.StatusCode, @@ -479,7 +843,7 @@ Delete Credential @return ApiDeleteCredentialsRequest */ func (a *APIClient) DeleteCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiDeleteCredentialsRequest { - return ApiDeleteCredentialsRequest{ + return DeleteCredentialsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -489,7 +853,7 @@ func (a *APIClient) DeleteCredentials(ctx context.Context, projectId string, reg } func (a *APIClient) DeleteCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (map[string]interface{}, error) { - r := ApiDeleteCredentialsRequest{ + r := DeleteCredentialsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -499,7 +863,7 @@ func (a *APIClient) DeleteCredentialsExecute(ctx context.Context, projectId stri return r.Execute() } -type ApiDeleteLoadBalancerRequest struct { +type DeleteLoadBalancerRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -507,7 +871,7 @@ type ApiDeleteLoadBalancerRequest struct { name string } -func (r ApiDeleteLoadBalancerRequest) Execute() (map[string]interface{}, error) { +func (r DeleteLoadBalancerRequest) Execute() (map[string]interface{}, error) { var ( localVarHTTPMethod = http.MethodDelete localVarPostBody interface{} @@ -515,7 +879,11 @@ func (r ApiDeleteLoadBalancerRequest) Execute() (map[string]interface{}, error) localVarReturnValue map[string]interface{} ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.DeleteLoadBalancer") + client, ok := a.client.(*APIClient) + if !ok { + return nil, fmt.Errorf("could not parse client to type APIClient") + } + localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.DeleteLoadBalancer") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -546,7 +914,7 @@ func (r ApiDeleteLoadBalancerRequest) Execute() (map[string]interface{}, error) if localVarHTTPHeaderAccept != "" { localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } - req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) if err != nil { return localVarReturnValue, err } @@ -556,7 +924,7 @@ func (r ApiDeleteLoadBalancerRequest) Execute() (map[string]interface{}, error) *contextHTTPRequest = req } - localVarHTTPResponse, err := a.client.callAPI(req) + localVarHTTPResponse, err := client.callAPI(req) contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) if ok { *contextHTTPResponse = localVarHTTPResponse @@ -580,7 +948,7 @@ func (r ApiDeleteLoadBalancerRequest) Execute() (map[string]interface{}, error) } if localVarHTTPResponse.StatusCode == 401 { var v string - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -590,7 +958,7 @@ func (r ApiDeleteLoadBalancerRequest) Execute() (map[string]interface{}, error) return localVarReturnValue, newErr } var v Status - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -600,7 +968,7 @@ func (r ApiDeleteLoadBalancerRequest) Execute() (map[string]interface{}, error) return localVarReturnValue, newErr } - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr := &oapierror.GenericOpenAPIError{ StatusCode: localVarHTTPResponse.StatusCode, @@ -625,7 +993,7 @@ DeleteLoadBalancer will delete a given load balancer. @return ApiDeleteLoadBalancerRequest */ func (a *APIClient) DeleteLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiDeleteLoadBalancerRequest { - return ApiDeleteLoadBalancerRequest{ + return DeleteLoadBalancerRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -635,7 +1003,7 @@ func (a *APIClient) DeleteLoadBalancer(ctx context.Context, projectId string, re } func (a *APIClient) DeleteLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (map[string]interface{}, error) { - r := ApiDeleteLoadBalancerRequest{ + r := DeleteLoadBalancerRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -645,7 +1013,7 @@ func (a *APIClient) DeleteLoadBalancerExecute(ctx context.Context, projectId str return r.Execute() } -type ApiGetCredentialsRequest struct { +type GetCredentialsRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -653,7 +1021,7 @@ type ApiGetCredentialsRequest struct { credentialsRef string } -func (r ApiGetCredentialsRequest) Execute() (*GetCredentialsResponse, error) { +func (r GetCredentialsRequest) Execute() (*GetCredentialsResponse, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -661,7 +1029,11 @@ func (r ApiGetCredentialsRequest) Execute() (*GetCredentialsResponse, error) { localVarReturnValue *GetCredentialsResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetCredentials") + client, ok := a.client.(*APIClient) + if !ok { + return nil, fmt.Errorf("could not parse client to type APIClient") + } + localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetCredentials") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -692,7 +1064,7 @@ func (r ApiGetCredentialsRequest) Execute() (*GetCredentialsResponse, error) { if localVarHTTPHeaderAccept != "" { localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } - req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) if err != nil { return localVarReturnValue, err } @@ -702,7 +1074,7 @@ func (r ApiGetCredentialsRequest) Execute() (*GetCredentialsResponse, error) { *contextHTTPRequest = req } - localVarHTTPResponse, err := a.client.callAPI(req) + localVarHTTPResponse, err := client.callAPI(req) contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) if ok { *contextHTTPResponse = localVarHTTPResponse @@ -726,7 +1098,7 @@ func (r ApiGetCredentialsRequest) Execute() (*GetCredentialsResponse, error) { } if localVarHTTPResponse.StatusCode == 401 { var v string - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -736,7 +1108,7 @@ func (r ApiGetCredentialsRequest) Execute() (*GetCredentialsResponse, error) { return localVarReturnValue, newErr } var v Status - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -746,7 +1118,7 @@ func (r ApiGetCredentialsRequest) Execute() (*GetCredentialsResponse, error) { return localVarReturnValue, newErr } - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr := &oapierror.GenericOpenAPIError{ StatusCode: localVarHTTPResponse.StatusCode, @@ -771,7 +1143,7 @@ Get Credentials @return ApiGetCredentialsRequest */ func (a *APIClient) GetCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiGetCredentialsRequest { - return ApiGetCredentialsRequest{ + return GetCredentialsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -781,7 +1153,7 @@ func (a *APIClient) GetCredentials(ctx context.Context, projectId string, region } func (a *APIClient) GetCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (*GetCredentialsResponse, error) { - r := ApiGetCredentialsRequest{ + r := GetCredentialsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -791,7 +1163,7 @@ func (a *APIClient) GetCredentialsExecute(ctx context.Context, projectId string, return r.Execute() } -type ApiGetLoadBalancerRequest struct { +type GetLoadBalancerRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -799,7 +1171,7 @@ type ApiGetLoadBalancerRequest struct { name string } -func (r ApiGetLoadBalancerRequest) Execute() (*LoadBalancer, error) { +func (r GetLoadBalancerRequest) Execute() (*LoadBalancer, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -807,7 +1179,11 @@ func (r ApiGetLoadBalancerRequest) Execute() (*LoadBalancer, error) { localVarReturnValue *LoadBalancer ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetLoadBalancer") + client, ok := a.client.(*APIClient) + if !ok { + return nil, fmt.Errorf("could not parse client to type APIClient") + } + localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetLoadBalancer") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -838,7 +1214,7 @@ func (r ApiGetLoadBalancerRequest) Execute() (*LoadBalancer, error) { if localVarHTTPHeaderAccept != "" { localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } - req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) if err != nil { return localVarReturnValue, err } @@ -848,7 +1224,7 @@ func (r ApiGetLoadBalancerRequest) Execute() (*LoadBalancer, error) { *contextHTTPRequest = req } - localVarHTTPResponse, err := a.client.callAPI(req) + localVarHTTPResponse, err := client.callAPI(req) contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) if ok { *contextHTTPResponse = localVarHTTPResponse @@ -872,7 +1248,7 @@ func (r ApiGetLoadBalancerRequest) Execute() (*LoadBalancer, error) { } if localVarHTTPResponse.StatusCode == 401 { var v string - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -882,7 +1258,7 @@ func (r ApiGetLoadBalancerRequest) Execute() (*LoadBalancer, error) { return localVarReturnValue, newErr } var v Status - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -892,7 +1268,7 @@ func (r ApiGetLoadBalancerRequest) Execute() (*LoadBalancer, error) { return localVarReturnValue, newErr } - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr := &oapierror.GenericOpenAPIError{ StatusCode: localVarHTTPResponse.StatusCode, @@ -920,7 +1296,7 @@ Get Load Balancer will get a single load balancer of a project. This contains al @return ApiGetLoadBalancerRequest */ func (a *APIClient) GetLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiGetLoadBalancerRequest { - return ApiGetLoadBalancerRequest{ + return GetLoadBalancerRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -930,7 +1306,7 @@ func (a *APIClient) GetLoadBalancer(ctx context.Context, projectId string, regio } func (a *APIClient) GetLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (*LoadBalancer, error) { - r := ApiGetLoadBalancerRequest{ + r := GetLoadBalancerRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -940,14 +1316,14 @@ func (a *APIClient) GetLoadBalancerExecute(ctx context.Context, projectId string return r.Execute() } -type ApiGetQuotaRequest struct { +type GetQuotaRequest struct { ctx context.Context apiService *DefaultApiService projectId string region string } -func (r ApiGetQuotaRequest) Execute() (*GetQuotaResponse, error) { +func (r GetQuotaRequest) Execute() (*GetQuotaResponse, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -955,7 +1331,11 @@ func (r ApiGetQuotaRequest) Execute() (*GetQuotaResponse, error) { localVarReturnValue *GetQuotaResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetQuota") + client, ok := a.client.(*APIClient) + if !ok { + return nil, fmt.Errorf("could not parse client to type APIClient") + } + localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetQuota") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -985,7 +1365,7 @@ func (r ApiGetQuotaRequest) Execute() (*GetQuotaResponse, error) { if localVarHTTPHeaderAccept != "" { localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } - req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) if err != nil { return localVarReturnValue, err } @@ -995,7 +1375,7 @@ func (r ApiGetQuotaRequest) Execute() (*GetQuotaResponse, error) { *contextHTTPRequest = req } - localVarHTTPResponse, err := a.client.callAPI(req) + localVarHTTPResponse, err := client.callAPI(req) contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) if ok { *contextHTTPResponse = localVarHTTPResponse @@ -1019,7 +1399,7 @@ func (r ApiGetQuotaRequest) Execute() (*GetQuotaResponse, error) { } if localVarHTTPResponse.StatusCode == 401 { var v string - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -1029,7 +1409,7 @@ func (r ApiGetQuotaRequest) Execute() (*GetQuotaResponse, error) { return localVarReturnValue, newErr } var v Status - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -1039,7 +1419,7 @@ func (r ApiGetQuotaRequest) Execute() (*GetQuotaResponse, error) { return localVarReturnValue, newErr } - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr := &oapierror.GenericOpenAPIError{ StatusCode: localVarHTTPResponse.StatusCode, @@ -1063,7 +1443,7 @@ GetQuota gets the configured load balancer quota for the project. Default is 3. @return ApiGetQuotaRequest */ func (a *APIClient) GetQuota(ctx context.Context, projectId string, region string) ApiGetQuotaRequest { - return ApiGetQuotaRequest{ + return GetQuotaRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1072,7 +1452,7 @@ func (a *APIClient) GetQuota(ctx context.Context, projectId string, region strin } func (a *APIClient) GetQuotaExecute(ctx context.Context, projectId string, region string) (*GetQuotaResponse, error) { - r := ApiGetQuotaRequest{ + r := GetQuotaRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1081,14 +1461,14 @@ func (a *APIClient) GetQuotaExecute(ctx context.Context, projectId string, regio return r.Execute() } -type ApiListCredentialsRequest struct { +type ListCredentialsRequest struct { ctx context.Context apiService *DefaultApiService projectId string region string } -func (r ApiListCredentialsRequest) Execute() (*ListCredentialsResponse, error) { +func (r ListCredentialsRequest) Execute() (*ListCredentialsResponse, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -1096,7 +1476,11 @@ func (r ApiListCredentialsRequest) Execute() (*ListCredentialsResponse, error) { localVarReturnValue *ListCredentialsResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListCredentials") + client, ok := a.client.(*APIClient) + if !ok { + return nil, fmt.Errorf("could not parse client to type APIClient") + } + localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListCredentials") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -1126,7 +1510,7 @@ func (r ApiListCredentialsRequest) Execute() (*ListCredentialsResponse, error) { if localVarHTTPHeaderAccept != "" { localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } - req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) if err != nil { return localVarReturnValue, err } @@ -1136,7 +1520,7 @@ func (r ApiListCredentialsRequest) Execute() (*ListCredentialsResponse, error) { *contextHTTPRequest = req } - localVarHTTPResponse, err := a.client.callAPI(req) + localVarHTTPResponse, err := client.callAPI(req) contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) if ok { *contextHTTPResponse = localVarHTTPResponse @@ -1160,7 +1544,7 @@ func (r ApiListCredentialsRequest) Execute() (*ListCredentialsResponse, error) { } if localVarHTTPResponse.StatusCode == 401 { var v string - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -1170,7 +1554,7 @@ func (r ApiListCredentialsRequest) Execute() (*ListCredentialsResponse, error) { return localVarReturnValue, newErr } var v Status - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -1180,7 +1564,7 @@ func (r ApiListCredentialsRequest) Execute() (*ListCredentialsResponse, error) { return localVarReturnValue, newErr } - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr := &oapierror.GenericOpenAPIError{ StatusCode: localVarHTTPResponse.StatusCode, @@ -1204,7 +1588,7 @@ List Credentials @return ApiListCredentialsRequest */ func (a *APIClient) ListCredentials(ctx context.Context, projectId string, region string) ApiListCredentialsRequest { - return ApiListCredentialsRequest{ + return ListCredentialsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1213,7 +1597,7 @@ func (a *APIClient) ListCredentials(ctx context.Context, projectId string, regio } func (a *APIClient) ListCredentialsExecute(ctx context.Context, projectId string, region string) (*ListCredentialsResponse, error) { - r := ApiListCredentialsRequest{ + r := ListCredentialsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1222,7 +1606,7 @@ func (a *APIClient) ListCredentialsExecute(ctx context.Context, projectId string return r.Execute() } -type ApiListLoadBalancersRequest struct { +type ListLoadBalancersRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -1233,19 +1617,19 @@ type ApiListLoadBalancersRequest struct { // page_size specifies how many load balancers should be returned on this page. Must be a positive number <= 1000 -func (r ApiListLoadBalancersRequest) PageSize(pageSize string) ApiListLoadBalancersRequest { +func (r ListLoadBalancersRequest) PageSize(pageSize string) ApiListLoadBalancersRequest { r.pageSize = &pageSize return r } // page_id is a page identifier returned by the previous response and is used to request the next page -func (r ApiListLoadBalancersRequest) PageId(pageId string) ApiListLoadBalancersRequest { +func (r ListLoadBalancersRequest) PageId(pageId string) ApiListLoadBalancersRequest { r.pageId = &pageId return r } -func (r ApiListLoadBalancersRequest) Execute() (*ListLoadBalancersResponse, error) { +func (r ListLoadBalancersRequest) Execute() (*ListLoadBalancersResponse, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -1253,7 +1637,11 @@ func (r ApiListLoadBalancersRequest) Execute() (*ListLoadBalancersResponse, erro localVarReturnValue *ListLoadBalancersResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListLoadBalancers") + client, ok := a.client.(*APIClient) + if !ok { + return nil, fmt.Errorf("could not parse client to type APIClient") + } + localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListLoadBalancers") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -1289,7 +1677,7 @@ func (r ApiListLoadBalancersRequest) Execute() (*ListLoadBalancersResponse, erro if localVarHTTPHeaderAccept != "" { localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } - req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) if err != nil { return localVarReturnValue, err } @@ -1299,7 +1687,7 @@ func (r ApiListLoadBalancersRequest) Execute() (*ListLoadBalancersResponse, erro *contextHTTPRequest = req } - localVarHTTPResponse, err := a.client.callAPI(req) + localVarHTTPResponse, err := client.callAPI(req) contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) if ok { *contextHTTPResponse = localVarHTTPResponse @@ -1323,7 +1711,7 @@ func (r ApiListLoadBalancersRequest) Execute() (*ListLoadBalancersResponse, erro } if localVarHTTPResponse.StatusCode == 401 { var v string - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -1333,7 +1721,7 @@ func (r ApiListLoadBalancersRequest) Execute() (*ListLoadBalancersResponse, erro return localVarReturnValue, newErr } var v Status - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -1343,7 +1731,7 @@ func (r ApiListLoadBalancersRequest) Execute() (*ListLoadBalancersResponse, erro return localVarReturnValue, newErr } - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr := &oapierror.GenericOpenAPIError{ StatusCode: localVarHTTPResponse.StatusCode, @@ -1370,7 +1758,7 @@ ListLoadBalancer will list load balancers of a project. This contains informatio @return ApiListLoadBalancersRequest */ func (a *APIClient) ListLoadBalancers(ctx context.Context, projectId string, region string) ApiListLoadBalancersRequest { - return ApiListLoadBalancersRequest{ + return ListLoadBalancersRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1379,7 +1767,7 @@ func (a *APIClient) ListLoadBalancers(ctx context.Context, projectId string, reg } func (a *APIClient) ListLoadBalancersExecute(ctx context.Context, projectId string, region string) (*ListLoadBalancersResponse, error) { - r := ApiListLoadBalancersRequest{ + r := ListLoadBalancersRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1388,13 +1776,13 @@ func (a *APIClient) ListLoadBalancersExecute(ctx context.Context, projectId stri return r.Execute() } -type ApiListPlansRequest struct { +type ListPlansRequest struct { ctx context.Context apiService *DefaultApiService region string } -func (r ApiListPlansRequest) Execute() (*ListPlansResponse, error) { +func (r ListPlansRequest) Execute() (*ListPlansResponse, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -1402,7 +1790,11 @@ func (r ApiListPlansRequest) Execute() (*ListPlansResponse, error) { localVarReturnValue *ListPlansResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListPlans") + client, ok := a.client.(*APIClient) + if !ok { + return nil, fmt.Errorf("could not parse client to type APIClient") + } + localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListPlans") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -1431,7 +1823,7 @@ func (r ApiListPlansRequest) Execute() (*ListPlansResponse, error) { if localVarHTTPHeaderAccept != "" { localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } - req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) if err != nil { return localVarReturnValue, err } @@ -1441,7 +1833,7 @@ func (r ApiListPlansRequest) Execute() (*ListPlansResponse, error) { *contextHTTPRequest = req } - localVarHTTPResponse, err := a.client.callAPI(req) + localVarHTTPResponse, err := client.callAPI(req) contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) if ok { *contextHTTPResponse = localVarHTTPResponse @@ -1465,7 +1857,7 @@ func (r ApiListPlansRequest) Execute() (*ListPlansResponse, error) { } if localVarHTTPResponse.StatusCode == 401 { var v string - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -1475,7 +1867,7 @@ func (r ApiListPlansRequest) Execute() (*ListPlansResponse, error) { return localVarReturnValue, newErr } var v Status - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -1485,7 +1877,7 @@ func (r ApiListPlansRequest) Execute() (*ListPlansResponse, error) { return localVarReturnValue, newErr } - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr := &oapierror.GenericOpenAPIError{ StatusCode: localVarHTTPResponse.StatusCode, @@ -1508,7 +1900,7 @@ ListPlans returns for the configured service plans for a project. @return ApiListPlansRequest */ func (a *APIClient) ListPlans(ctx context.Context, region string) ApiListPlansRequest { - return ApiListPlansRequest{ + return ListPlansRequest{ apiService: a.defaultApi, ctx: ctx, region: region, @@ -1516,7 +1908,7 @@ func (a *APIClient) ListPlans(ctx context.Context, region string) ApiListPlansRe } func (a *APIClient) ListPlansExecute(ctx context.Context, region string) (*ListPlansResponse, error) { - r := ApiListPlansRequest{ + r := ListPlansRequest{ apiService: a.defaultApi, ctx: ctx, region: region, @@ -1524,7 +1916,7 @@ func (a *APIClient) ListPlansExecute(ctx context.Context, region string) (*ListP return r.Execute() } -type ApiUpdateCredentialsRequest struct { +type UpdateCredentialsRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -1533,12 +1925,12 @@ type ApiUpdateCredentialsRequest struct { updateCredentialsPayload *UpdateCredentialsPayload } -func (r ApiUpdateCredentialsRequest) UpdateCredentialsPayload(updateCredentialsPayload UpdateCredentialsPayload) ApiUpdateCredentialsRequest { +func (r UpdateCredentialsRequest) UpdateCredentialsPayload(updateCredentialsPayload UpdateCredentialsPayload) ApiUpdateCredentialsRequest { r.updateCredentialsPayload = &updateCredentialsPayload return r } -func (r ApiUpdateCredentialsRequest) Execute() (*UpdateCredentialsResponse, error) { +func (r UpdateCredentialsRequest) Execute() (*UpdateCredentialsResponse, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} @@ -1546,7 +1938,11 @@ func (r ApiUpdateCredentialsRequest) Execute() (*UpdateCredentialsResponse, erro localVarReturnValue *UpdateCredentialsResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.UpdateCredentials") + client, ok := a.client.(*APIClient) + if !ok { + return nil, fmt.Errorf("could not parse client to type APIClient") + } + localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.UpdateCredentials") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -1582,7 +1978,7 @@ func (r ApiUpdateCredentialsRequest) Execute() (*UpdateCredentialsResponse, erro } // body params localVarPostBody = r.updateCredentialsPayload - req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) if err != nil { return localVarReturnValue, err } @@ -1592,7 +1988,7 @@ func (r ApiUpdateCredentialsRequest) Execute() (*UpdateCredentialsResponse, erro *contextHTTPRequest = req } - localVarHTTPResponse, err := a.client.callAPI(req) + localVarHTTPResponse, err := client.callAPI(req) contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) if ok { *contextHTTPResponse = localVarHTTPResponse @@ -1616,7 +2012,7 @@ func (r ApiUpdateCredentialsRequest) Execute() (*UpdateCredentialsResponse, erro } if localVarHTTPResponse.StatusCode == 401 { var v string - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -1626,7 +2022,7 @@ func (r ApiUpdateCredentialsRequest) Execute() (*UpdateCredentialsResponse, erro return localVarReturnValue, newErr } var v Status - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -1636,7 +2032,7 @@ func (r ApiUpdateCredentialsRequest) Execute() (*UpdateCredentialsResponse, erro return localVarReturnValue, newErr } - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr := &oapierror.GenericOpenAPIError{ StatusCode: localVarHTTPResponse.StatusCode, @@ -1661,7 +2057,7 @@ Update Credentials @return ApiUpdateCredentialsRequest */ func (a *APIClient) UpdateCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiUpdateCredentialsRequest { - return ApiUpdateCredentialsRequest{ + return UpdateCredentialsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1671,7 +2067,7 @@ func (a *APIClient) UpdateCredentials(ctx context.Context, projectId string, reg } func (a *APIClient) UpdateCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (*UpdateCredentialsResponse, error) { - r := ApiUpdateCredentialsRequest{ + r := UpdateCredentialsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1681,7 +2077,7 @@ func (a *APIClient) UpdateCredentialsExecute(ctx context.Context, projectId stri return r.Execute() } -type ApiUpdateLoadBalancerRequest struct { +type UpdateLoadBalancerRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -1690,12 +2086,12 @@ type ApiUpdateLoadBalancerRequest struct { updateLoadBalancerPayload *UpdateLoadBalancerPayload } -func (r ApiUpdateLoadBalancerRequest) UpdateLoadBalancerPayload(updateLoadBalancerPayload UpdateLoadBalancerPayload) ApiUpdateLoadBalancerRequest { +func (r UpdateLoadBalancerRequest) UpdateLoadBalancerPayload(updateLoadBalancerPayload UpdateLoadBalancerPayload) ApiUpdateLoadBalancerRequest { r.updateLoadBalancerPayload = &updateLoadBalancerPayload return r } -func (r ApiUpdateLoadBalancerRequest) Execute() (*LoadBalancer, error) { +func (r UpdateLoadBalancerRequest) Execute() (*LoadBalancer, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} @@ -1703,7 +2099,11 @@ func (r ApiUpdateLoadBalancerRequest) Execute() (*LoadBalancer, error) { localVarReturnValue *LoadBalancer ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.UpdateLoadBalancer") + client, ok := a.client.(*APIClient) + if !ok { + return nil, fmt.Errorf("could not parse client to type APIClient") + } + localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.UpdateLoadBalancer") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -1739,7 +2139,7 @@ func (r ApiUpdateLoadBalancerRequest) Execute() (*LoadBalancer, error) { } // body params localVarPostBody = r.updateLoadBalancerPayload - req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) if err != nil { return localVarReturnValue, err } @@ -1749,7 +2149,7 @@ func (r ApiUpdateLoadBalancerRequest) Execute() (*LoadBalancer, error) { *contextHTTPRequest = req } - localVarHTTPResponse, err := a.client.callAPI(req) + localVarHTTPResponse, err := client.callAPI(req) contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) if ok { *contextHTTPResponse = localVarHTTPResponse @@ -1773,7 +2173,7 @@ func (r ApiUpdateLoadBalancerRequest) Execute() (*LoadBalancer, error) { } if localVarHTTPResponse.StatusCode == 401 { var v string - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -1783,7 +2183,7 @@ func (r ApiUpdateLoadBalancerRequest) Execute() (*LoadBalancer, error) { return localVarReturnValue, newErr } var v Status - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -1793,7 +2193,7 @@ func (r ApiUpdateLoadBalancerRequest) Execute() (*LoadBalancer, error) { return localVarReturnValue, newErr } - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr := &oapierror.GenericOpenAPIError{ StatusCode: localVarHTTPResponse.StatusCode, @@ -1821,7 +2221,7 @@ Update Load Balancer allows the change of listeners and target pools of an exist @return ApiUpdateLoadBalancerRequest */ func (a *APIClient) UpdateLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiUpdateLoadBalancerRequest { - return ApiUpdateLoadBalancerRequest{ + return UpdateLoadBalancerRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1831,7 +2231,7 @@ func (a *APIClient) UpdateLoadBalancer(ctx context.Context, projectId string, re } func (a *APIClient) UpdateLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (*LoadBalancer, error) { - r := ApiUpdateLoadBalancerRequest{ + r := UpdateLoadBalancerRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1841,7 +2241,7 @@ func (a *APIClient) UpdateLoadBalancerExecute(ctx context.Context, projectId str return r.Execute() } -type ApiUpdateTargetPoolRequest struct { +type UpdateTargetPoolRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -1851,12 +2251,12 @@ type ApiUpdateTargetPoolRequest struct { updateTargetPoolPayload *UpdateTargetPoolPayload } -func (r ApiUpdateTargetPoolRequest) UpdateTargetPoolPayload(updateTargetPoolPayload UpdateTargetPoolPayload) ApiUpdateTargetPoolRequest { +func (r UpdateTargetPoolRequest) UpdateTargetPoolPayload(updateTargetPoolPayload UpdateTargetPoolPayload) ApiUpdateTargetPoolRequest { r.updateTargetPoolPayload = &updateTargetPoolPayload return r } -func (r ApiUpdateTargetPoolRequest) Execute() (*TargetPool, error) { +func (r UpdateTargetPoolRequest) Execute() (*TargetPool, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} @@ -1864,7 +2264,11 @@ func (r ApiUpdateTargetPoolRequest) Execute() (*TargetPool, error) { localVarReturnValue *TargetPool ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.UpdateTargetPool") + client, ok := a.client.(*APIClient) + if !ok { + return nil, fmt.Errorf("could not parse client to type APIClient") + } + localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.UpdateTargetPool") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -1901,7 +2305,7 @@ func (r ApiUpdateTargetPoolRequest) Execute() (*TargetPool, error) { } // body params localVarPostBody = r.updateTargetPoolPayload - req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) if err != nil { return localVarReturnValue, err } @@ -1911,7 +2315,7 @@ func (r ApiUpdateTargetPoolRequest) Execute() (*TargetPool, error) { *contextHTTPRequest = req } - localVarHTTPResponse, err := a.client.callAPI(req) + localVarHTTPResponse, err := client.callAPI(req) contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) if ok { *contextHTTPResponse = localVarHTTPResponse @@ -1935,7 +2339,7 @@ func (r ApiUpdateTargetPoolRequest) Execute() (*TargetPool, error) { } if localVarHTTPResponse.StatusCode == 401 { var v string - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -1945,7 +2349,7 @@ func (r ApiUpdateTargetPoolRequest) Execute() (*TargetPool, error) { return localVarReturnValue, newErr } var v Status - err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.ErrorMessage = err.Error() return localVarReturnValue, newErr @@ -1955,7 +2359,7 @@ func (r ApiUpdateTargetPoolRequest) Execute() (*TargetPool, error) { return localVarReturnValue, newErr } - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr := &oapierror.GenericOpenAPIError{ StatusCode: localVarHTTPResponse.StatusCode, @@ -1985,7 +2389,7 @@ ReplaceTargetPool will replace a specific target pool of a load balancer with ne @return ApiUpdateTargetPoolRequest */ func (a *APIClient) UpdateTargetPool(ctx context.Context, projectId string, region string, name string, targetPoolName string) ApiUpdateTargetPoolRequest { - return ApiUpdateTargetPoolRequest{ + return UpdateTargetPoolRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1996,7 +2400,7 @@ func (a *APIClient) UpdateTargetPool(ctx context.Context, projectId string, regi } func (a *APIClient) UpdateTargetPoolExecute(ctx context.Context, projectId string, region string, name string, targetPoolName string) (*TargetPool, error) { - r := ApiUpdateTargetPoolRequest{ + r := UpdateTargetPoolRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, diff --git a/services/loadbalancer/client.go b/services/loadbalancer/client.go index 9591a065..eaa75952 100644 --- a/services/loadbalancer/client.go +++ b/services/loadbalancer/client.go @@ -51,7 +51,7 @@ type APIClient struct { } type service struct { - client *APIClient + client DefaultApi } // NewAPIClient creates a new API client. diff --git a/services/loadbalancer/model_create_load_balancer_payload.go b/services/loadbalancer/model_create_load_balancer_payload.go index 84024e22..d8fc432d 100644 --- a/services/loadbalancer/model_create_load_balancer_payload.go +++ b/services/loadbalancer/model_create_load_balancer_payload.go @@ -207,7 +207,7 @@ type CreateLoadBalancerPayloadGetRegionRetType = string types and functions for status */ -//isEnum +// isEnum // CreateLoadBalancerPayloadStatus the model 'CreateLoadBalancerPayload' type CreateLoadBalancerPayloadStatus string diff --git a/services/loadbalancer/model_listener.go b/services/loadbalancer/model_listener.go index 4dca477d..bd3ffa38 100644 --- a/services/loadbalancer/model_listener.go +++ b/services/loadbalancer/model_listener.go @@ -84,7 +84,7 @@ func setListenerGetPortAttributeType(arg *ListenerGetPortAttributeType, val List types and functions for protocol */ -//isEnum +// isEnum // ListenerProtocol Protocol is the highest network protocol we understand to load balance. Currently only PROTOCOL_TCP, PROTOCOL_TCP_PROXY and PROTOCOL_TLS_PASSTHROUGH are supported. type ListenerProtocol string diff --git a/services/loadbalancer/model_load_balancer.go b/services/loadbalancer/model_load_balancer.go index 471698f8..dfccc84a 100644 --- a/services/loadbalancer/model_load_balancer.go +++ b/services/loadbalancer/model_load_balancer.go @@ -207,7 +207,7 @@ type LoadBalancerGetRegionRetType = string types and functions for status */ -//isEnum +// isEnum // LoadBalancerStatus the model 'LoadBalancer' type LoadBalancerStatus string diff --git a/services/loadbalancer/model_load_balancer_error.go b/services/loadbalancer/model_load_balancer_error.go index fb801ee4..084a13d6 100644 --- a/services/loadbalancer/model_load_balancer_error.go +++ b/services/loadbalancer/model_load_balancer_error.go @@ -43,7 +43,7 @@ type LoadBalancerErrorGetDescriptionRetType = string types and functions for type */ -//isEnum +// isEnum // LoadBalancerErrorTypes The error type specifies which part of the load balancer encountered the error. I.e. the API will not check if a provided public IP is actually available in the project. Instead the load balancer with try to use the provided IP and if not available reports TYPE_FIP_NOT_CONFIGURED error or TYPE_FIP_NOT_FOUND if the IP was deleted. type LoadBalancerErrorTypes string diff --git a/services/loadbalancer/model_network.go b/services/loadbalancer/model_network.go index 73576ffe..9d96e01d 100644 --- a/services/loadbalancer/model_network.go +++ b/services/loadbalancer/model_network.go @@ -43,7 +43,7 @@ type NetworkGetNetworkIdRetType = string types and functions for role */ -//isEnum +// isEnum // NetworkRole The role defines how the load balancer is using the network. Currently only ROLE_LISTENERS_AND_TARGETS is supported. type NetworkRole string diff --git a/services/loadbalancer/model_update_load_balancer_payload.go b/services/loadbalancer/model_update_load_balancer_payload.go index a6b53803..e48e70f1 100644 --- a/services/loadbalancer/model_update_load_balancer_payload.go +++ b/services/loadbalancer/model_update_load_balancer_payload.go @@ -207,7 +207,7 @@ type UpdateLoadBalancerPayloadGetRegionRetType = string types and functions for status */ -//isEnum +// isEnum // UpdateLoadBalancerPayloadStatus the model 'UpdateLoadBalancerPayload' type UpdateLoadBalancerPayloadStatus string