diff --git a/services/mongodbflex/api_default.go b/services/mongodbflex/api_default.go index 92a3934f..14fe1a6d 100644 --- a/services/mongodbflex/api_default.go +++ b/services/mongodbflex/api_default.go @@ -23,10 +23,625 @@ import ( "github.com/stackitcloud/stackit-sdk-go/core/oapierror" ) +type DefaultApi interface { + /* + CloneInstance Clone instance + Clone an instance via PIT restore
Note that the Timestamp is a RFC3339 standard and uses by default UTC time format
+ As an example a valid timestamp look like "2023-04-20T15:05:15Z" + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return ApiCloneInstanceRequest + */ + CloneInstance(ctx context.Context, projectId string, instanceId string) ApiCloneInstanceRequest + /* + CloneInstanceExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return CloneInstanceResponse + + */ + CloneInstanceExecute(ctx context.Context, projectId string, instanceId string) (*CloneInstanceResponse, error) + /* + CreateInstance Create instance + Create and deploys an instance
Note that the time format for the backupSchedule is in UTC + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @return ApiCreateInstanceRequest + */ + CreateInstance(ctx context.Context, projectId string) ApiCreateInstanceRequest + /* + CreateInstanceExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @return CreateInstanceResponse + + */ + CreateInstanceExecute(ctx context.Context, projectId string) (*CreateInstanceResponse, error) + /* + CreateUser Create User + create a new user for a mongodb instance + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return ApiCreateUserRequest + */ + CreateUser(ctx context.Context, projectId string, instanceId string) ApiCreateUserRequest + /* + CreateUserExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return CreateUserResponse + + */ + CreateUserExecute(ctx context.Context, projectId string, instanceId string) (*CreateUserResponse, error) + /* + DeleteInstance Delete instance + removes an instance + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return ApiDeleteInstanceRequest + */ + DeleteInstance(ctx context.Context, projectId string, instanceId string) ApiDeleteInstanceRequest + /* + DeleteInstanceExecute executes the request + + */ + DeleteInstanceExecute(ctx context.Context, projectId string, instanceId string) error + /* + DeleteUser Delete User + delete mongodb user + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @param userId user id + @return ApiDeleteUserRequest + */ + DeleteUser(ctx context.Context, projectId string, instanceId string, userId string) ApiDeleteUserRequest + /* + DeleteUserExecute executes the request + + */ + DeleteUserExecute(ctx context.Context, projectId string, instanceId string, userId string) error + /* + GetBackup Get backup + Get details about a specific backup + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @param backupId backup id + @return ApiGetBackupRequest + */ + GetBackup(ctx context.Context, projectId string, instanceId string, backupId string) ApiGetBackupRequest + /* + GetBackupExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @param backupId backup id + @return GetBackupResponse + + */ + GetBackupExecute(ctx context.Context, projectId string, instanceId string, backupId string) (*GetBackupResponse, error) + /* + GetInstance Get instance + gets information of an instance + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return ApiGetInstanceRequest + */ + GetInstance(ctx context.Context, projectId string, instanceId string) ApiGetInstanceRequest + /* + GetInstanceExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return GetInstanceResponse + + */ + GetInstanceExecute(ctx context.Context, projectId string, instanceId string) (*GetInstanceResponse, error) + /* + GetUser Get User + get detailed information of a user of a mongodb instance + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @param userId user id + @return ApiGetUserRequest + */ + GetUser(ctx context.Context, projectId string, instanceId string, userId string) ApiGetUserRequest + /* + GetUserExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @param userId user id + @return GetUserResponse + + */ + GetUserExecute(ctx context.Context, projectId string, instanceId string, userId string) (*GetUserResponse, error) + /* + ListAdvisorSlowQueries Get slow queries + gets slow queries from the Opsmanager performance advisor + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return ApiListAdvisorSlowQueriesRequest + */ + ListAdvisorSlowQueries(ctx context.Context, projectId string, instanceId string) ApiListAdvisorSlowQueriesRequest + /* + ListAdvisorSlowQueriesExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return HandlersInstancesSlowQueriesResponse + + */ + ListAdvisorSlowQueriesExecute(ctx context.Context, projectId string, instanceId string) (*HandlersInstancesSlowQueriesResponse, error) + /* + ListBackups List backup + List backups of an instance + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return ApiListBackupsRequest + */ + ListBackups(ctx context.Context, projectId string, instanceId string) ApiListBackupsRequest + /* + ListBackupsExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return ListBackupsResponse + + */ + ListBackupsExecute(ctx context.Context, projectId string, instanceId string) (*ListBackupsResponse, error) + /* + ListFlavors Flavors + returns all possible flavors + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @return ApiListFlavorsRequest + */ + ListFlavors(ctx context.Context, projectId string) ApiListFlavorsRequest + /* + ListFlavorsExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @return ListFlavorsResponse + + */ + ListFlavorsExecute(ctx context.Context, projectId string) (*ListFlavorsResponse, error) + /* + ListInstances List Instances + list all instances for a projectID + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @return ApiListInstancesRequest + */ + ListInstances(ctx context.Context, projectId string) ApiListInstancesRequest + /* + ListInstancesExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @return ListInstancesResponse + + */ + ListInstancesExecute(ctx context.Context, projectId string) (*ListInstancesResponse, error) + /* + ListMetrics Metrics + returns metrics for an instance + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @param metric metric type + @return ApiListMetricsRequest + */ + ListMetrics(ctx context.Context, projectId string, instanceId string, metric string) ApiListMetricsRequest + /* + ListMetricsExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @param metric metric type + @return ListMetricsResponse + + */ + ListMetricsExecute(ctx context.Context, projectId string, instanceId string, metric string) (*ListMetricsResponse, error) + /* + ListRestoreJobs List restore jobs + List restore jobs of an instance + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return ApiListRestoreJobsRequest + */ + ListRestoreJobs(ctx context.Context, projectId string, instanceId string) ApiListRestoreJobsRequest + /* + ListRestoreJobsExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return ListRestoreJobsResponse + + */ + ListRestoreJobsExecute(ctx context.Context, projectId string, instanceId string) (*ListRestoreJobsResponse, error) + /* + ListStorages Get storage + returns the storage for a certain flavor + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param flavor flavor id + @return ApiListStoragesRequest + */ + ListStorages(ctx context.Context, projectId string, flavor string) ApiListStoragesRequest + /* + ListStoragesExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param flavor flavor id + @return ListStoragesResponse + + */ + ListStoragesExecute(ctx context.Context, projectId string, flavor string) (*ListStoragesResponse, error) + /* + ListSuggestedIndexes Get suggested indexes + gets suggested indexes from the Opsmanager performance advisor + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return ApiListSuggestedIndexesRequest + */ + ListSuggestedIndexes(ctx context.Context, projectId string, instanceId string) ApiListSuggestedIndexesRequest + /* + ListSuggestedIndexesExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return HandlersInstancesSuggestedIndexesResponse + + */ + ListSuggestedIndexesExecute(ctx context.Context, projectId string, instanceId string) (*HandlersInstancesSuggestedIndexesResponse, error) + /* + ListUsers List Users + list all users for a mongodb instance + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return ApiListUsersRequest + */ + ListUsers(ctx context.Context, projectId string, instanceId string) ApiListUsersRequest + /* + ListUsersExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return ListUsersResponse + + */ + ListUsersExecute(ctx context.Context, projectId string, instanceId string) (*ListUsersResponse, error) + /* + ListVersions Get versions + returns all available versions for creating endpoint + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @return ApiListVersionsRequest + */ + ListVersions(ctx context.Context, projectId string) ApiListVersionsRequest + /* + ListVersionsExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @return ListVersionsResponse + + */ + ListVersionsExecute(ctx context.Context, projectId string) (*ListVersionsResponse, error) + /* + PartialUpdateInstance Patch endpoint + Updates a deployment plan
Note that the time format for the backupSchedule is in UTC + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return ApiPartialUpdateInstanceRequest + */ + PartialUpdateInstance(ctx context.Context, projectId string, instanceId string) ApiPartialUpdateInstanceRequest + /* + PartialUpdateInstanceExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return UpdateInstanceResponse + + */ + PartialUpdateInstanceExecute(ctx context.Context, projectId string, instanceId string) (*UpdateInstanceResponse, error) + /* + PartialUpdateUser Update User + updates user for a mongodb instance + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @param userId user id + @return ApiPartialUpdateUserRequest + */ + PartialUpdateUser(ctx context.Context, projectId string, instanceId string, userId string) ApiPartialUpdateUserRequest + /* + PartialUpdateUserExecute executes the request + + */ + PartialUpdateUserExecute(ctx context.Context, projectId string, instanceId string, userId string) error + /* + ResetUser Reset User + resets mongodb user's password + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @param userId user id + @return ApiResetUserRequest + */ + ResetUser(ctx context.Context, projectId string, instanceId string, userId string) ApiResetUserRequest + /* + ResetUserExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @param userId user id + @return User + + */ + ResetUserExecute(ctx context.Context, projectId string, instanceId string, userId string) (*User, error) + /* + RestoreInstance Restore instance + Restore an instance based on snapshot + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return ApiRestoreInstanceRequest + */ + RestoreInstance(ctx context.Context, projectId string, instanceId string) ApiRestoreInstanceRequest + /* + RestoreInstanceExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return RestoreInstanceResponse + + */ + RestoreInstanceExecute(ctx context.Context, projectId string, instanceId string) (*RestoreInstanceResponse, error) + /* + UpdateBackupSchedule Update schedule + Updates a backup schedule
Note that the time format is in UTC + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return ApiUpdateBackupScheduleRequest + */ + UpdateBackupSchedule(ctx context.Context, projectId string, instanceId string) ApiUpdateBackupScheduleRequest + /* + UpdateBackupScheduleExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return BackupSchedule + + */ + UpdateBackupScheduleExecute(ctx context.Context, projectId string, instanceId string) (*BackupSchedule, error) + /* + UpdateInstance Put endpoint + Updates a deployment plan
Note that the time format for the backupSchedule is in UTC + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return ApiUpdateInstanceRequest + */ + UpdateInstance(ctx context.Context, projectId string, instanceId string) ApiUpdateInstanceRequest + /* + UpdateInstanceExecute executes the request + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @return UpdateInstanceResponse + + */ + UpdateInstanceExecute(ctx context.Context, projectId string, instanceId string) (*UpdateInstanceResponse, error) + /* + UpdateUser Update User + updates user for a mongodb instance + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId project id + @param instanceId instance id + @param userId user id + @return ApiUpdateUserRequest + */ + UpdateUser(ctx context.Context, projectId string, instanceId string, userId string) ApiUpdateUserRequest + /* + UpdateUserExecute executes the request + + */ + UpdateUserExecute(ctx context.Context, projectId string, instanceId string, userId string) error +} + +type ApiCloneInstanceRequest interface { + // payload + CloneInstancePayload(cloneInstancePayload CloneInstancePayload) ApiCloneInstanceRequest + Execute() (*CloneInstanceResponse, error) +} + +type ApiCreateInstanceRequest interface { + // payload + CreateInstancePayload(createInstancePayload CreateInstancePayload) ApiCreateInstanceRequest + Execute() (*CreateInstanceResponse, error) +} + +type ApiCreateUserRequest interface { + // payload + CreateUserPayload(createUserPayload CreateUserPayload) ApiCreateUserRequest + Execute() (*CreateUserResponse, error) +} + +type ApiDeleteInstanceRequest interface { + Execute() error +} + +type ApiDeleteUserRequest interface { + Execute() error +} + +type ApiGetBackupRequest interface { + Execute() (*GetBackupResponse, error) +} + +type ApiGetInstanceRequest interface { + Execute() (*GetInstanceResponse, error) +} + +type ApiGetUserRequest interface { + Execute() (*GetUserResponse, error) +} + +type ApiListAdvisorSlowQueriesRequest interface { + Execute() (*HandlersInstancesSlowQueriesResponse, error) +} + +type ApiListBackupsRequest interface { + Execute() (*ListBackupsResponse, error) +} + +type ApiListFlavorsRequest interface { + Execute() (*ListFlavorsResponse, error) +} + +type ApiListInstancesRequest interface { + // instance tag + Tag(tag string) ApiListInstancesRequest + Execute() (*ListInstancesResponse, error) +} + +type ApiListMetricsRequest interface { + // granularity + Granularity(granularity string) ApiListMetricsRequest + // period + Period(period string) ApiListMetricsRequest + // period start + Start(start string) ApiListMetricsRequest + // period end + End(end string) ApiListMetricsRequest + Execute() (*ListMetricsResponse, error) +} + +type ApiListRestoreJobsRequest interface { + Execute() (*ListRestoreJobsResponse, error) +} + +type ApiListStoragesRequest interface { + Execute() (*ListStoragesResponse, error) +} + +type ApiListSuggestedIndexesRequest interface { + Execute() (*HandlersInstancesSuggestedIndexesResponse, error) +} + +type ApiListUsersRequest interface { + Execute() (*ListUsersResponse, error) +} + +type ApiListVersionsRequest interface { + Execute() (*ListVersionsResponse, error) +} + +type ApiPartialUpdateInstanceRequest interface { + // payload + PartialUpdateInstancePayload(partialUpdateInstancePayload PartialUpdateInstancePayload) ApiPartialUpdateInstanceRequest + Execute() (*UpdateInstanceResponse, error) +} + +type ApiPartialUpdateUserRequest interface { + // payload + PartialUpdateUserPayload(partialUpdateUserPayload PartialUpdateUserPayload) ApiPartialUpdateUserRequest + Execute() error +} + +type ApiResetUserRequest interface { + Execute() (*User, error) +} + +type ApiRestoreInstanceRequest interface { + // payload + RestoreInstancePayload(restoreInstancePayload RestoreInstancePayload) ApiRestoreInstanceRequest + Execute() (*RestoreInstanceResponse, error) +} + +type ApiUpdateBackupScheduleRequest interface { + // payload + UpdateBackupSchedulePayload(updateBackupSchedulePayload UpdateBackupSchedulePayload) ApiUpdateBackupScheduleRequest + Execute() (*BackupSchedule, error) +} + +type ApiUpdateInstanceRequest interface { + // payload + UpdateInstancePayload(updateInstancePayload UpdateInstancePayload) ApiUpdateInstanceRequest + Execute() (*UpdateInstanceResponse, error) +} + +type ApiUpdateUserRequest interface { + // payload + UpdateUserPayload(updateUserPayload UpdateUserPayload) ApiUpdateUserRequest + Execute() error +} + // DefaultApiService DefaultApi service type DefaultApiService service -type ApiCloneInstanceRequest struct { +type CloneInstanceRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -36,12 +651,12 @@ type ApiCloneInstanceRequest struct { // payload -func (r ApiCloneInstanceRequest) CloneInstancePayload(cloneInstancePayload CloneInstancePayload) ApiCloneInstanceRequest { +func (r CloneInstanceRequest) CloneInstancePayload(cloneInstancePayload CloneInstancePayload) ApiCloneInstanceRequest { r.cloneInstancePayload = &cloneInstancePayload return r } -func (r ApiCloneInstanceRequest) Execute() (*CloneInstanceResponse, error) { +func (r CloneInstanceRequest) Execute() (*CloneInstanceResponse, error) { var ( localVarHTTPMethod = http.MethodPost localVarPostBody interface{} @@ -49,7 +664,11 @@ func (r ApiCloneInstanceRequest) Execute() (*CloneInstanceResponse, error) { localVarReturnValue *CloneInstanceResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.CloneInstance") + 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.CloneInstance") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -84,7 +703,7 @@ func (r ApiCloneInstanceRequest) Execute() (*CloneInstanceResponse, error) { } // body params localVarPostBody = r.cloneInstancePayload - 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 } @@ -94,7 +713,7 @@ func (r ApiCloneInstanceRequest) Execute() (*CloneInstanceResponse, 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 @@ -118,7 +737,7 @@ func (r ApiCloneInstanceRequest) Execute() (*CloneInstanceResponse, error) { } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 @@ -129,7 +748,7 @@ func (r ApiCloneInstanceRequest) Execute() (*CloneInstanceResponse, error) { } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 @@ -140,7 +759,7 @@ func (r ApiCloneInstanceRequest) Execute() (*CloneInstanceResponse, 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, @@ -165,7 +784,7 @@ As an example a valid timestamp look like "2023-04-20T15:05:15Z" @return ApiCloneInstanceRequest */ func (a *APIClient) CloneInstance(ctx context.Context, projectId string, instanceId string) ApiCloneInstanceRequest { - return ApiCloneInstanceRequest{ + return CloneInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -174,7 +793,7 @@ func (a *APIClient) CloneInstance(ctx context.Context, projectId string, instanc } func (a *APIClient) CloneInstanceExecute(ctx context.Context, projectId string, instanceId string) (*CloneInstanceResponse, error) { - r := ApiCloneInstanceRequest{ + r := CloneInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -183,7 +802,7 @@ func (a *APIClient) CloneInstanceExecute(ctx context.Context, projectId string, return r.Execute() } -type ApiCreateInstanceRequest struct { +type CreateInstanceRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -192,12 +811,12 @@ type ApiCreateInstanceRequest struct { // payload -func (r ApiCreateInstanceRequest) CreateInstancePayload(createInstancePayload CreateInstancePayload) ApiCreateInstanceRequest { +func (r CreateInstanceRequest) CreateInstancePayload(createInstancePayload CreateInstancePayload) ApiCreateInstanceRequest { r.createInstancePayload = &createInstancePayload return r } -func (r ApiCreateInstanceRequest) Execute() (*CreateInstanceResponse, error) { +func (r CreateInstanceRequest) Execute() (*CreateInstanceResponse, error) { var ( localVarHTTPMethod = http.MethodPost localVarPostBody interface{} @@ -205,7 +824,11 @@ func (r ApiCreateInstanceRequest) Execute() (*CreateInstanceResponse, error) { localVarReturnValue *CreateInstanceResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.CreateInstance") + 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.CreateInstance") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -239,7 +862,7 @@ func (r ApiCreateInstanceRequest) Execute() (*CreateInstanceResponse, error) { } // body params localVarPostBody = r.createInstancePayload - 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 } @@ -249,7 +872,7 @@ func (r ApiCreateInstanceRequest) Execute() (*CreateInstanceResponse, 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 @@ -273,7 +896,7 @@ func (r ApiCreateInstanceRequest) Execute() (*CreateInstanceResponse, error) { } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 @@ -284,7 +907,7 @@ func (r ApiCreateInstanceRequest) Execute() (*CreateInstanceResponse, error) { } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 @@ -295,7 +918,7 @@ func (r ApiCreateInstanceRequest) Execute() (*CreateInstanceResponse, error) { } if localVarHTTPResponse.StatusCode == 500 { var v Error - 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 @@ -306,7 +929,7 @@ func (r ApiCreateInstanceRequest) Execute() (*CreateInstanceResponse, 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, @@ -329,7 +952,7 @@ Create and deploys an instance
Note that the time format for the backupSche @return ApiCreateInstanceRequest */ func (a *APIClient) CreateInstance(ctx context.Context, projectId string) ApiCreateInstanceRequest { - return ApiCreateInstanceRequest{ + return CreateInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -337,7 +960,7 @@ func (a *APIClient) CreateInstance(ctx context.Context, projectId string) ApiCre } func (a *APIClient) CreateInstanceExecute(ctx context.Context, projectId string) (*CreateInstanceResponse, error) { - r := ApiCreateInstanceRequest{ + r := CreateInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -345,7 +968,7 @@ func (a *APIClient) CreateInstanceExecute(ctx context.Context, projectId string) return r.Execute() } -type ApiCreateUserRequest struct { +type CreateUserRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -355,12 +978,12 @@ type ApiCreateUserRequest struct { // payload -func (r ApiCreateUserRequest) CreateUserPayload(createUserPayload CreateUserPayload) ApiCreateUserRequest { +func (r CreateUserRequest) CreateUserPayload(createUserPayload CreateUserPayload) ApiCreateUserRequest { r.createUserPayload = &createUserPayload return r } -func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, error) { +func (r CreateUserRequest) Execute() (*CreateUserResponse, error) { var ( localVarHTTPMethod = http.MethodPost localVarPostBody interface{} @@ -368,7 +991,11 @@ func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, error) { localVarReturnValue *CreateUserResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.CreateUser") + 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.CreateUser") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -403,7 +1030,7 @@ func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, error) { } // body params localVarPostBody = r.createUserPayload - 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 } @@ -413,7 +1040,7 @@ func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, 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 @@ -437,7 +1064,7 @@ func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, error) { } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 @@ -448,7 +1075,7 @@ func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, error) { } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 @@ -459,7 +1086,7 @@ func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, error) { } if localVarHTTPResponse.StatusCode == 409 { var v Error - 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 @@ -470,7 +1097,7 @@ func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, error) { } if localVarHTTPResponse.StatusCode == 500 { var v Error - 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 @@ -481,7 +1108,7 @@ func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, 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, @@ -505,7 +1132,7 @@ create a new user for a mongodb instance @return ApiCreateUserRequest */ func (a *APIClient) CreateUser(ctx context.Context, projectId string, instanceId string) ApiCreateUserRequest { - return ApiCreateUserRequest{ + return CreateUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -514,7 +1141,7 @@ func (a *APIClient) CreateUser(ctx context.Context, projectId string, instanceId } func (a *APIClient) CreateUserExecute(ctx context.Context, projectId string, instanceId string) (*CreateUserResponse, error) { - r := ApiCreateUserRequest{ + r := CreateUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -523,21 +1150,25 @@ func (a *APIClient) CreateUserExecute(ctx context.Context, projectId string, ins return r.Execute() } -type ApiDeleteInstanceRequest struct { +type DeleteInstanceRequest struct { ctx context.Context apiService *DefaultApiService projectId string instanceId string } -func (r ApiDeleteInstanceRequest) Execute() error { +func (r DeleteInstanceRequest) Execute() error { var ( localVarHTTPMethod = http.MethodDelete localVarPostBody interface{} formFiles []formFile ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.DeleteInstance") + client, ok := a.client.(*APIClient) + if !ok { + return fmt.Errorf("could not parse client to type APIClient") + } + localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.DeleteInstance") if err != nil { return &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -567,7 +1198,7 @@ func (r ApiDeleteInstanceRequest) Execute() 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 err } @@ -577,7 +1208,7 @@ func (r ApiDeleteInstanceRequest) Execute() 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 @@ -601,7 +1232,7 @@ func (r ApiDeleteInstanceRequest) Execute() error { } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 newErr @@ -612,7 +1243,7 @@ func (r ApiDeleteInstanceRequest) Execute() error { } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 newErr @@ -623,7 +1254,7 @@ func (r ApiDeleteInstanceRequest) Execute() error { } if localVarHTTPResponse.StatusCode == 500 { var v Error - 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 newErr @@ -648,7 +1279,7 @@ removes an instance @return ApiDeleteInstanceRequest */ func (a *APIClient) DeleteInstance(ctx context.Context, projectId string, instanceId string) ApiDeleteInstanceRequest { - return ApiDeleteInstanceRequest{ + return DeleteInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -657,7 +1288,7 @@ func (a *APIClient) DeleteInstance(ctx context.Context, projectId string, instan } func (a *APIClient) DeleteInstanceExecute(ctx context.Context, projectId string, instanceId string) error { - r := ApiDeleteInstanceRequest{ + r := DeleteInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -666,7 +1297,7 @@ func (a *APIClient) DeleteInstanceExecute(ctx context.Context, projectId string, return r.Execute() } -type ApiDeleteUserRequest struct { +type DeleteUserRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -674,14 +1305,18 @@ type ApiDeleteUserRequest struct { userId string } -func (r ApiDeleteUserRequest) Execute() error { +func (r DeleteUserRequest) Execute() error { var ( localVarHTTPMethod = http.MethodDelete localVarPostBody interface{} formFiles []formFile ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.DeleteUser") + client, ok := a.client.(*APIClient) + if !ok { + return fmt.Errorf("could not parse client to type APIClient") + } + localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.DeleteUser") if err != nil { return &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -712,7 +1347,7 @@ func (r ApiDeleteUserRequest) Execute() 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 err } @@ -722,7 +1357,7 @@ func (r ApiDeleteUserRequest) Execute() 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 @@ -746,7 +1381,7 @@ func (r ApiDeleteUserRequest) Execute() error { } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 newErr @@ -757,7 +1392,7 @@ func (r ApiDeleteUserRequest) Execute() error { } if localVarHTTPResponse.StatusCode == 500 { var v Error - 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 newErr @@ -783,7 +1418,7 @@ delete mongodb user @return ApiDeleteUserRequest */ func (a *APIClient) DeleteUser(ctx context.Context, projectId string, instanceId string, userId string) ApiDeleteUserRequest { - return ApiDeleteUserRequest{ + return DeleteUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -793,7 +1428,7 @@ func (a *APIClient) DeleteUser(ctx context.Context, projectId string, instanceId } func (a *APIClient) DeleteUserExecute(ctx context.Context, projectId string, instanceId string, userId string) error { - r := ApiDeleteUserRequest{ + r := DeleteUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -803,7 +1438,7 @@ func (a *APIClient) DeleteUserExecute(ctx context.Context, projectId string, ins return r.Execute() } -type ApiGetBackupRequest struct { +type GetBackupRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -811,7 +1446,7 @@ type ApiGetBackupRequest struct { backupId string } -func (r ApiGetBackupRequest) Execute() (*GetBackupResponse, error) { +func (r GetBackupRequest) Execute() (*GetBackupResponse, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -819,7 +1454,11 @@ func (r ApiGetBackupRequest) Execute() (*GetBackupResponse, error) { localVarReturnValue *GetBackupResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetBackup") + 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.GetBackup") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -850,7 +1489,7 @@ func (r ApiGetBackupRequest) Execute() (*GetBackupResponse, 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 } @@ -860,7 +1499,7 @@ func (r ApiGetBackupRequest) Execute() (*GetBackupResponse, 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 @@ -884,7 +1523,7 @@ func (r ApiGetBackupRequest) Execute() (*GetBackupResponse, error) { } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 @@ -895,7 +1534,7 @@ func (r ApiGetBackupRequest) Execute() (*GetBackupResponse, error) { } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 @@ -906,7 +1545,7 @@ func (r ApiGetBackupRequest) Execute() (*GetBackupResponse, 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, @@ -931,7 +1570,7 @@ Get details about a specific backup @return ApiGetBackupRequest */ func (a *APIClient) GetBackup(ctx context.Context, projectId string, instanceId string, backupId string) ApiGetBackupRequest { - return ApiGetBackupRequest{ + return GetBackupRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -941,7 +1580,7 @@ func (a *APIClient) GetBackup(ctx context.Context, projectId string, instanceId } func (a *APIClient) GetBackupExecute(ctx context.Context, projectId string, instanceId string, backupId string) (*GetBackupResponse, error) { - r := ApiGetBackupRequest{ + r := GetBackupRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -951,14 +1590,14 @@ func (a *APIClient) GetBackupExecute(ctx context.Context, projectId string, inst return r.Execute() } -type ApiGetInstanceRequest struct { +type GetInstanceRequest struct { ctx context.Context apiService *DefaultApiService projectId string instanceId string } -func (r ApiGetInstanceRequest) Execute() (*GetInstanceResponse, error) { +func (r GetInstanceRequest) Execute() (*GetInstanceResponse, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -966,7 +1605,11 @@ func (r ApiGetInstanceRequest) Execute() (*GetInstanceResponse, error) { localVarReturnValue *GetInstanceResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetInstance") + 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.GetInstance") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -996,7 +1639,7 @@ func (r ApiGetInstanceRequest) Execute() (*GetInstanceResponse, 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 } @@ -1006,7 +1649,7 @@ func (r ApiGetInstanceRequest) Execute() (*GetInstanceResponse, 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 @@ -1030,7 +1673,7 @@ func (r ApiGetInstanceRequest) Execute() (*GetInstanceResponse, error) { } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 @@ -1041,7 +1684,7 @@ func (r ApiGetInstanceRequest) Execute() (*GetInstanceResponse, error) { } if localVarHTTPResponse.StatusCode == 500 { var v Error - 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 @@ -1052,7 +1695,7 @@ func (r ApiGetInstanceRequest) Execute() (*GetInstanceResponse, 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, @@ -1076,7 +1719,7 @@ gets information of an instance @return ApiGetInstanceRequest */ func (a *APIClient) GetInstance(ctx context.Context, projectId string, instanceId string) ApiGetInstanceRequest { - return ApiGetInstanceRequest{ + return GetInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1085,7 +1728,7 @@ func (a *APIClient) GetInstance(ctx context.Context, projectId string, instanceI } func (a *APIClient) GetInstanceExecute(ctx context.Context, projectId string, instanceId string) (*GetInstanceResponse, error) { - r := ApiGetInstanceRequest{ + r := GetInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1094,7 +1737,7 @@ func (a *APIClient) GetInstanceExecute(ctx context.Context, projectId string, in return r.Execute() } -type ApiGetUserRequest struct { +type GetUserRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -1102,7 +1745,7 @@ type ApiGetUserRequest struct { userId string } -func (r ApiGetUserRequest) Execute() (*GetUserResponse, error) { +func (r GetUserRequest) Execute() (*GetUserResponse, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -1110,7 +1753,11 @@ func (r ApiGetUserRequest) Execute() (*GetUserResponse, error) { localVarReturnValue *GetUserResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetUser") + 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.GetUser") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -1141,7 +1788,7 @@ func (r ApiGetUserRequest) Execute() (*GetUserResponse, 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 } @@ -1151,7 +1798,7 @@ func (r ApiGetUserRequest) Execute() (*GetUserResponse, 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 @@ -1175,7 +1822,7 @@ func (r ApiGetUserRequest) Execute() (*GetUserResponse, error) { } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 @@ -1186,7 +1833,7 @@ func (r ApiGetUserRequest) Execute() (*GetUserResponse, error) { } if localVarHTTPResponse.StatusCode == 500 { var v Error - 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 @@ -1197,7 +1844,7 @@ func (r ApiGetUserRequest) Execute() (*GetUserResponse, 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, @@ -1222,7 +1869,7 @@ get detailed information of a user of a mongodb instance @return ApiGetUserRequest */ func (a *APIClient) GetUser(ctx context.Context, projectId string, instanceId string, userId string) ApiGetUserRequest { - return ApiGetUserRequest{ + return GetUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1232,7 +1879,7 @@ func (a *APIClient) GetUser(ctx context.Context, projectId string, instanceId st } func (a *APIClient) GetUserExecute(ctx context.Context, projectId string, instanceId string, userId string) (*GetUserResponse, error) { - r := ApiGetUserRequest{ + r := GetUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1242,14 +1889,14 @@ func (a *APIClient) GetUserExecute(ctx context.Context, projectId string, instan return r.Execute() } -type ApiListAdvisorSlowQueriesRequest struct { +type ListAdvisorSlowQueriesRequest struct { ctx context.Context apiService *DefaultApiService projectId string instanceId string } -func (r ApiListAdvisorSlowQueriesRequest) Execute() (*HandlersInstancesSlowQueriesResponse, error) { +func (r ListAdvisorSlowQueriesRequest) Execute() (*HandlersInstancesSlowQueriesResponse, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -1257,7 +1904,11 @@ func (r ApiListAdvisorSlowQueriesRequest) Execute() (*HandlersInstancesSlowQueri localVarReturnValue *HandlersInstancesSlowQueriesResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListAdvisorSlowQueries") + 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.ListAdvisorSlowQueries") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -1287,7 +1938,7 @@ func (r ApiListAdvisorSlowQueriesRequest) Execute() (*HandlersInstancesSlowQueri 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 } @@ -1297,7 +1948,7 @@ func (r ApiListAdvisorSlowQueriesRequest) Execute() (*HandlersInstancesSlowQueri *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 @@ -1321,7 +1972,7 @@ func (r ApiListAdvisorSlowQueriesRequest) Execute() (*HandlersInstancesSlowQueri } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 @@ -1332,7 +1983,7 @@ func (r ApiListAdvisorSlowQueriesRequest) Execute() (*HandlersInstancesSlowQueri } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 +1994,7 @@ func (r ApiListAdvisorSlowQueriesRequest) Execute() (*HandlersInstancesSlowQueri } if localVarHTTPResponse.StatusCode == 500 { var v Error - 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 @@ -1354,7 +2005,7 @@ func (r ApiListAdvisorSlowQueriesRequest) Execute() (*HandlersInstancesSlowQueri 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, @@ -1378,7 +2029,7 @@ gets slow queries from the Opsmanager performance advisor @return ApiListAdvisorSlowQueriesRequest */ func (a *APIClient) ListAdvisorSlowQueries(ctx context.Context, projectId string, instanceId string) ApiListAdvisorSlowQueriesRequest { - return ApiListAdvisorSlowQueriesRequest{ + return ListAdvisorSlowQueriesRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1387,7 +2038,7 @@ func (a *APIClient) ListAdvisorSlowQueries(ctx context.Context, projectId string } func (a *APIClient) ListAdvisorSlowQueriesExecute(ctx context.Context, projectId string, instanceId string) (*HandlersInstancesSlowQueriesResponse, error) { - r := ApiListAdvisorSlowQueriesRequest{ + r := ListAdvisorSlowQueriesRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1396,14 +2047,14 @@ func (a *APIClient) ListAdvisorSlowQueriesExecute(ctx context.Context, projectId return r.Execute() } -type ApiListBackupsRequest struct { +type ListBackupsRequest struct { ctx context.Context apiService *DefaultApiService projectId string instanceId string } -func (r ApiListBackupsRequest) Execute() (*ListBackupsResponse, error) { +func (r ListBackupsRequest) Execute() (*ListBackupsResponse, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -1411,7 +2062,11 @@ func (r ApiListBackupsRequest) Execute() (*ListBackupsResponse, error) { localVarReturnValue *ListBackupsResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListBackups") + 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.ListBackups") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -1441,7 +2096,7 @@ func (r ApiListBackupsRequest) Execute() (*ListBackupsResponse, 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 } @@ -1451,7 +2106,7 @@ func (r ApiListBackupsRequest) Execute() (*ListBackupsResponse, 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 @@ -1475,7 +2130,7 @@ func (r ApiListBackupsRequest) Execute() (*ListBackupsResponse, error) { } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 @@ -1486,7 +2141,7 @@ func (r ApiListBackupsRequest) Execute() (*ListBackupsResponse, error) { } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 @@ -1497,7 +2152,7 @@ func (r ApiListBackupsRequest) Execute() (*ListBackupsResponse, 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, @@ -1521,7 +2176,7 @@ List backups of an instance @return ApiListBackupsRequest */ func (a *APIClient) ListBackups(ctx context.Context, projectId string, instanceId string) ApiListBackupsRequest { - return ApiListBackupsRequest{ + return ListBackupsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1530,7 +2185,7 @@ func (a *APIClient) ListBackups(ctx context.Context, projectId string, instanceI } func (a *APIClient) ListBackupsExecute(ctx context.Context, projectId string, instanceId string) (*ListBackupsResponse, error) { - r := ApiListBackupsRequest{ + r := ListBackupsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1539,13 +2194,13 @@ func (a *APIClient) ListBackupsExecute(ctx context.Context, projectId string, in return r.Execute() } -type ApiListFlavorsRequest struct { +type ListFlavorsRequest struct { ctx context.Context apiService *DefaultApiService projectId string } -func (r ApiListFlavorsRequest) Execute() (*ListFlavorsResponse, error) { +func (r ListFlavorsRequest) Execute() (*ListFlavorsResponse, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -1553,7 +2208,11 @@ func (r ApiListFlavorsRequest) Execute() (*ListFlavorsResponse, error) { localVarReturnValue *ListFlavorsResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListFlavors") + 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.ListFlavors") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -1582,7 +2241,7 @@ func (r ApiListFlavorsRequest) Execute() (*ListFlavorsResponse, 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 } @@ -1592,7 +2251,7 @@ func (r ApiListFlavorsRequest) Execute() (*ListFlavorsResponse, 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 @@ -1616,7 +2275,7 @@ func (r ApiListFlavorsRequest) Execute() (*ListFlavorsResponse, error) { } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 @@ -1627,7 +2286,7 @@ func (r ApiListFlavorsRequest) Execute() (*ListFlavorsResponse, error) { } if localVarHTTPResponse.StatusCode == 500 { var v Error - 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 @@ -1638,7 +2297,7 @@ func (r ApiListFlavorsRequest) Execute() (*ListFlavorsResponse, 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, @@ -1661,7 +2320,7 @@ returns all possible flavors @return ApiListFlavorsRequest */ func (a *APIClient) ListFlavors(ctx context.Context, projectId string) ApiListFlavorsRequest { - return ApiListFlavorsRequest{ + return ListFlavorsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1669,7 +2328,7 @@ func (a *APIClient) ListFlavors(ctx context.Context, projectId string) ApiListFl } func (a *APIClient) ListFlavorsExecute(ctx context.Context, projectId string) (*ListFlavorsResponse, error) { - r := ApiListFlavorsRequest{ + r := ListFlavorsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1677,7 +2336,7 @@ func (a *APIClient) ListFlavorsExecute(ctx context.Context, projectId string) (* return r.Execute() } -type ApiListInstancesRequest struct { +type ListInstancesRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -1686,12 +2345,12 @@ type ApiListInstancesRequest struct { // instance tag -func (r ApiListInstancesRequest) Tag(tag string) ApiListInstancesRequest { +func (r ListInstancesRequest) Tag(tag string) ApiListInstancesRequest { r.tag = &tag return r } -func (r ApiListInstancesRequest) Execute() (*ListInstancesResponse, error) { +func (r ListInstancesRequest) Execute() (*ListInstancesResponse, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -1699,7 +2358,11 @@ func (r ApiListInstancesRequest) Execute() (*ListInstancesResponse, error) { localVarReturnValue *ListInstancesResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListInstances") + 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.ListInstances") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -1732,7 +2395,7 @@ func (r ApiListInstancesRequest) Execute() (*ListInstancesResponse, 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 } @@ -1742,7 +2405,7 @@ func (r ApiListInstancesRequest) Execute() (*ListInstancesResponse, 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 @@ -1766,7 +2429,7 @@ func (r ApiListInstancesRequest) Execute() (*ListInstancesResponse, error) { } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 @@ -1777,7 +2440,7 @@ func (r ApiListInstancesRequest) Execute() (*ListInstancesResponse, error) { } if localVarHTTPResponse.StatusCode == 500 { var v Error - 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 @@ -1788,7 +2451,7 @@ func (r ApiListInstancesRequest) Execute() (*ListInstancesResponse, 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, @@ -1811,7 +2474,7 @@ list all instances for a projectID @return ApiListInstancesRequest */ func (a *APIClient) ListInstances(ctx context.Context, projectId string) ApiListInstancesRequest { - return ApiListInstancesRequest{ + return ListInstancesRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1819,7 +2482,7 @@ func (a *APIClient) ListInstances(ctx context.Context, projectId string) ApiList } func (a *APIClient) ListInstancesExecute(ctx context.Context, projectId string) (*ListInstancesResponse, error) { - r := ApiListInstancesRequest{ + r := ListInstancesRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -1827,7 +2490,7 @@ func (a *APIClient) ListInstancesExecute(ctx context.Context, projectId string) return r.Execute() } -type ApiListMetricsRequest struct { +type ListMetricsRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -1841,33 +2504,33 @@ type ApiListMetricsRequest struct { // granularity -func (r ApiListMetricsRequest) Granularity(granularity string) ApiListMetricsRequest { +func (r ListMetricsRequest) Granularity(granularity string) ApiListMetricsRequest { r.granularity = &granularity return r } // period -func (r ApiListMetricsRequest) Period(period string) ApiListMetricsRequest { +func (r ListMetricsRequest) Period(period string) ApiListMetricsRequest { r.period = &period return r } // period start -func (r ApiListMetricsRequest) Start(start string) ApiListMetricsRequest { +func (r ListMetricsRequest) Start(start string) ApiListMetricsRequest { r.start = &start return r } // period end -func (r ApiListMetricsRequest) End(end string) ApiListMetricsRequest { +func (r ListMetricsRequest) End(end string) ApiListMetricsRequest { r.end = &end return r } -func (r ApiListMetricsRequest) Execute() (*ListMetricsResponse, error) { +func (r ListMetricsRequest) Execute() (*ListMetricsResponse, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -1875,7 +2538,11 @@ func (r ApiListMetricsRequest) Execute() (*ListMetricsResponse, error) { localVarReturnValue *ListMetricsResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListMetrics") + 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.ListMetrics") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -1919,7 +2586,7 @@ func (r ApiListMetricsRequest) Execute() (*ListMetricsResponse, 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 } @@ -1929,7 +2596,7 @@ func (r ApiListMetricsRequest) Execute() (*ListMetricsResponse, 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 @@ -1953,7 +2620,7 @@ func (r ApiListMetricsRequest) Execute() (*ListMetricsResponse, error) { } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 @@ -1964,7 +2631,7 @@ func (r ApiListMetricsRequest) Execute() (*ListMetricsResponse, error) { } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 @@ -1975,7 +2642,7 @@ func (r ApiListMetricsRequest) Execute() (*ListMetricsResponse, error) { } if localVarHTTPResponse.StatusCode == 500 { var v Error - 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 @@ -1986,7 +2653,7 @@ func (r ApiListMetricsRequest) Execute() (*ListMetricsResponse, 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, @@ -2011,7 +2678,7 @@ returns metrics for an instance @return ApiListMetricsRequest */ func (a *APIClient) ListMetrics(ctx context.Context, projectId string, instanceId string, metric string) ApiListMetricsRequest { - return ApiListMetricsRequest{ + return ListMetricsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -2021,7 +2688,7 @@ func (a *APIClient) ListMetrics(ctx context.Context, projectId string, instanceI } func (a *APIClient) ListMetricsExecute(ctx context.Context, projectId string, instanceId string, metric string) (*ListMetricsResponse, error) { - r := ApiListMetricsRequest{ + r := ListMetricsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -2031,14 +2698,14 @@ func (a *APIClient) ListMetricsExecute(ctx context.Context, projectId string, in return r.Execute() } -type ApiListRestoreJobsRequest struct { +type ListRestoreJobsRequest struct { ctx context.Context apiService *DefaultApiService projectId string instanceId string } -func (r ApiListRestoreJobsRequest) Execute() (*ListRestoreJobsResponse, error) { +func (r ListRestoreJobsRequest) Execute() (*ListRestoreJobsResponse, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -2046,7 +2713,11 @@ func (r ApiListRestoreJobsRequest) Execute() (*ListRestoreJobsResponse, error) { localVarReturnValue *ListRestoreJobsResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListRestoreJobs") + 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.ListRestoreJobs") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -2076,7 +2747,7 @@ func (r ApiListRestoreJobsRequest) Execute() (*ListRestoreJobsResponse, 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 } @@ -2086,7 +2757,7 @@ func (r ApiListRestoreJobsRequest) Execute() (*ListRestoreJobsResponse, 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 @@ -2110,7 +2781,7 @@ func (r ApiListRestoreJobsRequest) Execute() (*ListRestoreJobsResponse, error) { } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 @@ -2121,7 +2792,7 @@ func (r ApiListRestoreJobsRequest) Execute() (*ListRestoreJobsResponse, error) { } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 @@ -2132,7 +2803,7 @@ func (r ApiListRestoreJobsRequest) Execute() (*ListRestoreJobsResponse, 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, @@ -2156,7 +2827,7 @@ List restore jobs of an instance @return ApiListRestoreJobsRequest */ func (a *APIClient) ListRestoreJobs(ctx context.Context, projectId string, instanceId string) ApiListRestoreJobsRequest { - return ApiListRestoreJobsRequest{ + return ListRestoreJobsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -2165,7 +2836,7 @@ func (a *APIClient) ListRestoreJobs(ctx context.Context, projectId string, insta } func (a *APIClient) ListRestoreJobsExecute(ctx context.Context, projectId string, instanceId string) (*ListRestoreJobsResponse, error) { - r := ApiListRestoreJobsRequest{ + r := ListRestoreJobsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -2174,14 +2845,14 @@ func (a *APIClient) ListRestoreJobsExecute(ctx context.Context, projectId string return r.Execute() } -type ApiListStoragesRequest struct { +type ListStoragesRequest struct { ctx context.Context apiService *DefaultApiService projectId string flavor string } -func (r ApiListStoragesRequest) Execute() (*ListStoragesResponse, error) { +func (r ListStoragesRequest) Execute() (*ListStoragesResponse, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -2189,7 +2860,11 @@ func (r ApiListStoragesRequest) Execute() (*ListStoragesResponse, error) { localVarReturnValue *ListStoragesResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListStorages") + 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.ListStorages") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -2219,7 +2894,7 @@ func (r ApiListStoragesRequest) Execute() (*ListStoragesResponse, 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 } @@ -2229,7 +2904,7 @@ func (r ApiListStoragesRequest) Execute() (*ListStoragesResponse, 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 @@ -2253,7 +2928,7 @@ func (r ApiListStoragesRequest) Execute() (*ListStoragesResponse, error) { } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 @@ -2264,7 +2939,7 @@ func (r ApiListStoragesRequest) Execute() (*ListStoragesResponse, error) { } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 @@ -2275,7 +2950,7 @@ func (r ApiListStoragesRequest) Execute() (*ListStoragesResponse, 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, @@ -2299,7 +2974,7 @@ returns the storage for a certain flavor @return ApiListStoragesRequest */ func (a *APIClient) ListStorages(ctx context.Context, projectId string, flavor string) ApiListStoragesRequest { - return ApiListStoragesRequest{ + return ListStoragesRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -2308,7 +2983,7 @@ func (a *APIClient) ListStorages(ctx context.Context, projectId string, flavor s } func (a *APIClient) ListStoragesExecute(ctx context.Context, projectId string, flavor string) (*ListStoragesResponse, error) { - r := ApiListStoragesRequest{ + r := ListStoragesRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -2317,14 +2992,14 @@ func (a *APIClient) ListStoragesExecute(ctx context.Context, projectId string, f return r.Execute() } -type ApiListSuggestedIndexesRequest struct { +type ListSuggestedIndexesRequest struct { ctx context.Context apiService *DefaultApiService projectId string instanceId string } -func (r ApiListSuggestedIndexesRequest) Execute() (*HandlersInstancesSuggestedIndexesResponse, error) { +func (r ListSuggestedIndexesRequest) Execute() (*HandlersInstancesSuggestedIndexesResponse, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -2332,7 +3007,11 @@ func (r ApiListSuggestedIndexesRequest) Execute() (*HandlersInstancesSuggestedIn localVarReturnValue *HandlersInstancesSuggestedIndexesResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListSuggestedIndexes") + 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.ListSuggestedIndexes") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -2362,7 +3041,7 @@ func (r ApiListSuggestedIndexesRequest) Execute() (*HandlersInstancesSuggestedIn 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 } @@ -2372,7 +3051,7 @@ func (r ApiListSuggestedIndexesRequest) Execute() (*HandlersInstancesSuggestedIn *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 @@ -2396,7 +3075,7 @@ func (r ApiListSuggestedIndexesRequest) Execute() (*HandlersInstancesSuggestedIn } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 @@ -2407,7 +3086,7 @@ func (r ApiListSuggestedIndexesRequest) Execute() (*HandlersInstancesSuggestedIn } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 @@ -2418,7 +3097,7 @@ func (r ApiListSuggestedIndexesRequest) Execute() (*HandlersInstancesSuggestedIn } if localVarHTTPResponse.StatusCode == 500 { var v Error - 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 @@ -2429,7 +3108,7 @@ func (r ApiListSuggestedIndexesRequest) Execute() (*HandlersInstancesSuggestedIn 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, @@ -2453,7 +3132,7 @@ gets suggested indexes from the Opsmanager performance advisor @return ApiListSuggestedIndexesRequest */ func (a *APIClient) ListSuggestedIndexes(ctx context.Context, projectId string, instanceId string) ApiListSuggestedIndexesRequest { - return ApiListSuggestedIndexesRequest{ + return ListSuggestedIndexesRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -2462,7 +3141,7 @@ func (a *APIClient) ListSuggestedIndexes(ctx context.Context, projectId string, } func (a *APIClient) ListSuggestedIndexesExecute(ctx context.Context, projectId string, instanceId string) (*HandlersInstancesSuggestedIndexesResponse, error) { - r := ApiListSuggestedIndexesRequest{ + r := ListSuggestedIndexesRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -2471,14 +3150,14 @@ func (a *APIClient) ListSuggestedIndexesExecute(ctx context.Context, projectId s return r.Execute() } -type ApiListUsersRequest struct { +type ListUsersRequest struct { ctx context.Context apiService *DefaultApiService projectId string instanceId string } -func (r ApiListUsersRequest) Execute() (*ListUsersResponse, error) { +func (r ListUsersRequest) Execute() (*ListUsersResponse, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -2486,7 +3165,11 @@ func (r ApiListUsersRequest) Execute() (*ListUsersResponse, error) { localVarReturnValue *ListUsersResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListUsers") + 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.ListUsers") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -2516,7 +3199,7 @@ func (r ApiListUsersRequest) Execute() (*ListUsersResponse, 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 } @@ -2526,7 +3209,7 @@ func (r ApiListUsersRequest) Execute() (*ListUsersResponse, 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 @@ -2550,7 +3233,7 @@ func (r ApiListUsersRequest) Execute() (*ListUsersResponse, error) { } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 @@ -2561,7 +3244,7 @@ func (r ApiListUsersRequest) Execute() (*ListUsersResponse, error) { } if localVarHTTPResponse.StatusCode == 500 { var v Error - 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 @@ -2572,7 +3255,7 @@ func (r ApiListUsersRequest) Execute() (*ListUsersResponse, 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, @@ -2596,7 +3279,7 @@ list all users for a mongodb instance @return ApiListUsersRequest */ func (a *APIClient) ListUsers(ctx context.Context, projectId string, instanceId string) ApiListUsersRequest { - return ApiListUsersRequest{ + return ListUsersRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -2605,7 +3288,7 @@ func (a *APIClient) ListUsers(ctx context.Context, projectId string, instanceId } func (a *APIClient) ListUsersExecute(ctx context.Context, projectId string, instanceId string) (*ListUsersResponse, error) { - r := ApiListUsersRequest{ + r := ListUsersRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -2614,13 +3297,13 @@ func (a *APIClient) ListUsersExecute(ctx context.Context, projectId string, inst return r.Execute() } -type ApiListVersionsRequest struct { +type ListVersionsRequest struct { ctx context.Context apiService *DefaultApiService projectId string } -func (r ApiListVersionsRequest) Execute() (*ListVersionsResponse, error) { +func (r ListVersionsRequest) Execute() (*ListVersionsResponse, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -2628,7 +3311,11 @@ func (r ApiListVersionsRequest) Execute() (*ListVersionsResponse, error) { localVarReturnValue *ListVersionsResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListVersions") + 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.ListVersions") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -2657,7 +3344,7 @@ func (r ApiListVersionsRequest) Execute() (*ListVersionsResponse, 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 } @@ -2667,7 +3354,7 @@ func (r ApiListVersionsRequest) Execute() (*ListVersionsResponse, 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 @@ -2691,7 +3378,7 @@ func (r ApiListVersionsRequest) Execute() (*ListVersionsResponse, error) { } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 @@ -2702,7 +3389,7 @@ func (r ApiListVersionsRequest) Execute() (*ListVersionsResponse, 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, @@ -2725,7 +3412,7 @@ returns all available versions for creating endpoint @return ApiListVersionsRequest */ func (a *APIClient) ListVersions(ctx context.Context, projectId string) ApiListVersionsRequest { - return ApiListVersionsRequest{ + return ListVersionsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -2733,7 +3420,7 @@ func (a *APIClient) ListVersions(ctx context.Context, projectId string) ApiListV } func (a *APIClient) ListVersionsExecute(ctx context.Context, projectId string) (*ListVersionsResponse, error) { - r := ApiListVersionsRequest{ + r := ListVersionsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -2741,7 +3428,7 @@ func (a *APIClient) ListVersionsExecute(ctx context.Context, projectId string) ( return r.Execute() } -type ApiPartialUpdateInstanceRequest struct { +type PartialUpdateInstanceRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -2751,12 +3438,12 @@ type ApiPartialUpdateInstanceRequest struct { // payload -func (r ApiPartialUpdateInstanceRequest) PartialUpdateInstancePayload(partialUpdateInstancePayload PartialUpdateInstancePayload) ApiPartialUpdateInstanceRequest { +func (r PartialUpdateInstanceRequest) PartialUpdateInstancePayload(partialUpdateInstancePayload PartialUpdateInstancePayload) ApiPartialUpdateInstanceRequest { r.partialUpdateInstancePayload = &partialUpdateInstancePayload return r } -func (r ApiPartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) { +func (r PartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) { var ( localVarHTTPMethod = http.MethodPatch localVarPostBody interface{} @@ -2764,7 +3451,11 @@ func (r ApiPartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, err localVarReturnValue *UpdateInstanceResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.PartialUpdateInstance") + 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.PartialUpdateInstance") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -2799,7 +3490,7 @@ func (r ApiPartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, err } // body params localVarPostBody = r.partialUpdateInstancePayload - 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 } @@ -2809,7 +3500,7 @@ func (r ApiPartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, err *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 @@ -2833,7 +3524,7 @@ func (r ApiPartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, err } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 @@ -2844,7 +3535,7 @@ func (r ApiPartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, err } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 @@ -2855,7 +3546,7 @@ func (r ApiPartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, err } if localVarHTTPResponse.StatusCode == 409 { var v Error - 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 @@ -2866,7 +3557,7 @@ func (r ApiPartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, err } if localVarHTTPResponse.StatusCode == 500 { var v Error - 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 @@ -2877,7 +3568,7 @@ func (r ApiPartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, err 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, @@ -2901,7 +3592,7 @@ Updates a deployment plan
Note that the time format for the backupSchedule @return ApiPartialUpdateInstanceRequest */ func (a *APIClient) PartialUpdateInstance(ctx context.Context, projectId string, instanceId string) ApiPartialUpdateInstanceRequest { - return ApiPartialUpdateInstanceRequest{ + return PartialUpdateInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -2910,7 +3601,7 @@ func (a *APIClient) PartialUpdateInstance(ctx context.Context, projectId string, } func (a *APIClient) PartialUpdateInstanceExecute(ctx context.Context, projectId string, instanceId string) (*UpdateInstanceResponse, error) { - r := ApiPartialUpdateInstanceRequest{ + r := PartialUpdateInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -2919,7 +3610,7 @@ func (a *APIClient) PartialUpdateInstanceExecute(ctx context.Context, projectId return r.Execute() } -type ApiPartialUpdateUserRequest struct { +type PartialUpdateUserRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -2930,19 +3621,23 @@ type ApiPartialUpdateUserRequest struct { // payload -func (r ApiPartialUpdateUserRequest) PartialUpdateUserPayload(partialUpdateUserPayload PartialUpdateUserPayload) ApiPartialUpdateUserRequest { +func (r PartialUpdateUserRequest) PartialUpdateUserPayload(partialUpdateUserPayload PartialUpdateUserPayload) ApiPartialUpdateUserRequest { r.partialUpdateUserPayload = &partialUpdateUserPayload return r } -func (r ApiPartialUpdateUserRequest) Execute() error { +func (r PartialUpdateUserRequest) Execute() error { var ( localVarHTTPMethod = http.MethodPatch localVarPostBody interface{} formFiles []formFile ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.PartialUpdateUser") + client, ok := a.client.(*APIClient) + if !ok { + return fmt.Errorf("could not parse client to type APIClient") + } + localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.PartialUpdateUser") if err != nil { return &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -2978,7 +3673,7 @@ func (r ApiPartialUpdateUserRequest) Execute() error { } // body params localVarPostBody = r.partialUpdateUserPayload - 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 err } @@ -2988,7 +3683,7 @@ func (r ApiPartialUpdateUserRequest) Execute() 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 @@ -3012,7 +3707,7 @@ func (r ApiPartialUpdateUserRequest) Execute() error { } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 newErr @@ -3023,7 +3718,7 @@ func (r ApiPartialUpdateUserRequest) Execute() error { } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 newErr @@ -3034,7 +3729,7 @@ func (r ApiPartialUpdateUserRequest) Execute() error { } if localVarHTTPResponse.StatusCode == 409 { var v Error - 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 newErr @@ -3060,7 +3755,7 @@ updates user for a mongodb instance @return ApiPartialUpdateUserRequest */ func (a *APIClient) PartialUpdateUser(ctx context.Context, projectId string, instanceId string, userId string) ApiPartialUpdateUserRequest { - return ApiPartialUpdateUserRequest{ + return PartialUpdateUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -3070,7 +3765,7 @@ func (a *APIClient) PartialUpdateUser(ctx context.Context, projectId string, ins } func (a *APIClient) PartialUpdateUserExecute(ctx context.Context, projectId string, instanceId string, userId string) error { - r := ApiPartialUpdateUserRequest{ + r := PartialUpdateUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -3080,7 +3775,7 @@ func (a *APIClient) PartialUpdateUserExecute(ctx context.Context, projectId stri return r.Execute() } -type ApiResetUserRequest struct { +type ResetUserRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -3088,7 +3783,7 @@ type ApiResetUserRequest struct { userId string } -func (r ApiResetUserRequest) Execute() (*User, error) { +func (r ResetUserRequest) Execute() (*User, error) { var ( localVarHTTPMethod = http.MethodPost localVarPostBody interface{} @@ -3096,7 +3791,11 @@ func (r ApiResetUserRequest) Execute() (*User, error) { localVarReturnValue *User ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ResetUser") + 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.ResetUser") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -3127,7 +3826,7 @@ func (r ApiResetUserRequest) Execute() (*User, 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 } @@ -3137,7 +3836,7 @@ func (r ApiResetUserRequest) Execute() (*User, 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 @@ -3161,7 +3860,7 @@ func (r ApiResetUserRequest) Execute() (*User, error) { } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 @@ -3172,7 +3871,7 @@ func (r ApiResetUserRequest) Execute() (*User, error) { } if localVarHTTPResponse.StatusCode == 500 { var v Error - 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 @@ -3183,7 +3882,7 @@ func (r ApiResetUserRequest) Execute() (*User, 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, @@ -3208,7 +3907,7 @@ resets mongodb user's password @return ApiResetUserRequest */ func (a *APIClient) ResetUser(ctx context.Context, projectId string, instanceId string, userId string) ApiResetUserRequest { - return ApiResetUserRequest{ + return ResetUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -3218,7 +3917,7 @@ func (a *APIClient) ResetUser(ctx context.Context, projectId string, instanceId } func (a *APIClient) ResetUserExecute(ctx context.Context, projectId string, instanceId string, userId string) (*User, error) { - r := ApiResetUserRequest{ + r := ResetUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -3228,7 +3927,7 @@ func (a *APIClient) ResetUserExecute(ctx context.Context, projectId string, inst return r.Execute() } -type ApiRestoreInstanceRequest struct { +type RestoreInstanceRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -3238,12 +3937,12 @@ type ApiRestoreInstanceRequest struct { // payload -func (r ApiRestoreInstanceRequest) RestoreInstancePayload(restoreInstancePayload RestoreInstancePayload) ApiRestoreInstanceRequest { +func (r RestoreInstanceRequest) RestoreInstancePayload(restoreInstancePayload RestoreInstancePayload) ApiRestoreInstanceRequest { r.restoreInstancePayload = &restoreInstancePayload return r } -func (r ApiRestoreInstanceRequest) Execute() (*RestoreInstanceResponse, error) { +func (r RestoreInstanceRequest) Execute() (*RestoreInstanceResponse, error) { var ( localVarHTTPMethod = http.MethodPost localVarPostBody interface{} @@ -3251,7 +3950,11 @@ func (r ApiRestoreInstanceRequest) Execute() (*RestoreInstanceResponse, error) { localVarReturnValue *RestoreInstanceResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.RestoreInstance") + 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.RestoreInstance") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -3286,7 +3989,7 @@ func (r ApiRestoreInstanceRequest) Execute() (*RestoreInstanceResponse, error) { } // body params localVarPostBody = r.restoreInstancePayload - 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 } @@ -3296,7 +3999,7 @@ func (r ApiRestoreInstanceRequest) Execute() (*RestoreInstanceResponse, 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 @@ -3320,7 +4023,7 @@ func (r ApiRestoreInstanceRequest) Execute() (*RestoreInstanceResponse, error) { } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 @@ -3331,7 +4034,7 @@ func (r ApiRestoreInstanceRequest) Execute() (*RestoreInstanceResponse, error) { } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 @@ -3342,7 +4045,7 @@ func (r ApiRestoreInstanceRequest) Execute() (*RestoreInstanceResponse, 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, @@ -3366,7 +4069,7 @@ Restore an instance based on snapshot @return ApiRestoreInstanceRequest */ func (a *APIClient) RestoreInstance(ctx context.Context, projectId string, instanceId string) ApiRestoreInstanceRequest { - return ApiRestoreInstanceRequest{ + return RestoreInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -3375,7 +4078,7 @@ func (a *APIClient) RestoreInstance(ctx context.Context, projectId string, insta } func (a *APIClient) RestoreInstanceExecute(ctx context.Context, projectId string, instanceId string) (*RestoreInstanceResponse, error) { - r := ApiRestoreInstanceRequest{ + r := RestoreInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -3384,7 +4087,7 @@ func (a *APIClient) RestoreInstanceExecute(ctx context.Context, projectId string return r.Execute() } -type ApiUpdateBackupScheduleRequest struct { +type UpdateBackupScheduleRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -3394,12 +4097,12 @@ type ApiUpdateBackupScheduleRequest struct { // payload -func (r ApiUpdateBackupScheduleRequest) UpdateBackupSchedulePayload(updateBackupSchedulePayload UpdateBackupSchedulePayload) ApiUpdateBackupScheduleRequest { +func (r UpdateBackupScheduleRequest) UpdateBackupSchedulePayload(updateBackupSchedulePayload UpdateBackupSchedulePayload) ApiUpdateBackupScheduleRequest { r.updateBackupSchedulePayload = &updateBackupSchedulePayload return r } -func (r ApiUpdateBackupScheduleRequest) Execute() (*BackupSchedule, error) { +func (r UpdateBackupScheduleRequest) Execute() (*BackupSchedule, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} @@ -3407,7 +4110,11 @@ func (r ApiUpdateBackupScheduleRequest) Execute() (*BackupSchedule, error) { localVarReturnValue *BackupSchedule ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.UpdateBackupSchedule") + 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.UpdateBackupSchedule") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -3442,7 +4149,7 @@ func (r ApiUpdateBackupScheduleRequest) Execute() (*BackupSchedule, error) { } // body params localVarPostBody = r.updateBackupSchedulePayload - 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 } @@ -3452,7 +4159,7 @@ func (r ApiUpdateBackupScheduleRequest) Execute() (*BackupSchedule, 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 @@ -3476,7 +4183,7 @@ func (r ApiUpdateBackupScheduleRequest) Execute() (*BackupSchedule, error) { } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 @@ -3487,7 +4194,7 @@ func (r ApiUpdateBackupScheduleRequest) Execute() (*BackupSchedule, error) { } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 @@ -3498,7 +4205,7 @@ func (r ApiUpdateBackupScheduleRequest) Execute() (*BackupSchedule, 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, @@ -3522,7 +4229,7 @@ Updates a backup schedule
Note that the time format is in UTC @return ApiUpdateBackupScheduleRequest */ func (a *APIClient) UpdateBackupSchedule(ctx context.Context, projectId string, instanceId string) ApiUpdateBackupScheduleRequest { - return ApiUpdateBackupScheduleRequest{ + return UpdateBackupScheduleRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -3531,7 +4238,7 @@ func (a *APIClient) UpdateBackupSchedule(ctx context.Context, projectId string, } func (a *APIClient) UpdateBackupScheduleExecute(ctx context.Context, projectId string, instanceId string) (*BackupSchedule, error) { - r := ApiUpdateBackupScheduleRequest{ + r := UpdateBackupScheduleRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -3540,7 +4247,7 @@ func (a *APIClient) UpdateBackupScheduleExecute(ctx context.Context, projectId s return r.Execute() } -type ApiUpdateInstanceRequest struct { +type UpdateInstanceRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -3550,12 +4257,12 @@ type ApiUpdateInstanceRequest struct { // payload -func (r ApiUpdateInstanceRequest) UpdateInstancePayload(updateInstancePayload UpdateInstancePayload) ApiUpdateInstanceRequest { +func (r UpdateInstanceRequest) UpdateInstancePayload(updateInstancePayload UpdateInstancePayload) ApiUpdateInstanceRequest { r.updateInstancePayload = &updateInstancePayload return r } -func (r ApiUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) { +func (r UpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} @@ -3563,7 +4270,11 @@ func (r ApiUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) { localVarReturnValue *UpdateInstanceResponse ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.UpdateInstance") + 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.UpdateInstance") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -3598,7 +4309,7 @@ func (r ApiUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) { } // body params localVarPostBody = r.updateInstancePayload - 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 } @@ -3608,7 +4319,7 @@ func (r ApiUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, 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 @@ -3632,7 +4343,7 @@ func (r ApiUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) { } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 @@ -3643,7 +4354,7 @@ func (r ApiUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) { } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 @@ -3654,7 +4365,7 @@ func (r ApiUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) { } if localVarHTTPResponse.StatusCode == 409 { var v Error - 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 @@ -3665,7 +4376,7 @@ func (r ApiUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) { } if localVarHTTPResponse.StatusCode == 500 { var v Error - 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 @@ -3676,7 +4387,7 @@ func (r ApiUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, 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, @@ -3700,7 +4411,7 @@ Updates a deployment plan
Note that the time format for the backupSchedule @return ApiUpdateInstanceRequest */ func (a *APIClient) UpdateInstance(ctx context.Context, projectId string, instanceId string) ApiUpdateInstanceRequest { - return ApiUpdateInstanceRequest{ + return UpdateInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -3709,7 +4420,7 @@ func (a *APIClient) UpdateInstance(ctx context.Context, projectId string, instan } func (a *APIClient) UpdateInstanceExecute(ctx context.Context, projectId string, instanceId string) (*UpdateInstanceResponse, error) { - r := ApiUpdateInstanceRequest{ + r := UpdateInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -3718,7 +4429,7 @@ func (a *APIClient) UpdateInstanceExecute(ctx context.Context, projectId string, return r.Execute() } -type ApiUpdateUserRequest struct { +type UpdateUserRequest struct { ctx context.Context apiService *DefaultApiService projectId string @@ -3729,19 +4440,23 @@ type ApiUpdateUserRequest struct { // payload -func (r ApiUpdateUserRequest) UpdateUserPayload(updateUserPayload UpdateUserPayload) ApiUpdateUserRequest { +func (r UpdateUserRequest) UpdateUserPayload(updateUserPayload UpdateUserPayload) ApiUpdateUserRequest { r.updateUserPayload = &updateUserPayload return r } -func (r ApiUpdateUserRequest) Execute() error { +func (r UpdateUserRequest) Execute() error { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} formFiles []formFile ) a := r.apiService - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.UpdateUser") + client, ok := a.client.(*APIClient) + if !ok { + return fmt.Errorf("could not parse client to type APIClient") + } + localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.UpdateUser") if err != nil { return &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } @@ -3777,7 +4492,7 @@ func (r ApiUpdateUserRequest) Execute() error { } // body params localVarPostBody = r.updateUserPayload - 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 err } @@ -3787,7 +4502,7 @@ func (r ApiUpdateUserRequest) Execute() 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 @@ -3811,7 +4526,7 @@ func (r ApiUpdateUserRequest) Execute() error { } if localVarHTTPResponse.StatusCode == 400 { var v Error - 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 newErr @@ -3822,7 +4537,7 @@ func (r ApiUpdateUserRequest) Execute() error { } if localVarHTTPResponse.StatusCode == 404 { var v Error - 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 newErr @@ -3833,7 +4548,7 @@ func (r ApiUpdateUserRequest) Execute() error { } if localVarHTTPResponse.StatusCode == 409 { var v Error - 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 newErr @@ -3859,7 +4574,7 @@ updates user for a mongodb instance @return ApiUpdateUserRequest */ func (a *APIClient) UpdateUser(ctx context.Context, projectId string, instanceId string, userId string) ApiUpdateUserRequest { - return ApiUpdateUserRequest{ + return UpdateUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, @@ -3869,7 +4584,7 @@ func (a *APIClient) UpdateUser(ctx context.Context, projectId string, instanceId } func (a *APIClient) UpdateUserExecute(ctx context.Context, projectId string, instanceId string, userId string) error { - r := ApiUpdateUserRequest{ + r := UpdateUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, diff --git a/services/mongodbflex/client.go b/services/mongodbflex/client.go index f3d429bf..3f70febc 100644 --- a/services/mongodbflex/client.go +++ b/services/mongodbflex/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/mongodbflex/model_instance.go b/services/mongodbflex/model_instance.go index 62c15a81..a164105a 100644 --- a/services/mongodbflex/model_instance.go +++ b/services/mongodbflex/model_instance.go @@ -165,7 +165,7 @@ func setInstanceGetReplicasAttributeType(arg *InstanceGetReplicasAttributeType, types and functions for status */ -//isEnum +// isEnum // InstanceStatus The current status of the instance. type InstanceStatus string diff --git a/services/mongodbflex/model_instance_list_instance.go b/services/mongodbflex/model_instance_list_instance.go index 4826b9d1..e61c23fa 100644 --- a/services/mongodbflex/model_instance_list_instance.go +++ b/services/mongodbflex/model_instance_list_instance.go @@ -64,7 +64,7 @@ type InstanceListInstanceGetNameRetType = string types and functions for status */ -//isEnum +// isEnum // InstanceListInstanceStatus The current status of the instance. type InstanceListInstanceStatus string