v3alpha1api

package
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 5, 2026 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Overview

Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.

Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.

Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
View Source
var AllowedBackupSortEnumValues = []BackupSort{
	"end_time.desc",
	"end_time.asc",
	"index.desc",
	"index.asc",
	"name.desc",
	"name.asc",
	"retained_until.desc",
	"retained_until.asc",
	"size.desc",
	"size.asc",
	"type.desc",
	"type.asc",
}

All allowed values of BackupSort enum

View Source
var AllowedDatabaseSortEnumValues = []DatabaseSort{
	"created_at.desc",
	"created_at.asc",
	"database_id.desc",
	"database_id.asc",
	"database_name.desc",
	"database_name.asc",
	"database_owner.desc",
	"database_owner.asc",
	"index.asc",
	"index.desc",
}

All allowed values of DatabaseSort enum

View Source
var AllowedFlavorSortEnumValues = []FlavorSort{
	"index.desc",
	"index.asc",
	"cpu.desc",
	"cpu.asc",
	"flavor_description.asc",
	"flavor_description.desc",
	"id.desc",
	"id.asc",
	"size_max.desc",
	"size_max.asc",
	"ram.desc",
	"ram.asc",
	"size_min.desc",
	"size_min.asc",
	"storage_class.asc",
	"storage_class.desc",
	"node_type.asc",
	"node_type.desc",
}

All allowed values of FlavorSort enum

View Source
var AllowedInstanceEditionEnumValues = []InstanceEdition{
	"Standard",
	"EnterpriseCore",
	"developer",
}

All allowed values of InstanceEdition enum

View Source
var AllowedInstanceNetworkAccessScopeEnumValues = []InstanceNetworkAccessScope{
	"PUBLIC",
	"SNA",
}

All allowed values of InstanceNetworkAccessScope enum

View Source
var AllowedInstanceSortEnumValues = []InstanceSort{
	"index.desc",
	"index.asc",
	"id.desc",
	"id.asc",
	"is_deletable.desc",
	"is_deletable.asc",
	"name.asc",
	"name.desc",
	"status.asc",
	"status.desc",
}

All allowed values of InstanceSort enum

View Source
var AllowedInstanceVersionEnumValues = []InstanceVersion{
	"2022",
}

All allowed values of InstanceVersion enum

View Source
var AllowedInstanceVersionOptEnumValues = []InstanceVersionOpt{
	"2022",
}

All allowed values of InstanceVersionOpt enum

View Source
var AllowedReplicasEnumValues = []Replicas{
	1,
	3,
}

All allowed values of Replicas enum

View Source
var AllowedReplicasOptEnumValues = []ReplicasOpt{
	1,
	3,
}

All allowed values of ReplicasOpt enum

View Source
var AllowedStatusEnumValues = []Status{
	"READY",
	"PENDING",
	"PROGRESSING",
	"FAILURE",
	"UNKNOWN",
	"TERMINATING",
}

All allowed values of Status enum

View Source
var AllowedUserSortEnumValues = []UserSort{
	"id.asc",
	"id.desc",
	"index.desc",
	"index.asc",
	"name.desc",
	"name.asc",
	"status.desc",
	"status.asc",
}

All allowed values of UserSort enum

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	DefaultAPI DefaultAPI
	// contains filtered or unexported fields
}

APIClient manages communication with the STACKIT MSSQL Service API API v3alpha1 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *config.Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type ApiCreateDatabaseRequestRequest

type ApiCreateDatabaseRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiCreateDatabaseRequestRequest) CreateDatabaseRequestPayload

func (r ApiCreateDatabaseRequestRequest) CreateDatabaseRequestPayload(createDatabaseRequestPayload CreateDatabaseRequestPayload) ApiCreateDatabaseRequestRequest

The request body containing the information for the new database.

func (ApiCreateDatabaseRequestRequest) Execute

type ApiCreateInstanceRequestRequest

type ApiCreateInstanceRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiCreateInstanceRequestRequest) CreateInstanceRequestPayload

func (r ApiCreateInstanceRequestRequest) CreateInstanceRequestPayload(createInstanceRequestPayload CreateInstanceRequestPayload) ApiCreateInstanceRequestRequest

The request body with the parameters for the instance creation. Every parameter is required.

func (ApiCreateInstanceRequestRequest) Execute

type ApiCreateUserRequestRequest

type ApiCreateUserRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiCreateUserRequestRequest) CreateUserRequestPayload

func (r ApiCreateUserRequestRequest) CreateUserRequestPayload(createUserRequestPayload CreateUserRequestPayload) ApiCreateUserRequestRequest

The request body containing the user details.

func (ApiCreateUserRequestRequest) Execute

type ApiDeleteDatabaseRequestRequest

type ApiDeleteDatabaseRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiDeleteDatabaseRequestRequest) Execute

type ApiDeleteInstanceRequestRequest

type ApiDeleteInstanceRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiDeleteInstanceRequestRequest) Execute

type ApiDeleteUserRequestRequest

type ApiDeleteUserRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiDeleteUserRequestRequest) Execute

func (r ApiDeleteUserRequestRequest) Execute() error

type ApiGetBackupRequestRequest

type ApiGetBackupRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiGetBackupRequestRequest) Execute

type ApiGetCollationsRequestRequest

type ApiGetCollationsRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiGetCollationsRequestRequest) Execute

type ApiGetDatabaseRequestRequest

type ApiGetDatabaseRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiGetDatabaseRequestRequest) Execute

type ApiGetFlavorsRequestRequest

type ApiGetFlavorsRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiGetFlavorsRequestRequest) Execute

func (ApiGetFlavorsRequestRequest) Page

Number of the page of items list to be returned.

func (ApiGetFlavorsRequestRequest) Size

Number of items to be returned on each page.

func (ApiGetFlavorsRequestRequest) Sort

Sorting of the flavors to be returned on each page.

type ApiGetInstanceRequestRequest

type ApiGetInstanceRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiGetInstanceRequestRequest) Execute

type ApiGetStoragesRequestRequest

type ApiGetStoragesRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiGetStoragesRequestRequest) Execute

type ApiGetUserRequestRequest

type ApiGetUserRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiGetUserRequestRequest) Execute

type ApiGetVersionsRequestRequest

type ApiGetVersionsRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiGetVersionsRequestRequest) Execute

type ApiListBackupsRequestRequest

type ApiListBackupsRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiListBackupsRequestRequest) Execute

func (ApiListBackupsRequestRequest) Page

Number of the page of items list to be returned.

func (ApiListBackupsRequestRequest) Size

Number of items to be returned on each page.

func (ApiListBackupsRequestRequest) Sort

Sorting of the backups to be returned on each page.

type ApiListCompatibilitiesRequestRequest

type ApiListCompatibilitiesRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiListCompatibilitiesRequestRequest) Execute

type ApiListCurrentRunningRestoreJobsRequest

type ApiListCurrentRunningRestoreJobsRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiListCurrentRunningRestoreJobsRequest) Execute

type ApiListDatabasesRequestRequest

type ApiListDatabasesRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiListDatabasesRequestRequest) Execute

func (ApiListDatabasesRequestRequest) Page

Number of the page of items list to be returned.

func (ApiListDatabasesRequestRequest) Size

Number of items to be returned on each page.

func (ApiListDatabasesRequestRequest) Sort

Sorting of the databases to be returned on each page.

type ApiListInstancesRequestRequest

type ApiListInstancesRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiListInstancesRequestRequest) Execute

func (ApiListInstancesRequestRequest) Page

Number of the page of items list to be returned.

func (ApiListInstancesRequestRequest) Size

Number of items to be returned on each page.

func (ApiListInstancesRequestRequest) Sort

Sorting of the items to be returned on each page.

type ApiListRolesRequestRequest

type ApiListRolesRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiListRolesRequestRequest) Execute

type ApiListUsersRequestRequest

type ApiListUsersRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiListUsersRequestRequest) Execute

func (ApiListUsersRequestRequest) Page

Number of the page of items list to be returned.

func (ApiListUsersRequestRequest) Size

Number of items to be returned on each page.

func (ApiListUsersRequestRequest) Sort

Sorting of the users to be returned on each page.

type ApiProtectInstanceRequestRequest

type ApiProtectInstanceRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiProtectInstanceRequestRequest) Execute

func (ApiProtectInstanceRequestRequest) ProtectInstanceRequestPayload

func (r ApiProtectInstanceRequestRequest) ProtectInstanceRequestPayload(protectInstanceRequestPayload ProtectInstanceRequestPayload) ApiProtectInstanceRequestRequest

The request body with flag isDeletable. Parameter is required.

type ApiResetUserRequestRequest

type ApiResetUserRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiResetUserRequestRequest) Execute

type ApiRestoreDatabaseFromBackupRequest

type ApiRestoreDatabaseFromBackupRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiRestoreDatabaseFromBackupRequest) Execute

func (ApiRestoreDatabaseFromBackupRequest) RestoreDatabaseFromBackupPayload

func (r ApiRestoreDatabaseFromBackupRequest) RestoreDatabaseFromBackupPayload(restoreDatabaseFromBackupPayload RestoreDatabaseFromBackupPayload) ApiRestoreDatabaseFromBackupRequest

The restore operation payload.

type ApiTriggerBackupRequestRequest

type ApiTriggerBackupRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiTriggerBackupRequestRequest) Execute

type ApiTriggerRestoreRequestRequest

type ApiTriggerRestoreRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiTriggerRestoreRequestRequest) Execute

func (ApiTriggerRestoreRequestRequest) TriggerRestoreRequestPayload

func (r ApiTriggerRestoreRequestRequest) TriggerRestoreRequestPayload(triggerRestoreRequestPayload TriggerRestoreRequestPayload) ApiTriggerRestoreRequestRequest

The request body with the parameters for the database restore.

type ApiUpdateInstancePartiallyRequestRequest

type ApiUpdateInstancePartiallyRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiUpdateInstancePartiallyRequestRequest) Execute

func (ApiUpdateInstancePartiallyRequestRequest) UpdateInstancePartiallyRequestPayload

func (r ApiUpdateInstancePartiallyRequestRequest) UpdateInstancePartiallyRequestPayload(updateInstancePartiallyRequestPayload UpdateInstancePartiallyRequestPayload) ApiUpdateInstancePartiallyRequestRequest

The request body with the parameters for updating the instance.

type ApiUpdateInstanceRequestRequest

type ApiUpdateInstanceRequestRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiUpdateInstanceRequestRequest) Execute

func (ApiUpdateInstanceRequestRequest) UpdateInstanceRequestPayload

func (r ApiUpdateInstanceRequestRequest) UpdateInstanceRequestPayload(updateInstanceRequestPayload UpdateInstanceRequestPayload) ApiUpdateInstanceRequestRequest

The request body with the parameters for updating the instance

type BackupRunningRestore

type BackupRunningRestore struct {
	// the command that was executed
	Command string `json:"command" validate:"required,restoreCommand"`
	// the name of the database that is being restored
	DatabaseName string `json:"database_name" validate:"required,databaseName"`
	// the projected time when the restore should be completed
	EstimatedCompletionTime string `json:"estimated_completion_time" validate:"required,time"`
	// the percentage of the current running restore job
	PercentComplete int32 `json:"percent_complete" validate:"required,min=0,max=100"`
	// the start time of the current running restore job
	StartTime string `json:"start_time" validate:"required,time"`
}

BackupRunningRestore struct for BackupRunningRestore

func NewBackupRunningRestore

func NewBackupRunningRestore(command string, databaseName string, estimatedCompletionTime string, percentComplete int32, startTime string) *BackupRunningRestore

NewBackupRunningRestore instantiates a new BackupRunningRestore object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBackupRunningRestoreWithDefaults

func NewBackupRunningRestoreWithDefaults() *BackupRunningRestore

NewBackupRunningRestoreWithDefaults instantiates a new BackupRunningRestore object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BackupRunningRestore) GetCommand

func (o *BackupRunningRestore) GetCommand() string

GetCommand returns the Command field value

func (*BackupRunningRestore) GetCommandOk

func (o *BackupRunningRestore) GetCommandOk() (*string, bool)

GetCommandOk returns a tuple with the Command field value and a boolean to check if the value has been set.

func (*BackupRunningRestore) GetDatabaseName

func (o *BackupRunningRestore) GetDatabaseName() string

GetDatabaseName returns the DatabaseName field value

func (*BackupRunningRestore) GetDatabaseNameOk

func (o *BackupRunningRestore) GetDatabaseNameOk() (*string, bool)

GetDatabaseNameOk returns a tuple with the DatabaseName field value and a boolean to check if the value has been set.

func (*BackupRunningRestore) GetEstimatedCompletionTime

func (o *BackupRunningRestore) GetEstimatedCompletionTime() string

GetEstimatedCompletionTime returns the EstimatedCompletionTime field value

func (*BackupRunningRestore) GetEstimatedCompletionTimeOk

func (o *BackupRunningRestore) GetEstimatedCompletionTimeOk() (*string, bool)

GetEstimatedCompletionTimeOk returns a tuple with the EstimatedCompletionTime field value and a boolean to check if the value has been set.

func (*BackupRunningRestore) GetPercentComplete

func (o *BackupRunningRestore) GetPercentComplete() int32

GetPercentComplete returns the PercentComplete field value

func (*BackupRunningRestore) GetPercentCompleteOk

func (o *BackupRunningRestore) GetPercentCompleteOk() (*int32, bool)

GetPercentCompleteOk returns a tuple with the PercentComplete field value and a boolean to check if the value has been set.

func (*BackupRunningRestore) GetStartTime

func (o *BackupRunningRestore) GetStartTime() string

GetStartTime returns the StartTime field value

func (*BackupRunningRestore) GetStartTimeOk

func (o *BackupRunningRestore) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (BackupRunningRestore) MarshalJSON

func (o BackupRunningRestore) MarshalJSON() ([]byte, error)

func (*BackupRunningRestore) SetCommand

func (o *BackupRunningRestore) SetCommand(v string)

SetCommand sets field value

func (*BackupRunningRestore) SetDatabaseName

func (o *BackupRunningRestore) SetDatabaseName(v string)

SetDatabaseName sets field value

func (*BackupRunningRestore) SetEstimatedCompletionTime

func (o *BackupRunningRestore) SetEstimatedCompletionTime(v string)

SetEstimatedCompletionTime sets field value

func (*BackupRunningRestore) SetPercentComplete

func (o *BackupRunningRestore) SetPercentComplete(v int32)

SetPercentComplete sets field value

func (*BackupRunningRestore) SetStartTime

func (o *BackupRunningRestore) SetStartTime(v string)

SetStartTime sets field value

func (BackupRunningRestore) ToMap

func (o BackupRunningRestore) ToMap() (map[string]interface{}, error)

func (*BackupRunningRestore) UnmarshalJSON

func (o *BackupRunningRestore) UnmarshalJSON(data []byte) (err error)

type BackupSort

type BackupSort string

BackupSort the model 'BackupSort'

const (
	BACKUPSORT_END_TIME_DESC       BackupSort = "end_time.desc"
	BACKUPSORT_END_TIME_ASC        BackupSort = "end_time.asc"
	BACKUPSORT_INDEX_DESC          BackupSort = "index.desc"
	BACKUPSORT_INDEX_ASC           BackupSort = "index.asc"
	BACKUPSORT_NAME_DESC           BackupSort = "name.desc"
	BACKUPSORT_NAME_ASC            BackupSort = "name.asc"
	BACKUPSORT_RETAINED_UNTIL_DESC BackupSort = "retained_until.desc"
	BACKUPSORT_RETAINED_UNTIL_ASC  BackupSort = "retained_until.asc"
	BACKUPSORT_SIZE_DESC           BackupSort = "size.desc"
	BACKUPSORT_SIZE_ASC            BackupSort = "size.asc"
	BACKUPSORT_TYPE_DESC           BackupSort = "type.desc"
	BACKUPSORT_TYPE_ASC            BackupSort = "type.asc"
)

List of backup.sort

func NewBackupSortFromValue

func NewBackupSortFromValue(v string) (*BackupSort, error)

NewBackupSortFromValue returns a pointer to a valid BackupSort for the value passed as argument, or an error if the value passed is not allowed by the enum

func (BackupSort) IsValid

func (v BackupSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (BackupSort) Ptr

func (v BackupSort) Ptr() *BackupSort

Ptr returns reference to backup.sort value

func (*BackupSort) UnmarshalJSON

func (v *BackupSort) UnmarshalJSON(src []byte) error

type CreateDatabaseRequestPayload

type CreateDatabaseRequestPayload struct {
	// The collation of the database. This database collation should match the *collation_name* of one of the collations given by the **Get database collation list** endpoint.
	Collation *string `json:"collation,omitempty"`
	// CompatibilityLevel of the Database.
	Compatibility *int32 `json:"compatibility,omitempty"`
	// The name of the database.
	Name string `json:"name"`
	// The owner of the database.
	Owner string `json:"owner"`
}

CreateDatabaseRequestPayload struct for CreateDatabaseRequestPayload

func NewCreateDatabaseRequestPayload

func NewCreateDatabaseRequestPayload(name string, owner string) *CreateDatabaseRequestPayload

NewCreateDatabaseRequestPayload instantiates a new CreateDatabaseRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateDatabaseRequestPayloadWithDefaults

func NewCreateDatabaseRequestPayloadWithDefaults() *CreateDatabaseRequestPayload

NewCreateDatabaseRequestPayloadWithDefaults instantiates a new CreateDatabaseRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateDatabaseRequestPayload) GetCollation

func (o *CreateDatabaseRequestPayload) GetCollation() string

GetCollation returns the Collation field value if set, zero value otherwise.

func (*CreateDatabaseRequestPayload) GetCollationOk

func (o *CreateDatabaseRequestPayload) GetCollationOk() (*string, bool)

GetCollationOk returns a tuple with the Collation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateDatabaseRequestPayload) GetCompatibility

func (o *CreateDatabaseRequestPayload) GetCompatibility() int32

GetCompatibility returns the Compatibility field value if set, zero value otherwise.

func (*CreateDatabaseRequestPayload) GetCompatibilityOk

func (o *CreateDatabaseRequestPayload) GetCompatibilityOk() (*int32, bool)

GetCompatibilityOk returns a tuple with the Compatibility field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateDatabaseRequestPayload) GetName

func (o *CreateDatabaseRequestPayload) GetName() string

GetName returns the Name field value

func (*CreateDatabaseRequestPayload) GetNameOk

func (o *CreateDatabaseRequestPayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CreateDatabaseRequestPayload) GetOwner

func (o *CreateDatabaseRequestPayload) GetOwner() string

GetOwner returns the Owner field value

func (*CreateDatabaseRequestPayload) GetOwnerOk

func (o *CreateDatabaseRequestPayload) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value and a boolean to check if the value has been set.

func (*CreateDatabaseRequestPayload) HasCollation

func (o *CreateDatabaseRequestPayload) HasCollation() bool

HasCollation returns a boolean if a field has been set.

func (*CreateDatabaseRequestPayload) HasCompatibility

func (o *CreateDatabaseRequestPayload) HasCompatibility() bool

HasCompatibility returns a boolean if a field has been set.

func (CreateDatabaseRequestPayload) MarshalJSON

func (o CreateDatabaseRequestPayload) MarshalJSON() ([]byte, error)

func (*CreateDatabaseRequestPayload) SetCollation

func (o *CreateDatabaseRequestPayload) SetCollation(v string)

SetCollation gets a reference to the given string and assigns it to the Collation field.

func (*CreateDatabaseRequestPayload) SetCompatibility

func (o *CreateDatabaseRequestPayload) SetCompatibility(v int32)

SetCompatibility gets a reference to the given int32 and assigns it to the Compatibility field.

func (*CreateDatabaseRequestPayload) SetName

func (o *CreateDatabaseRequestPayload) SetName(v string)

SetName sets field value

func (*CreateDatabaseRequestPayload) SetOwner

func (o *CreateDatabaseRequestPayload) SetOwner(v string)

SetOwner sets field value

func (CreateDatabaseRequestPayload) ToMap

func (o CreateDatabaseRequestPayload) ToMap() (map[string]interface{}, error)

func (*CreateDatabaseRequestPayload) UnmarshalJSON

func (o *CreateDatabaseRequestPayload) UnmarshalJSON(data []byte) (err error)

type CreateDatabaseResponse

type CreateDatabaseResponse struct {
	// The id of the database.
	Id int64 `json:"id"`
}

CreateDatabaseResponse struct for CreateDatabaseResponse

func NewCreateDatabaseResponse

func NewCreateDatabaseResponse(id int64) *CreateDatabaseResponse

NewCreateDatabaseResponse instantiates a new CreateDatabaseResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateDatabaseResponseWithDefaults

func NewCreateDatabaseResponseWithDefaults() *CreateDatabaseResponse

NewCreateDatabaseResponseWithDefaults instantiates a new CreateDatabaseResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateDatabaseResponse) GetId

func (o *CreateDatabaseResponse) GetId() int64

GetId returns the Id field value

func (*CreateDatabaseResponse) GetIdOk

func (o *CreateDatabaseResponse) GetIdOk() (*int64, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (CreateDatabaseResponse) MarshalJSON

func (o CreateDatabaseResponse) MarshalJSON() ([]byte, error)

func (*CreateDatabaseResponse) SetId

func (o *CreateDatabaseResponse) SetId(v int64)

SetId sets field value

func (CreateDatabaseResponse) ToMap

func (o CreateDatabaseResponse) ToMap() (map[string]interface{}, error)

func (*CreateDatabaseResponse) UnmarshalJSON

func (o *CreateDatabaseResponse) UnmarshalJSON(data []byte) (err error)

type CreateInstanceRequestPayload

type CreateInstanceRequestPayload struct {
	// The schedule for on what time and how often the database backup will be created. The schedule is written as a cron schedule.
	BackupSchedule string              `json:"backupSchedule"`
	Encryption     *InstanceEncryption `json:"encryption,omitempty"`
	// The id of the instance flavor.
	FlavorId string `json:"flavorId"`
	// The name of the instance.
	Name    string                              `json:"name"`
	Network CreateInstanceRequestPayloadNetwork `json:"network"`
	// The days for how long the backup files should be stored before cleaned up. 30 to 365
	RetentionDays int32           `json:"retentionDays"`
	Storage       StorageCreate   `json:"storage"`
	Version       InstanceVersion `json:"version"`
}

CreateInstanceRequestPayload struct for CreateInstanceRequestPayload

func NewCreateInstanceRequestPayload

func NewCreateInstanceRequestPayload(backupSchedule string, flavorId string, name string, network CreateInstanceRequestPayloadNetwork, retentionDays int32, storage StorageCreate, version InstanceVersion) *CreateInstanceRequestPayload

NewCreateInstanceRequestPayload instantiates a new CreateInstanceRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateInstanceRequestPayloadWithDefaults

func NewCreateInstanceRequestPayloadWithDefaults() *CreateInstanceRequestPayload

NewCreateInstanceRequestPayloadWithDefaults instantiates a new CreateInstanceRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateInstanceRequestPayload) GetBackupSchedule

func (o *CreateInstanceRequestPayload) GetBackupSchedule() string

GetBackupSchedule returns the BackupSchedule field value

func (*CreateInstanceRequestPayload) GetBackupScheduleOk

func (o *CreateInstanceRequestPayload) GetBackupScheduleOk() (*string, bool)

GetBackupScheduleOk returns a tuple with the BackupSchedule field value and a boolean to check if the value has been set.

func (*CreateInstanceRequestPayload) GetEncryption

GetEncryption returns the Encryption field value if set, zero value otherwise.

func (*CreateInstanceRequestPayload) GetEncryptionOk

func (o *CreateInstanceRequestPayload) GetEncryptionOk() (*InstanceEncryption, bool)

GetEncryptionOk returns a tuple with the Encryption field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInstanceRequestPayload) GetFlavorId

func (o *CreateInstanceRequestPayload) GetFlavorId() string

GetFlavorId returns the FlavorId field value

func (*CreateInstanceRequestPayload) GetFlavorIdOk

func (o *CreateInstanceRequestPayload) GetFlavorIdOk() (*string, bool)

GetFlavorIdOk returns a tuple with the FlavorId field value and a boolean to check if the value has been set.

func (*CreateInstanceRequestPayload) GetName

func (o *CreateInstanceRequestPayload) GetName() string

GetName returns the Name field value

func (*CreateInstanceRequestPayload) GetNameOk

func (o *CreateInstanceRequestPayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CreateInstanceRequestPayload) GetNetwork

GetNetwork returns the Network field value

func (*CreateInstanceRequestPayload) GetNetworkOk

GetNetworkOk returns a tuple with the Network field value and a boolean to check if the value has been set.

func (*CreateInstanceRequestPayload) GetRetentionDays

func (o *CreateInstanceRequestPayload) GetRetentionDays() int32

GetRetentionDays returns the RetentionDays field value

func (*CreateInstanceRequestPayload) GetRetentionDaysOk

func (o *CreateInstanceRequestPayload) GetRetentionDaysOk() (*int32, bool)

GetRetentionDaysOk returns a tuple with the RetentionDays field value and a boolean to check if the value has been set.

func (*CreateInstanceRequestPayload) GetStorage

GetStorage returns the Storage field value

func (*CreateInstanceRequestPayload) GetStorageOk

func (o *CreateInstanceRequestPayload) GetStorageOk() (*StorageCreate, bool)

GetStorageOk returns a tuple with the Storage field value and a boolean to check if the value has been set.

func (*CreateInstanceRequestPayload) GetVersion

GetVersion returns the Version field value

func (*CreateInstanceRequestPayload) GetVersionOk

func (o *CreateInstanceRequestPayload) GetVersionOk() (*InstanceVersion, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*CreateInstanceRequestPayload) HasEncryption

func (o *CreateInstanceRequestPayload) HasEncryption() bool

HasEncryption returns a boolean if a field has been set.

func (CreateInstanceRequestPayload) MarshalJSON

func (o CreateInstanceRequestPayload) MarshalJSON() ([]byte, error)

func (*CreateInstanceRequestPayload) SetBackupSchedule

func (o *CreateInstanceRequestPayload) SetBackupSchedule(v string)

SetBackupSchedule sets field value

func (*CreateInstanceRequestPayload) SetEncryption

SetEncryption gets a reference to the given InstanceEncryption and assigns it to the Encryption field.

func (*CreateInstanceRequestPayload) SetFlavorId

func (o *CreateInstanceRequestPayload) SetFlavorId(v string)

SetFlavorId sets field value

func (*CreateInstanceRequestPayload) SetName

func (o *CreateInstanceRequestPayload) SetName(v string)

SetName sets field value

func (*CreateInstanceRequestPayload) SetNetwork

SetNetwork sets field value

func (*CreateInstanceRequestPayload) SetRetentionDays

func (o *CreateInstanceRequestPayload) SetRetentionDays(v int32)

SetRetentionDays sets field value

func (*CreateInstanceRequestPayload) SetStorage

SetStorage sets field value

func (*CreateInstanceRequestPayload) SetVersion

SetVersion sets field value

func (CreateInstanceRequestPayload) ToMap

func (o CreateInstanceRequestPayload) ToMap() (map[string]interface{}, error)

func (*CreateInstanceRequestPayload) UnmarshalJSON

func (o *CreateInstanceRequestPayload) UnmarshalJSON(data []byte) (err error)

type CreateInstanceRequestPayloadNetwork

type CreateInstanceRequestPayloadNetwork struct {
	AccessScope *InstanceNetworkAccessScope `json:"accessScope,omitempty"`
	// List of IPV4 cidr.
	Acl []string `json:"acl"`
}

CreateInstanceRequestPayloadNetwork the network configuration of the instance.

func NewCreateInstanceRequestPayloadNetwork

func NewCreateInstanceRequestPayloadNetwork(acl []string) *CreateInstanceRequestPayloadNetwork

NewCreateInstanceRequestPayloadNetwork instantiates a new CreateInstanceRequestPayloadNetwork object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateInstanceRequestPayloadNetworkWithDefaults

func NewCreateInstanceRequestPayloadNetworkWithDefaults() *CreateInstanceRequestPayloadNetwork

NewCreateInstanceRequestPayloadNetworkWithDefaults instantiates a new CreateInstanceRequestPayloadNetwork object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateInstanceRequestPayloadNetwork) GetAccessScope

GetAccessScope returns the AccessScope field value if set, zero value otherwise.

func (*CreateInstanceRequestPayloadNetwork) GetAccessScopeOk

GetAccessScopeOk returns a tuple with the AccessScope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInstanceRequestPayloadNetwork) GetAcl

GetAcl returns the Acl field value

func (*CreateInstanceRequestPayloadNetwork) GetAclOk

func (o *CreateInstanceRequestPayloadNetwork) GetAclOk() ([]string, bool)

GetAclOk returns a tuple with the Acl field value and a boolean to check if the value has been set.

func (*CreateInstanceRequestPayloadNetwork) HasAccessScope

func (o *CreateInstanceRequestPayloadNetwork) HasAccessScope() bool

HasAccessScope returns a boolean if a field has been set.

func (CreateInstanceRequestPayloadNetwork) MarshalJSON

func (o CreateInstanceRequestPayloadNetwork) MarshalJSON() ([]byte, error)

func (*CreateInstanceRequestPayloadNetwork) SetAccessScope

SetAccessScope gets a reference to the given InstanceNetworkAccessScope and assigns it to the AccessScope field.

func (*CreateInstanceRequestPayloadNetwork) SetAcl

SetAcl sets field value

func (CreateInstanceRequestPayloadNetwork) ToMap

func (o CreateInstanceRequestPayloadNetwork) ToMap() (map[string]interface{}, error)

func (*CreateInstanceRequestPayloadNetwork) UnmarshalJSON

func (o *CreateInstanceRequestPayloadNetwork) UnmarshalJSON(data []byte) (err error)

type CreateInstanceResponse

type CreateInstanceResponse struct {
	// The ID of the instance.
	Id string `json:"id"`
}

CreateInstanceResponse struct for CreateInstanceResponse

func NewCreateInstanceResponse

func NewCreateInstanceResponse(id string) *CreateInstanceResponse

NewCreateInstanceResponse instantiates a new CreateInstanceResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateInstanceResponseWithDefaults

func NewCreateInstanceResponseWithDefaults() *CreateInstanceResponse

NewCreateInstanceResponseWithDefaults instantiates a new CreateInstanceResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateInstanceResponse) GetId

func (o *CreateInstanceResponse) GetId() string

GetId returns the Id field value

func (*CreateInstanceResponse) GetIdOk

func (o *CreateInstanceResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (CreateInstanceResponse) MarshalJSON

func (o CreateInstanceResponse) MarshalJSON() ([]byte, error)

func (*CreateInstanceResponse) SetId

func (o *CreateInstanceResponse) SetId(v string)

SetId sets field value

func (CreateInstanceResponse) ToMap

func (o CreateInstanceResponse) ToMap() (map[string]interface{}, error)

func (*CreateInstanceResponse) UnmarshalJSON

func (o *CreateInstanceResponse) UnmarshalJSON(data []byte) (err error)

type CreateUserRequestPayload

type CreateUserRequestPayload struct {
	// The default database for a user of the instance.
	DefaultDatabase *string `json:"default_database,omitempty"`
	// A list containing the user roles for the instance. A list with the valid user roles can be retrieved using the List Roles endpoint.
	Roles []string `json:"roles"`
	// The name of the user.
	Username string `json:"username"`
}

CreateUserRequestPayload struct for CreateUserRequestPayload

func NewCreateUserRequestPayload

func NewCreateUserRequestPayload(roles []string, username string) *CreateUserRequestPayload

NewCreateUserRequestPayload instantiates a new CreateUserRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateUserRequestPayloadWithDefaults

func NewCreateUserRequestPayloadWithDefaults() *CreateUserRequestPayload

NewCreateUserRequestPayloadWithDefaults instantiates a new CreateUserRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateUserRequestPayload) GetDefaultDatabase

func (o *CreateUserRequestPayload) GetDefaultDatabase() string

GetDefaultDatabase returns the DefaultDatabase field value if set, zero value otherwise.

func (*CreateUserRequestPayload) GetDefaultDatabaseOk

func (o *CreateUserRequestPayload) GetDefaultDatabaseOk() (*string, bool)

GetDefaultDatabaseOk returns a tuple with the DefaultDatabase field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateUserRequestPayload) GetRoles

func (o *CreateUserRequestPayload) GetRoles() []string

GetRoles returns the Roles field value

func (*CreateUserRequestPayload) GetRolesOk

func (o *CreateUserRequestPayload) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value and a boolean to check if the value has been set.

func (*CreateUserRequestPayload) GetUsername

func (o *CreateUserRequestPayload) GetUsername() string

GetUsername returns the Username field value

func (*CreateUserRequestPayload) GetUsernameOk

func (o *CreateUserRequestPayload) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (*CreateUserRequestPayload) HasDefaultDatabase

func (o *CreateUserRequestPayload) HasDefaultDatabase() bool

HasDefaultDatabase returns a boolean if a field has been set.

func (CreateUserRequestPayload) MarshalJSON

func (o CreateUserRequestPayload) MarshalJSON() ([]byte, error)

func (*CreateUserRequestPayload) SetDefaultDatabase

func (o *CreateUserRequestPayload) SetDefaultDatabase(v string)

SetDefaultDatabase gets a reference to the given string and assigns it to the DefaultDatabase field.

func (*CreateUserRequestPayload) SetRoles

func (o *CreateUserRequestPayload) SetRoles(v []string)

SetRoles sets field value

func (*CreateUserRequestPayload) SetUsername

func (o *CreateUserRequestPayload) SetUsername(v string)

SetUsername sets field value

func (CreateUserRequestPayload) ToMap

func (o CreateUserRequestPayload) ToMap() (map[string]interface{}, error)

func (*CreateUserRequestPayload) UnmarshalJSON

func (o *CreateUserRequestPayload) UnmarshalJSON(data []byte) (err error)

type CreateUserResponse

type CreateUserResponse struct {
	// The default database for a user of the instance.
	DefaultDatabase string `json:"default_database"`
	// The host of the instance in which the user belongs to.
	Host string `json:"host"`
	// The ID of the user.
	Id int64 `json:"id"`
	// The password for the user.
	Password string `json:"password"`
	// The port of the instance in which the user belongs to.
	Port  int32    `json:"port"`
	Roles []string `json:"roles"`
	// The current status of the user.
	Status string `json:"status"`
	// The connection string for the user to the instance.
	Uri string `json:"uri"`
	// The name of the user.
	Username string `json:"username"`
}

CreateUserResponse struct for CreateUserResponse

func NewCreateUserResponse

func NewCreateUserResponse(defaultDatabase string, host string, id int64, password string, port int32, roles []string, status string, uri string, username string) *CreateUserResponse

NewCreateUserResponse instantiates a new CreateUserResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateUserResponseWithDefaults

func NewCreateUserResponseWithDefaults() *CreateUserResponse

NewCreateUserResponseWithDefaults instantiates a new CreateUserResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateUserResponse) GetDefaultDatabase

func (o *CreateUserResponse) GetDefaultDatabase() string

GetDefaultDatabase returns the DefaultDatabase field value

func (*CreateUserResponse) GetDefaultDatabaseOk

func (o *CreateUserResponse) GetDefaultDatabaseOk() (*string, bool)

GetDefaultDatabaseOk returns a tuple with the DefaultDatabase field value and a boolean to check if the value has been set.

func (*CreateUserResponse) GetHost

func (o *CreateUserResponse) GetHost() string

GetHost returns the Host field value

func (*CreateUserResponse) GetHostOk

func (o *CreateUserResponse) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value and a boolean to check if the value has been set.

func (*CreateUserResponse) GetId

func (o *CreateUserResponse) GetId() int64

GetId returns the Id field value

func (*CreateUserResponse) GetIdOk

func (o *CreateUserResponse) GetIdOk() (*int64, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CreateUserResponse) GetPassword

func (o *CreateUserResponse) GetPassword() string

GetPassword returns the Password field value

func (*CreateUserResponse) GetPasswordOk

func (o *CreateUserResponse) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value and a boolean to check if the value has been set.

func (*CreateUserResponse) GetPort

func (o *CreateUserResponse) GetPort() int32

GetPort returns the Port field value

func (*CreateUserResponse) GetPortOk

func (o *CreateUserResponse) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value and a boolean to check if the value has been set.

func (*CreateUserResponse) GetRoles

func (o *CreateUserResponse) GetRoles() []string

GetRoles returns the Roles field value

func (*CreateUserResponse) GetRolesOk

func (o *CreateUserResponse) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value and a boolean to check if the value has been set.

func (*CreateUserResponse) GetStatus

func (o *CreateUserResponse) GetStatus() string

GetStatus returns the Status field value

func (*CreateUserResponse) GetStatusOk

func (o *CreateUserResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*CreateUserResponse) GetUri

func (o *CreateUserResponse) GetUri() string

GetUri returns the Uri field value

func (*CreateUserResponse) GetUriOk

func (o *CreateUserResponse) GetUriOk() (*string, bool)

GetUriOk returns a tuple with the Uri field value and a boolean to check if the value has been set.

func (*CreateUserResponse) GetUsername

func (o *CreateUserResponse) GetUsername() string

GetUsername returns the Username field value

func (*CreateUserResponse) GetUsernameOk

func (o *CreateUserResponse) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (CreateUserResponse) MarshalJSON

func (o CreateUserResponse) MarshalJSON() ([]byte, error)

func (*CreateUserResponse) SetDefaultDatabase

func (o *CreateUserResponse) SetDefaultDatabase(v string)

SetDefaultDatabase sets field value

func (*CreateUserResponse) SetHost

func (o *CreateUserResponse) SetHost(v string)

SetHost sets field value

func (*CreateUserResponse) SetId

func (o *CreateUserResponse) SetId(v int64)

SetId sets field value

func (*CreateUserResponse) SetPassword

func (o *CreateUserResponse) SetPassword(v string)

SetPassword sets field value

func (*CreateUserResponse) SetPort

func (o *CreateUserResponse) SetPort(v int32)

SetPort sets field value

func (*CreateUserResponse) SetRoles

func (o *CreateUserResponse) SetRoles(v []string)

SetRoles sets field value

func (*CreateUserResponse) SetStatus

func (o *CreateUserResponse) SetStatus(v string)

SetStatus sets field value

func (*CreateUserResponse) SetUri

func (o *CreateUserResponse) SetUri(v string)

SetUri sets field value

func (*CreateUserResponse) SetUsername

func (o *CreateUserResponse) SetUsername(v string)

SetUsername sets field value

func (CreateUserResponse) ToMap

func (o CreateUserResponse) ToMap() (map[string]interface{}, error)

func (*CreateUserResponse) UnmarshalJSON

func (o *CreateUserResponse) UnmarshalJSON(data []byte) (err error)

type DatabaseGetcollation

type DatabaseGetcollation struct {
	CollationName *string `json:"collation_name,omitempty"`
	Description   *string `json:"description,omitempty"`
}

DatabaseGetcollation struct for DatabaseGetcollation

func NewDatabaseGetcollation

func NewDatabaseGetcollation() *DatabaseGetcollation

NewDatabaseGetcollation instantiates a new DatabaseGetcollation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDatabaseGetcollationWithDefaults

func NewDatabaseGetcollationWithDefaults() *DatabaseGetcollation

NewDatabaseGetcollationWithDefaults instantiates a new DatabaseGetcollation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DatabaseGetcollation) GetCollationName

func (o *DatabaseGetcollation) GetCollationName() string

GetCollationName returns the CollationName field value if set, zero value otherwise.

func (*DatabaseGetcollation) GetCollationNameOk

func (o *DatabaseGetcollation) GetCollationNameOk() (*string, bool)

GetCollationNameOk returns a tuple with the CollationName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DatabaseGetcollation) GetDescription

func (o *DatabaseGetcollation) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*DatabaseGetcollation) GetDescriptionOk

func (o *DatabaseGetcollation) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DatabaseGetcollation) HasCollationName

func (o *DatabaseGetcollation) HasCollationName() bool

HasCollationName returns a boolean if a field has been set.

func (*DatabaseGetcollation) HasDescription

func (o *DatabaseGetcollation) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (DatabaseGetcollation) MarshalJSON

func (o DatabaseGetcollation) MarshalJSON() ([]byte, error)

func (*DatabaseGetcollation) SetCollationName

func (o *DatabaseGetcollation) SetCollationName(v string)

SetCollationName gets a reference to the given string and assigns it to the CollationName field.

func (*DatabaseGetcollation) SetDescription

func (o *DatabaseGetcollation) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (DatabaseGetcollation) ToMap

func (o DatabaseGetcollation) ToMap() (map[string]interface{}, error)

type DatabaseGetcompatibility

type DatabaseGetcompatibility struct {
	CompatibilityLevel *int32  `json:"compatibility_level,omitempty"`
	Description        *string `json:"description,omitempty"`
}

DatabaseGetcompatibility struct for DatabaseGetcompatibility

func NewDatabaseGetcompatibility

func NewDatabaseGetcompatibility() *DatabaseGetcompatibility

NewDatabaseGetcompatibility instantiates a new DatabaseGetcompatibility object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDatabaseGetcompatibilityWithDefaults

func NewDatabaseGetcompatibilityWithDefaults() *DatabaseGetcompatibility

NewDatabaseGetcompatibilityWithDefaults instantiates a new DatabaseGetcompatibility object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DatabaseGetcompatibility) GetCompatibilityLevel

func (o *DatabaseGetcompatibility) GetCompatibilityLevel() int32

GetCompatibilityLevel returns the CompatibilityLevel field value if set, zero value otherwise.

func (*DatabaseGetcompatibility) GetCompatibilityLevelOk

func (o *DatabaseGetcompatibility) GetCompatibilityLevelOk() (*int32, bool)

GetCompatibilityLevelOk returns a tuple with the CompatibilityLevel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DatabaseGetcompatibility) GetDescription

func (o *DatabaseGetcompatibility) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*DatabaseGetcompatibility) GetDescriptionOk

func (o *DatabaseGetcompatibility) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DatabaseGetcompatibility) HasCompatibilityLevel

func (o *DatabaseGetcompatibility) HasCompatibilityLevel() bool

HasCompatibilityLevel returns a boolean if a field has been set.

func (*DatabaseGetcompatibility) HasDescription

func (o *DatabaseGetcompatibility) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (DatabaseGetcompatibility) MarshalJSON

func (o DatabaseGetcompatibility) MarshalJSON() ([]byte, error)

func (*DatabaseGetcompatibility) SetCompatibilityLevel

func (o *DatabaseGetcompatibility) SetCompatibilityLevel(v int32)

SetCompatibilityLevel gets a reference to the given int32 and assigns it to the CompatibilityLevel field.

func (*DatabaseGetcompatibility) SetDescription

func (o *DatabaseGetcompatibility) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (DatabaseGetcompatibility) ToMap

func (o DatabaseGetcompatibility) ToMap() (map[string]interface{}, error)

type DatabaseRoles

type DatabaseRoles struct {
	// The name of the database.
	Name string `json:"name"`
	// The name and the roles for a database
	Roles []string `json:"roles"`
}

DatabaseRoles The name and the roles for a database for a user.

func NewDatabaseRoles

func NewDatabaseRoles(name string, roles []string) *DatabaseRoles

NewDatabaseRoles instantiates a new DatabaseRoles object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDatabaseRolesWithDefaults

func NewDatabaseRolesWithDefaults() *DatabaseRoles

NewDatabaseRolesWithDefaults instantiates a new DatabaseRoles object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DatabaseRoles) GetName

func (o *DatabaseRoles) GetName() string

GetName returns the Name field value

func (*DatabaseRoles) GetNameOk

func (o *DatabaseRoles) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*DatabaseRoles) GetRoles

func (o *DatabaseRoles) GetRoles() []string

GetRoles returns the Roles field value

func (*DatabaseRoles) GetRolesOk

func (o *DatabaseRoles) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value and a boolean to check if the value has been set.

func (DatabaseRoles) MarshalJSON

func (o DatabaseRoles) MarshalJSON() ([]byte, error)

func (*DatabaseRoles) SetName

func (o *DatabaseRoles) SetName(v string)

SetName sets field value

func (*DatabaseRoles) SetRoles

func (o *DatabaseRoles) SetRoles(v []string)

SetRoles sets field value

func (DatabaseRoles) ToMap

func (o DatabaseRoles) ToMap() (map[string]interface{}, error)

func (*DatabaseRoles) UnmarshalJSON

func (o *DatabaseRoles) UnmarshalJSON(data []byte) (err error)

type DatabaseSort

type DatabaseSort string

DatabaseSort the model 'DatabaseSort'

const (
	DATABASESORT_CREATED_AT_DESC     DatabaseSort = "created_at.desc"
	DATABASESORT_CREATED_AT_ASC      DatabaseSort = "created_at.asc"
	DATABASESORT_DATABASE_ID_DESC    DatabaseSort = "database_id.desc"
	DATABASESORT_DATABASE_ID_ASC     DatabaseSort = "database_id.asc"
	DATABASESORT_DATABASE_NAME_DESC  DatabaseSort = "database_name.desc"
	DATABASESORT_DATABASE_NAME_ASC   DatabaseSort = "database_name.asc"
	DATABASESORT_DATABASE_OWNER_DESC DatabaseSort = "database_owner.desc"
	DATABASESORT_DATABASE_OWNER_ASC  DatabaseSort = "database_owner.asc"
	DATABASESORT_INDEX_ASC           DatabaseSort = "index.asc"
	DATABASESORT_INDEX_DESC          DatabaseSort = "index.desc"
)

List of database.sort

func NewDatabaseSortFromValue

func NewDatabaseSortFromValue(v string) (*DatabaseSort, error)

NewDatabaseSortFromValue returns a pointer to a valid DatabaseSort for the value passed as argument, or an error if the value passed is not allowed by the enum

func (DatabaseSort) IsValid

func (v DatabaseSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (DatabaseSort) Ptr

func (v DatabaseSort) Ptr() *DatabaseSort

Ptr returns reference to database.sort value

func (*DatabaseSort) UnmarshalJSON

func (v *DatabaseSort) UnmarshalJSON(src []byte) error

type DefaultAPI

type DefaultAPI interface {

	/*
		CreateDatabaseRequest Create Database

		Create database for a user. Note: The name of a valid user must be provided in the 'options' map field using the key 'owner'

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiCreateDatabaseRequestRequest
	*/
	CreateDatabaseRequest(ctx context.Context, projectId string, region string, instanceId string) ApiCreateDatabaseRequestRequest

	// CreateDatabaseRequestExecute executes the request
	//  @return CreateDatabaseResponse
	CreateDatabaseRequestExecute(r ApiCreateDatabaseRequestRequest) (*CreateDatabaseResponse, error)

	/*
		CreateInstanceRequest Create Instance

		Create a new instance of a sqlserver database instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@return ApiCreateInstanceRequestRequest
	*/
	CreateInstanceRequest(ctx context.Context, projectId string, region string) ApiCreateInstanceRequestRequest

	// CreateInstanceRequestExecute executes the request
	//  @return CreateInstanceResponse
	CreateInstanceRequestExecute(r ApiCreateInstanceRequestRequest) (*CreateInstanceResponse, error)

	/*
		CreateUserRequest Create User

		Create user for an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiCreateUserRequestRequest
	*/
	CreateUserRequest(ctx context.Context, projectId string, region string, instanceId string) ApiCreateUserRequestRequest

	// CreateUserRequestExecute executes the request
	//  @return CreateUserResponse
	CreateUserRequestExecute(r ApiCreateUserRequestRequest) (*CreateUserResponse, error)

	/*
		DeleteDatabaseRequest Delete Database

		Delete database for an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param databaseName The name of the database.
		@return ApiDeleteDatabaseRequestRequest
	*/
	DeleteDatabaseRequest(ctx context.Context, projectId string, region string, instanceId string, databaseName string) ApiDeleteDatabaseRequestRequest

	// DeleteDatabaseRequestExecute executes the request
	DeleteDatabaseRequestExecute(r ApiDeleteDatabaseRequestRequest) error

	/*
		DeleteInstanceRequest Delete Instance

		Delete an available sqlserver instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiDeleteInstanceRequestRequest
	*/
	DeleteInstanceRequest(ctx context.Context, projectId string, region string, instanceId string) ApiDeleteInstanceRequestRequest

	// DeleteInstanceRequestExecute executes the request
	DeleteInstanceRequestExecute(r ApiDeleteInstanceRequestRequest) error

	/*
		DeleteUserRequest Delete User

		Delete an user from a specific instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param userId The ID of the user.
		@return ApiDeleteUserRequestRequest
	*/
	DeleteUserRequest(ctx context.Context, projectId string, region string, instanceId string, userId int64) ApiDeleteUserRequestRequest

	// DeleteUserRequestExecute executes the request
	DeleteUserRequestExecute(r ApiDeleteUserRequestRequest) error

	/*
		GetBackupRequest Get specific backup

		Get information about a specific backup for an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param backupId The ID of the backup.
		@return ApiGetBackupRequestRequest
	*/
	GetBackupRequest(ctx context.Context, projectId string, region string, instanceId string, backupId int64) ApiGetBackupRequestRequest

	// GetBackupRequestExecute executes the request
	//  @return GetBackupResponse
	GetBackupRequestExecute(r ApiGetBackupRequestRequest) (*GetBackupResponse, error)

	/*
		GetCollationsRequest Get database collation list

		Returns a list of collations for an instance

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiGetCollationsRequestRequest
	*/
	GetCollationsRequest(ctx context.Context, projectId string, region string, instanceId string) ApiGetCollationsRequestRequest

	// GetCollationsRequestExecute executes the request
	//  @return GetCollationsResponse
	GetCollationsRequestExecute(r ApiGetCollationsRequestRequest) (*GetCollationsResponse, error)

	/*
		GetDatabaseRequest Get Database

		Get specific available database

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param databaseName The name of the database.
		@return ApiGetDatabaseRequestRequest
	*/
	GetDatabaseRequest(ctx context.Context, projectId string, region string, instanceId string, databaseName string) ApiGetDatabaseRequestRequest

	// GetDatabaseRequestExecute executes the request
	//  @return GetDatabaseResponse
	GetDatabaseRequestExecute(r ApiGetDatabaseRequestRequest) (*GetDatabaseResponse, error)

	/*
		GetFlavorsRequest Get Flavors

		Get all available flavors for a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@return ApiGetFlavorsRequestRequest
	*/
	GetFlavorsRequest(ctx context.Context, projectId string, region string) ApiGetFlavorsRequestRequest

	// GetFlavorsRequestExecute executes the request
	//  @return GetFlavorsResponse
	GetFlavorsRequestExecute(r ApiGetFlavorsRequestRequest) (*GetFlavorsResponse, error)

	/*
		GetInstanceRequest Get Specific Instance

		Get information about a specific available instance

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiGetInstanceRequestRequest
	*/
	GetInstanceRequest(ctx context.Context, projectId string, region string, instanceId string) ApiGetInstanceRequestRequest

	// GetInstanceRequestExecute executes the request
	//  @return GetInstanceResponse
	GetInstanceRequestExecute(r ApiGetInstanceRequestRequest) (*GetInstanceResponse, error)

	/*
		GetStoragesRequest Get Storages

		Get available storages for a specific flavor

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param flavorId The id of an instance flavor.
		@return ApiGetStoragesRequestRequest
	*/
	GetStoragesRequest(ctx context.Context, projectId string, region string, flavorId string) ApiGetStoragesRequestRequest

	// GetStoragesRequestExecute executes the request
	//  @return GetStoragesResponse
	GetStoragesRequestExecute(r ApiGetStoragesRequestRequest) (*GetStoragesResponse, error)

	/*
		GetUserRequest Get User

		Get a specific available user for an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param userId The ID of the user.
		@return ApiGetUserRequestRequest
	*/
	GetUserRequest(ctx context.Context, projectId string, region string, instanceId string, userId int64) ApiGetUserRequestRequest

	// GetUserRequestExecute executes the request
	//  @return GetUserResponse
	GetUserRequestExecute(r ApiGetUserRequestRequest) (*GetUserResponse, error)

	/*
		GetVersionsRequest Get Versions

		Get the sqlserver available versions for the project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@return ApiGetVersionsRequestRequest
	*/
	GetVersionsRequest(ctx context.Context, projectId string, region string) ApiGetVersionsRequestRequest

	// GetVersionsRequestExecute executes the request
	//  @return GetVersionsResponse
	GetVersionsRequestExecute(r ApiGetVersionsRequestRequest) (*GetVersionsResponse, error)

	/*
		ListBackupsRequest List backups

		List all backups which are available for a specific instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiListBackupsRequestRequest
	*/
	ListBackupsRequest(ctx context.Context, projectId string, region string, instanceId string) ApiListBackupsRequestRequest

	// ListBackupsRequestExecute executes the request
	//  @return ListBackupResponse
	ListBackupsRequestExecute(r ApiListBackupsRequestRequest) (*ListBackupResponse, error)

	/*
		ListCompatibilitiesRequest Get database compatibility list

		Returns a list of compatibility levels for creating a new database

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiListCompatibilitiesRequestRequest
	*/
	ListCompatibilitiesRequest(ctx context.Context, projectId string, region string, instanceId string) ApiListCompatibilitiesRequestRequest

	// ListCompatibilitiesRequestExecute executes the request
	//  @return ListCompatibilityResponse
	ListCompatibilitiesRequestExecute(r ApiListCompatibilitiesRequestRequest) (*ListCompatibilityResponse, error)

	/*
		ListCurrentRunningRestoreJobs List current running restore jobs

		List all currently running restore jobs which are available for a specific instance

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiListCurrentRunningRestoreJobsRequest
	*/
	ListCurrentRunningRestoreJobs(ctx context.Context, projectId string, region string, instanceId string) ApiListCurrentRunningRestoreJobsRequest

	// ListCurrentRunningRestoreJobsExecute executes the request
	//  @return ListCurrentRunningRestoreJobs
	ListCurrentRunningRestoreJobsExecute(r ApiListCurrentRunningRestoreJobsRequest) (*ListCurrentRunningRestoreJobs, error)

	/*
		ListDatabasesRequest List Databases

		List available databases for an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiListDatabasesRequestRequest
	*/
	ListDatabasesRequest(ctx context.Context, projectId string, region string, instanceId string) ApiListDatabasesRequestRequest

	// ListDatabasesRequestExecute executes the request
	//  @return ListDatabasesResponse
	ListDatabasesRequestExecute(r ApiListDatabasesRequestRequest) (*ListDatabasesResponse, error)

	/*
		ListInstancesRequest List Instances

		List all available instances for your project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@return ApiListInstancesRequestRequest
	*/
	ListInstancesRequest(ctx context.Context, projectId string, region string) ApiListInstancesRequestRequest

	// ListInstancesRequestExecute executes the request
	//  @return ListInstancesResponse
	ListInstancesRequestExecute(r ApiListInstancesRequestRequest) (*ListInstancesResponse, error)

	/*
		ListRolesRequest List Roles

		List available roles for an instance that can be assigned to a user

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiListRolesRequestRequest
	*/
	ListRolesRequest(ctx context.Context, projectId string, region string, instanceId string) ApiListRolesRequestRequest

	// ListRolesRequestExecute executes the request
	//  @return ListRolesResponse
	ListRolesRequestExecute(r ApiListRolesRequestRequest) (*ListRolesResponse, error)

	/*
		ListUsersRequest List Users

		List available users for an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiListUsersRequestRequest
	*/
	ListUsersRequest(ctx context.Context, projectId string, region string, instanceId string) ApiListUsersRequestRequest

	// ListUsersRequestExecute executes the request
	//  @return ListUserResponse
	ListUsersRequestExecute(r ApiListUsersRequestRequest) (*ListUserResponse, error)

	/*
		ProtectInstanceRequest Protect Instance

		Toggle the deletion protection for an instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@return ApiProtectInstanceRequestRequest
	*/
	ProtectInstanceRequest(ctx context.Context, projectId string, region string, instanceId string) ApiProtectInstanceRequestRequest

	// ProtectInstanceRequestExecute executes the request
	//  @return ProtectInstanceResponse
	ProtectInstanceRequestExecute(r ApiProtectInstanceRequestRequest) (*ProtectInstanceResponse, error)

	/*
		ResetUserRequest Reset User

		Reset an user from an specific instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param userId The ID of the user.
		@return ApiResetUserRequestRequest
	*/
	ResetUserRequest(ctx context.Context, projectId string, region string, instanceId string, userId int64) ApiResetUserRequestRequest

	// ResetUserRequestExecute executes the request
	//  @return ResetUserResponse
	ResetUserRequestExecute(r ApiResetUserRequestRequest) (*ResetUserResponse, error)

	/*
			RestoreDatabaseFromBackup Create a Restore Operation

			Triggers a new restore operation for the specified instance.
		The request body defines the source
		(e.g., internal backup, external S3) and the target database.


			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param projectId The STACKIT project ID.
			@param region The region which should be addressed
			@param instanceId The ID of the instance.
			@return ApiRestoreDatabaseFromBackupRequest
	*/
	RestoreDatabaseFromBackup(ctx context.Context, projectId string, region string, instanceId string) ApiRestoreDatabaseFromBackupRequest

	// RestoreDatabaseFromBackupExecute executes the request
	RestoreDatabaseFromBackupExecute(r ApiRestoreDatabaseFromBackupRequest) error

	/*
		TriggerBackupRequest Trigger backup for a specific Database

		Trigger backup for a specific database

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param databaseName The name of the database.
		@return ApiTriggerBackupRequestRequest
	*/
	TriggerBackupRequest(ctx context.Context, projectId string, region string, instanceId string, databaseName string) ApiTriggerBackupRequestRequest

	// TriggerBackupRequestExecute executes the request
	TriggerBackupRequestExecute(r ApiTriggerBackupRequestRequest) error

	/*
		TriggerRestoreRequest Trigger restore for a specific Database

		Trigger restore for a specific Database

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT project ID.
		@param region The region which should be addressed
		@param instanceId The ID of the instance.
		@param databaseName The name of the database.
		@return ApiTriggerRestoreRequestRequest
	*/
	TriggerRestoreRequest(ctx context.Context, projectId string, region string, instanceId string, databaseName string) ApiTriggerRestoreRequestRequest

	// TriggerRestoreRequestExecute executes the request
	TriggerRestoreRequestExecute(r ApiTriggerRestoreRequestRequest) error

	/*
			UpdateInstancePartiallyRequest Update Instance Partially

			Update an available instance of a mssql database. No fields are required.

		**Please note that any changes applied via PUT or PATCH requests will initiate a reboot of the SQL Server Flex Instance.**


			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param projectId The STACKIT project ID.
			@param region The region which should be addressed
			@param instanceId The ID of the instance.
			@return ApiUpdateInstancePartiallyRequestRequest
	*/
	UpdateInstancePartiallyRequest(ctx context.Context, projectId string, region string, instanceId string) ApiUpdateInstancePartiallyRequestRequest

	// UpdateInstancePartiallyRequestExecute executes the request
	UpdateInstancePartiallyRequestExecute(r ApiUpdateInstancePartiallyRequestRequest) error

	/*
			UpdateInstanceRequest Update Instance

			Updates an available instance of a sqlserver database

		**Please note that any changes applied via PUT or PATCH requests will initiate a reboot of the SQL Server Flex Instance.**


			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param projectId The STACKIT project ID.
			@param region The region which should be addressed
			@param instanceId The ID of the instance.
			@return ApiUpdateInstanceRequestRequest
	*/
	UpdateInstanceRequest(ctx context.Context, projectId string, region string, instanceId string) ApiUpdateInstanceRequestRequest

	// UpdateInstanceRequestExecute executes the request
	UpdateInstanceRequestExecute(r ApiUpdateInstanceRequestRequest) error
}

type DefaultAPIService

type DefaultAPIService service

DefaultAPIService DefaultAPI service

func (*DefaultAPIService) CreateDatabaseRequest

func (a *DefaultAPIService) CreateDatabaseRequest(ctx context.Context, projectId string, region string, instanceId string) ApiCreateDatabaseRequestRequest

CreateDatabaseRequest Create Database

Create database for a user. Note: The name of a valid user must be provided in the 'options' map field using the key 'owner'

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiCreateDatabaseRequestRequest

func (*DefaultAPIService) CreateDatabaseRequestExecute

func (a *DefaultAPIService) CreateDatabaseRequestExecute(r ApiCreateDatabaseRequestRequest) (*CreateDatabaseResponse, error)

Execute executes the request

@return CreateDatabaseResponse

func (*DefaultAPIService) CreateInstanceRequest

func (a *DefaultAPIService) CreateInstanceRequest(ctx context.Context, projectId string, region string) ApiCreateInstanceRequestRequest

CreateInstanceRequest Create Instance

Create a new instance of a sqlserver database instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@return ApiCreateInstanceRequestRequest

func (*DefaultAPIService) CreateInstanceRequestExecute

func (a *DefaultAPIService) CreateInstanceRequestExecute(r ApiCreateInstanceRequestRequest) (*CreateInstanceResponse, error)

Execute executes the request

@return CreateInstanceResponse

func (*DefaultAPIService) CreateUserRequest

func (a *DefaultAPIService) CreateUserRequest(ctx context.Context, projectId string, region string, instanceId string) ApiCreateUserRequestRequest

CreateUserRequest Create User

Create user for an instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiCreateUserRequestRequest

func (*DefaultAPIService) CreateUserRequestExecute

func (a *DefaultAPIService) CreateUserRequestExecute(r ApiCreateUserRequestRequest) (*CreateUserResponse, error)

Execute executes the request

@return CreateUserResponse

func (*DefaultAPIService) DeleteDatabaseRequest

func (a *DefaultAPIService) DeleteDatabaseRequest(ctx context.Context, projectId string, region string, instanceId string, databaseName string) ApiDeleteDatabaseRequestRequest

DeleteDatabaseRequest Delete Database

Delete database for an instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@param databaseName The name of the database.
@return ApiDeleteDatabaseRequestRequest

func (*DefaultAPIService) DeleteDatabaseRequestExecute

func (a *DefaultAPIService) DeleteDatabaseRequestExecute(r ApiDeleteDatabaseRequestRequest) error

Execute executes the request

func (*DefaultAPIService) DeleteInstanceRequest

func (a *DefaultAPIService) DeleteInstanceRequest(ctx context.Context, projectId string, region string, instanceId string) ApiDeleteInstanceRequestRequest

DeleteInstanceRequest Delete Instance

Delete an available sqlserver instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiDeleteInstanceRequestRequest

func (*DefaultAPIService) DeleteInstanceRequestExecute

func (a *DefaultAPIService) DeleteInstanceRequestExecute(r ApiDeleteInstanceRequestRequest) error

Execute executes the request

func (*DefaultAPIService) DeleteUserRequest

func (a *DefaultAPIService) DeleteUserRequest(ctx context.Context, projectId string, region string, instanceId string, userId int64) ApiDeleteUserRequestRequest

DeleteUserRequest Delete User

Delete an user from a specific instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@param userId The ID of the user.
@return ApiDeleteUserRequestRequest

func (*DefaultAPIService) DeleteUserRequestExecute

func (a *DefaultAPIService) DeleteUserRequestExecute(r ApiDeleteUserRequestRequest) error

Execute executes the request

func (*DefaultAPIService) GetBackupRequest

func (a *DefaultAPIService) GetBackupRequest(ctx context.Context, projectId string, region string, instanceId string, backupId int64) ApiGetBackupRequestRequest

GetBackupRequest Get specific backup

Get information about a specific backup for an instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@param backupId The ID of the backup.
@return ApiGetBackupRequestRequest

func (*DefaultAPIService) GetBackupRequestExecute

func (a *DefaultAPIService) GetBackupRequestExecute(r ApiGetBackupRequestRequest) (*GetBackupResponse, error)

Execute executes the request

@return GetBackupResponse

func (*DefaultAPIService) GetCollationsRequest

func (a *DefaultAPIService) GetCollationsRequest(ctx context.Context, projectId string, region string, instanceId string) ApiGetCollationsRequestRequest

GetCollationsRequest Get database collation list

Returns a list of collations for an instance

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiGetCollationsRequestRequest

func (*DefaultAPIService) GetCollationsRequestExecute

func (a *DefaultAPIService) GetCollationsRequestExecute(r ApiGetCollationsRequestRequest) (*GetCollationsResponse, error)

Execute executes the request

@return GetCollationsResponse

func (*DefaultAPIService) GetDatabaseRequest

func (a *DefaultAPIService) GetDatabaseRequest(ctx context.Context, projectId string, region string, instanceId string, databaseName string) ApiGetDatabaseRequestRequest

GetDatabaseRequest Get Database

Get specific available database

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@param databaseName The name of the database.
@return ApiGetDatabaseRequestRequest

func (*DefaultAPIService) GetDatabaseRequestExecute

func (a *DefaultAPIService) GetDatabaseRequestExecute(r ApiGetDatabaseRequestRequest) (*GetDatabaseResponse, error)

Execute executes the request

@return GetDatabaseResponse

func (*DefaultAPIService) GetFlavorsRequest

func (a *DefaultAPIService) GetFlavorsRequest(ctx context.Context, projectId string, region string) ApiGetFlavorsRequestRequest

GetFlavorsRequest Get Flavors

Get all available flavors for a project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@return ApiGetFlavorsRequestRequest

func (*DefaultAPIService) GetFlavorsRequestExecute

func (a *DefaultAPIService) GetFlavorsRequestExecute(r ApiGetFlavorsRequestRequest) (*GetFlavorsResponse, error)

Execute executes the request

@return GetFlavorsResponse

func (*DefaultAPIService) GetInstanceRequest

func (a *DefaultAPIService) GetInstanceRequest(ctx context.Context, projectId string, region string, instanceId string) ApiGetInstanceRequestRequest

GetInstanceRequest Get Specific Instance

Get information about a specific available instance

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiGetInstanceRequestRequest

func (*DefaultAPIService) GetInstanceRequestExecute

func (a *DefaultAPIService) GetInstanceRequestExecute(r ApiGetInstanceRequestRequest) (*GetInstanceResponse, error)

Execute executes the request

@return GetInstanceResponse

func (*DefaultAPIService) GetStoragesRequest

func (a *DefaultAPIService) GetStoragesRequest(ctx context.Context, projectId string, region string, flavorId string) ApiGetStoragesRequestRequest

GetStoragesRequest Get Storages

Get available storages for a specific flavor

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param flavorId The id of an instance flavor.
@return ApiGetStoragesRequestRequest

func (*DefaultAPIService) GetStoragesRequestExecute

func (a *DefaultAPIService) GetStoragesRequestExecute(r ApiGetStoragesRequestRequest) (*GetStoragesResponse, error)

Execute executes the request

@return GetStoragesResponse

func (*DefaultAPIService) GetUserRequest

func (a *DefaultAPIService) GetUserRequest(ctx context.Context, projectId string, region string, instanceId string, userId int64) ApiGetUserRequestRequest

GetUserRequest Get User

Get a specific available user for an instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@param userId The ID of the user.
@return ApiGetUserRequestRequest

func (*DefaultAPIService) GetUserRequestExecute

func (a *DefaultAPIService) GetUserRequestExecute(r ApiGetUserRequestRequest) (*GetUserResponse, error)

Execute executes the request

@return GetUserResponse

func (*DefaultAPIService) GetVersionsRequest

func (a *DefaultAPIService) GetVersionsRequest(ctx context.Context, projectId string, region string) ApiGetVersionsRequestRequest

GetVersionsRequest Get Versions

Get the sqlserver available versions for the project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@return ApiGetVersionsRequestRequest

func (*DefaultAPIService) GetVersionsRequestExecute

func (a *DefaultAPIService) GetVersionsRequestExecute(r ApiGetVersionsRequestRequest) (*GetVersionsResponse, error)

Execute executes the request

@return GetVersionsResponse

func (*DefaultAPIService) ListBackupsRequest

func (a *DefaultAPIService) ListBackupsRequest(ctx context.Context, projectId string, region string, instanceId string) ApiListBackupsRequestRequest

ListBackupsRequest List backups

List all backups which are available for a specific instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiListBackupsRequestRequest

func (*DefaultAPIService) ListBackupsRequestExecute

func (a *DefaultAPIService) ListBackupsRequestExecute(r ApiListBackupsRequestRequest) (*ListBackupResponse, error)

Execute executes the request

@return ListBackupResponse

func (*DefaultAPIService) ListCompatibilitiesRequest

func (a *DefaultAPIService) ListCompatibilitiesRequest(ctx context.Context, projectId string, region string, instanceId string) ApiListCompatibilitiesRequestRequest

ListCompatibilitiesRequest Get database compatibility list

Returns a list of compatibility levels for creating a new database

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiListCompatibilitiesRequestRequest

func (*DefaultAPIService) ListCompatibilitiesRequestExecute

func (a *DefaultAPIService) ListCompatibilitiesRequestExecute(r ApiListCompatibilitiesRequestRequest) (*ListCompatibilityResponse, error)

Execute executes the request

@return ListCompatibilityResponse

func (*DefaultAPIService) ListCurrentRunningRestoreJobs

func (a *DefaultAPIService) ListCurrentRunningRestoreJobs(ctx context.Context, projectId string, region string, instanceId string) ApiListCurrentRunningRestoreJobsRequest

ListCurrentRunningRestoreJobs List current running restore jobs

List all currently running restore jobs which are available for a specific instance

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiListCurrentRunningRestoreJobsRequest

func (*DefaultAPIService) ListCurrentRunningRestoreJobsExecute

Execute executes the request

@return ListCurrentRunningRestoreJobs

func (*DefaultAPIService) ListDatabasesRequest

func (a *DefaultAPIService) ListDatabasesRequest(ctx context.Context, projectId string, region string, instanceId string) ApiListDatabasesRequestRequest

ListDatabasesRequest List Databases

List available databases for an instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiListDatabasesRequestRequest

func (*DefaultAPIService) ListDatabasesRequestExecute

func (a *DefaultAPIService) ListDatabasesRequestExecute(r ApiListDatabasesRequestRequest) (*ListDatabasesResponse, error)

Execute executes the request

@return ListDatabasesResponse

func (*DefaultAPIService) ListInstancesRequest

func (a *DefaultAPIService) ListInstancesRequest(ctx context.Context, projectId string, region string) ApiListInstancesRequestRequest

ListInstancesRequest List Instances

List all available instances for your project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@return ApiListInstancesRequestRequest

func (*DefaultAPIService) ListInstancesRequestExecute

func (a *DefaultAPIService) ListInstancesRequestExecute(r ApiListInstancesRequestRequest) (*ListInstancesResponse, error)

Execute executes the request

@return ListInstancesResponse

func (*DefaultAPIService) ListRolesRequest

func (a *DefaultAPIService) ListRolesRequest(ctx context.Context, projectId string, region string, instanceId string) ApiListRolesRequestRequest

ListRolesRequest List Roles

List available roles for an instance that can be assigned to a user

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiListRolesRequestRequest

func (*DefaultAPIService) ListRolesRequestExecute

func (a *DefaultAPIService) ListRolesRequestExecute(r ApiListRolesRequestRequest) (*ListRolesResponse, error)

Execute executes the request

@return ListRolesResponse

func (*DefaultAPIService) ListUsersRequest

func (a *DefaultAPIService) ListUsersRequest(ctx context.Context, projectId string, region string, instanceId string) ApiListUsersRequestRequest

ListUsersRequest List Users

List available users for an instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiListUsersRequestRequest

func (*DefaultAPIService) ListUsersRequestExecute

func (a *DefaultAPIService) ListUsersRequestExecute(r ApiListUsersRequestRequest) (*ListUserResponse, error)

Execute executes the request

@return ListUserResponse

func (*DefaultAPIService) ProtectInstanceRequest

func (a *DefaultAPIService) ProtectInstanceRequest(ctx context.Context, projectId string, region string, instanceId string) ApiProtectInstanceRequestRequest

ProtectInstanceRequest Protect Instance

Toggle the deletion protection for an instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiProtectInstanceRequestRequest

func (*DefaultAPIService) ProtectInstanceRequestExecute

func (a *DefaultAPIService) ProtectInstanceRequestExecute(r ApiProtectInstanceRequestRequest) (*ProtectInstanceResponse, error)

Execute executes the request

@return ProtectInstanceResponse

func (*DefaultAPIService) ResetUserRequest

func (a *DefaultAPIService) ResetUserRequest(ctx context.Context, projectId string, region string, instanceId string, userId int64) ApiResetUserRequestRequest

ResetUserRequest Reset User

Reset an user from an specific instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@param userId The ID of the user.
@return ApiResetUserRequestRequest

func (*DefaultAPIService) ResetUserRequestExecute

func (a *DefaultAPIService) ResetUserRequestExecute(r ApiResetUserRequestRequest) (*ResetUserResponse, error)

Execute executes the request

@return ResetUserResponse

func (*DefaultAPIService) RestoreDatabaseFromBackup

func (a *DefaultAPIService) RestoreDatabaseFromBackup(ctx context.Context, projectId string, region string, instanceId string) ApiRestoreDatabaseFromBackupRequest

RestoreDatabaseFromBackup Create a Restore Operation

Triggers a new restore operation for the specified instance. The request body defines the source (e.g., internal backup, external S3) and the target database.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiRestoreDatabaseFromBackupRequest

func (*DefaultAPIService) RestoreDatabaseFromBackupExecute

func (a *DefaultAPIService) RestoreDatabaseFromBackupExecute(r ApiRestoreDatabaseFromBackupRequest) error

Execute executes the request

func (*DefaultAPIService) TriggerBackupRequest

func (a *DefaultAPIService) TriggerBackupRequest(ctx context.Context, projectId string, region string, instanceId string, databaseName string) ApiTriggerBackupRequestRequest

TriggerBackupRequest Trigger backup for a specific Database

Trigger backup for a specific database

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@param databaseName The name of the database.
@return ApiTriggerBackupRequestRequest

func (*DefaultAPIService) TriggerBackupRequestExecute

func (a *DefaultAPIService) TriggerBackupRequestExecute(r ApiTriggerBackupRequestRequest) error

Execute executes the request

func (*DefaultAPIService) TriggerRestoreRequest

func (a *DefaultAPIService) TriggerRestoreRequest(ctx context.Context, projectId string, region string, instanceId string, databaseName string) ApiTriggerRestoreRequestRequest

TriggerRestoreRequest Trigger restore for a specific Database

Trigger restore for a specific Database

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@param databaseName The name of the database.
@return ApiTriggerRestoreRequestRequest

func (*DefaultAPIService) TriggerRestoreRequestExecute

func (a *DefaultAPIService) TriggerRestoreRequestExecute(r ApiTriggerRestoreRequestRequest) error

Execute executes the request

func (*DefaultAPIService) UpdateInstancePartiallyRequest

func (a *DefaultAPIService) UpdateInstancePartiallyRequest(ctx context.Context, projectId string, region string, instanceId string) ApiUpdateInstancePartiallyRequestRequest

UpdateInstancePartiallyRequest Update Instance Partially

Update an available instance of a mssql database. No fields are required.

**Please note that any changes applied via PUT or PATCH requests will initiate a reboot of the SQL Server Flex Instance.**

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiUpdateInstancePartiallyRequestRequest

func (*DefaultAPIService) UpdateInstancePartiallyRequestExecute

func (a *DefaultAPIService) UpdateInstancePartiallyRequestExecute(r ApiUpdateInstancePartiallyRequestRequest) error

Execute executes the request

func (*DefaultAPIService) UpdateInstanceRequest

func (a *DefaultAPIService) UpdateInstanceRequest(ctx context.Context, projectId string, region string, instanceId string) ApiUpdateInstanceRequestRequest

UpdateInstanceRequest Update Instance

Updates an available instance of a sqlserver database

**Please note that any changes applied via PUT or PATCH requests will initiate a reboot of the SQL Server Flex Instance.**

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT project ID.
@param region The region which should be addressed
@param instanceId The ID of the instance.
@return ApiUpdateInstanceRequestRequest

func (*DefaultAPIService) UpdateInstanceRequestExecute

func (a *DefaultAPIService) UpdateInstanceRequestExecute(r ApiUpdateInstanceRequestRequest) error

Execute executes the request

type DefaultAPIServiceMock

type DefaultAPIServiceMock struct {
	// CreateDatabaseRequestExecuteMock can be populated to implement the behavior of the CreateDatabaseRequestExecute function of this mock
	CreateDatabaseRequestExecuteMock *func(r ApiCreateDatabaseRequestRequest) (*CreateDatabaseResponse, error)
	// CreateInstanceRequestExecuteMock can be populated to implement the behavior of the CreateInstanceRequestExecute function of this mock
	CreateInstanceRequestExecuteMock *func(r ApiCreateInstanceRequestRequest) (*CreateInstanceResponse, error)
	// CreateUserRequestExecuteMock can be populated to implement the behavior of the CreateUserRequestExecute function of this mock
	CreateUserRequestExecuteMock *func(r ApiCreateUserRequestRequest) (*CreateUserResponse, error)
	// DeleteDatabaseRequestExecuteMock can be populated to implement the behavior of the DeleteDatabaseRequestExecute function of this mock
	DeleteDatabaseRequestExecuteMock *func(r ApiDeleteDatabaseRequestRequest) error
	// DeleteInstanceRequestExecuteMock can be populated to implement the behavior of the DeleteInstanceRequestExecute function of this mock
	DeleteInstanceRequestExecuteMock *func(r ApiDeleteInstanceRequestRequest) error
	// DeleteUserRequestExecuteMock can be populated to implement the behavior of the DeleteUserRequestExecute function of this mock
	DeleteUserRequestExecuteMock *func(r ApiDeleteUserRequestRequest) error
	// GetBackupRequestExecuteMock can be populated to implement the behavior of the GetBackupRequestExecute function of this mock
	GetBackupRequestExecuteMock *func(r ApiGetBackupRequestRequest) (*GetBackupResponse, error)
	// GetCollationsRequestExecuteMock can be populated to implement the behavior of the GetCollationsRequestExecute function of this mock
	GetCollationsRequestExecuteMock *func(r ApiGetCollationsRequestRequest) (*GetCollationsResponse, error)
	// GetDatabaseRequestExecuteMock can be populated to implement the behavior of the GetDatabaseRequestExecute function of this mock
	GetDatabaseRequestExecuteMock *func(r ApiGetDatabaseRequestRequest) (*GetDatabaseResponse, error)
	// GetFlavorsRequestExecuteMock can be populated to implement the behavior of the GetFlavorsRequestExecute function of this mock
	GetFlavorsRequestExecuteMock *func(r ApiGetFlavorsRequestRequest) (*GetFlavorsResponse, error)
	// GetInstanceRequestExecuteMock can be populated to implement the behavior of the GetInstanceRequestExecute function of this mock
	GetInstanceRequestExecuteMock *func(r ApiGetInstanceRequestRequest) (*GetInstanceResponse, error)
	// GetStoragesRequestExecuteMock can be populated to implement the behavior of the GetStoragesRequestExecute function of this mock
	GetStoragesRequestExecuteMock *func(r ApiGetStoragesRequestRequest) (*GetStoragesResponse, error)
	// GetUserRequestExecuteMock can be populated to implement the behavior of the GetUserRequestExecute function of this mock
	GetUserRequestExecuteMock *func(r ApiGetUserRequestRequest) (*GetUserResponse, error)
	// GetVersionsRequestExecuteMock can be populated to implement the behavior of the GetVersionsRequestExecute function of this mock
	GetVersionsRequestExecuteMock *func(r ApiGetVersionsRequestRequest) (*GetVersionsResponse, error)
	// ListBackupsRequestExecuteMock can be populated to implement the behavior of the ListBackupsRequestExecute function of this mock
	ListBackupsRequestExecuteMock *func(r ApiListBackupsRequestRequest) (*ListBackupResponse, error)
	// ListCompatibilitiesRequestExecuteMock can be populated to implement the behavior of the ListCompatibilitiesRequestExecute function of this mock
	ListCompatibilitiesRequestExecuteMock *func(r ApiListCompatibilitiesRequestRequest) (*ListCompatibilityResponse, error)
	// ListCurrentRunningRestoreJobsExecuteMock can be populated to implement the behavior of the ListCurrentRunningRestoreJobsExecute function of this mock
	ListCurrentRunningRestoreJobsExecuteMock *func(r ApiListCurrentRunningRestoreJobsRequest) (*ListCurrentRunningRestoreJobs, error)
	// ListDatabasesRequestExecuteMock can be populated to implement the behavior of the ListDatabasesRequestExecute function of this mock
	ListDatabasesRequestExecuteMock *func(r ApiListDatabasesRequestRequest) (*ListDatabasesResponse, error)
	// ListInstancesRequestExecuteMock can be populated to implement the behavior of the ListInstancesRequestExecute function of this mock
	ListInstancesRequestExecuteMock *func(r ApiListInstancesRequestRequest) (*ListInstancesResponse, error)
	// ListRolesRequestExecuteMock can be populated to implement the behavior of the ListRolesRequestExecute function of this mock
	ListRolesRequestExecuteMock *func(r ApiListRolesRequestRequest) (*ListRolesResponse, error)
	// ListUsersRequestExecuteMock can be populated to implement the behavior of the ListUsersRequestExecute function of this mock
	ListUsersRequestExecuteMock *func(r ApiListUsersRequestRequest) (*ListUserResponse, error)
	// ProtectInstanceRequestExecuteMock can be populated to implement the behavior of the ProtectInstanceRequestExecute function of this mock
	ProtectInstanceRequestExecuteMock *func(r ApiProtectInstanceRequestRequest) (*ProtectInstanceResponse, error)
	// ResetUserRequestExecuteMock can be populated to implement the behavior of the ResetUserRequestExecute function of this mock
	ResetUserRequestExecuteMock *func(r ApiResetUserRequestRequest) (*ResetUserResponse, error)
	// RestoreDatabaseFromBackupExecuteMock can be populated to implement the behavior of the RestoreDatabaseFromBackupExecute function of this mock
	RestoreDatabaseFromBackupExecuteMock *func(r ApiRestoreDatabaseFromBackupRequest) error
	// TriggerBackupRequestExecuteMock can be populated to implement the behavior of the TriggerBackupRequestExecute function of this mock
	TriggerBackupRequestExecuteMock *func(r ApiTriggerBackupRequestRequest) error
	// TriggerRestoreRequestExecuteMock can be populated to implement the behavior of the TriggerRestoreRequestExecute function of this mock
	TriggerRestoreRequestExecuteMock *func(r ApiTriggerRestoreRequestRequest) error
	// UpdateInstancePartiallyRequestExecuteMock can be populated to implement the behavior of the UpdateInstancePartiallyRequestExecute function of this mock
	UpdateInstancePartiallyRequestExecuteMock *func(r ApiUpdateInstancePartiallyRequestRequest) error
	// UpdateInstanceRequestExecuteMock can be populated to implement the behavior of the UpdateInstanceRequestExecute function of this mock
	UpdateInstanceRequestExecuteMock *func(r ApiUpdateInstanceRequestRequest) error
}

DefaultAPIServiceMock is meant to be used for testing only as a replacement for DefaultAPIService. By default all FooExecute() implementations are a no-op. Behavior of the mock can be customized by populating the callbacks in this struct.

func (DefaultAPIServiceMock) CreateDatabaseRequest

func (a DefaultAPIServiceMock) CreateDatabaseRequest(ctx context.Context, projectId string, region string, instanceId string) ApiCreateDatabaseRequestRequest

func (DefaultAPIServiceMock) CreateDatabaseRequestExecute

CreateDatabaseRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateDatabaseRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) CreateInstanceRequest

func (a DefaultAPIServiceMock) CreateInstanceRequest(ctx context.Context, projectId string, region string) ApiCreateInstanceRequestRequest

func (DefaultAPIServiceMock) CreateInstanceRequestExecute

CreateInstanceRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateInstanceRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) CreateUserRequest

func (a DefaultAPIServiceMock) CreateUserRequest(ctx context.Context, projectId string, region string, instanceId string) ApiCreateUserRequestRequest

func (DefaultAPIServiceMock) CreateUserRequestExecute

CreateUserRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateUserRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) DeleteDatabaseRequest

func (a DefaultAPIServiceMock) DeleteDatabaseRequest(ctx context.Context, projectId string, region string, instanceId string, databaseName string) ApiDeleteDatabaseRequestRequest

func (DefaultAPIServiceMock) DeleteDatabaseRequestExecute

func (a DefaultAPIServiceMock) DeleteDatabaseRequestExecute(r ApiDeleteDatabaseRequestRequest) error

DeleteDatabaseRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteDatabaseRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) DeleteInstanceRequest

func (a DefaultAPIServiceMock) DeleteInstanceRequest(ctx context.Context, projectId string, region string, instanceId string) ApiDeleteInstanceRequestRequest

func (DefaultAPIServiceMock) DeleteInstanceRequestExecute

func (a DefaultAPIServiceMock) DeleteInstanceRequestExecute(r ApiDeleteInstanceRequestRequest) error

DeleteInstanceRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteInstanceRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) DeleteUserRequest

func (a DefaultAPIServiceMock) DeleteUserRequest(ctx context.Context, projectId string, region string, instanceId string, userId int64) ApiDeleteUserRequestRequest

func (DefaultAPIServiceMock) DeleteUserRequestExecute

func (a DefaultAPIServiceMock) DeleteUserRequestExecute(r ApiDeleteUserRequestRequest) error

DeleteUserRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteUserRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) GetBackupRequest

func (a DefaultAPIServiceMock) GetBackupRequest(ctx context.Context, projectId string, region string, instanceId string, backupId int64) ApiGetBackupRequestRequest

func (DefaultAPIServiceMock) GetBackupRequestExecute

GetBackupRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetBackupRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) GetCollationsRequest

func (a DefaultAPIServiceMock) GetCollationsRequest(ctx context.Context, projectId string, region string, instanceId string) ApiGetCollationsRequestRequest

func (DefaultAPIServiceMock) GetCollationsRequestExecute

GetCollationsRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetCollationsRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) GetDatabaseRequest

func (a DefaultAPIServiceMock) GetDatabaseRequest(ctx context.Context, projectId string, region string, instanceId string, databaseName string) ApiGetDatabaseRequestRequest

func (DefaultAPIServiceMock) GetDatabaseRequestExecute

GetDatabaseRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetDatabaseRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) GetFlavorsRequest

func (a DefaultAPIServiceMock) GetFlavorsRequest(ctx context.Context, projectId string, region string) ApiGetFlavorsRequestRequest

func (DefaultAPIServiceMock) GetFlavorsRequestExecute

GetFlavorsRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetFlavorsRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) GetInstanceRequest

func (a DefaultAPIServiceMock) GetInstanceRequest(ctx context.Context, projectId string, region string, instanceId string) ApiGetInstanceRequestRequest

func (DefaultAPIServiceMock) GetInstanceRequestExecute

GetInstanceRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetInstanceRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) GetStoragesRequest

func (a DefaultAPIServiceMock) GetStoragesRequest(ctx context.Context, projectId string, region string, flavorId string) ApiGetStoragesRequestRequest

func (DefaultAPIServiceMock) GetStoragesRequestExecute

GetStoragesRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetStoragesRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) GetUserRequest

func (a DefaultAPIServiceMock) GetUserRequest(ctx context.Context, projectId string, region string, instanceId string, userId int64) ApiGetUserRequestRequest

func (DefaultAPIServiceMock) GetUserRequestExecute

GetUserRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetUserRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) GetVersionsRequest

func (a DefaultAPIServiceMock) GetVersionsRequest(ctx context.Context, projectId string, region string) ApiGetVersionsRequestRequest

func (DefaultAPIServiceMock) GetVersionsRequestExecute

GetVersionsRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetVersionsRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ListBackupsRequest

func (a DefaultAPIServiceMock) ListBackupsRequest(ctx context.Context, projectId string, region string, instanceId string) ApiListBackupsRequestRequest

func (DefaultAPIServiceMock) ListBackupsRequestExecute

ListBackupsRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListBackupsRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ListCompatibilitiesRequest

func (a DefaultAPIServiceMock) ListCompatibilitiesRequest(ctx context.Context, projectId string, region string, instanceId string) ApiListCompatibilitiesRequestRequest

func (DefaultAPIServiceMock) ListCompatibilitiesRequestExecute

ListCompatibilitiesRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListCompatibilitiesRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ListCurrentRunningRestoreJobs

func (a DefaultAPIServiceMock) ListCurrentRunningRestoreJobs(ctx context.Context, projectId string, region string, instanceId string) ApiListCurrentRunningRestoreJobsRequest

func (DefaultAPIServiceMock) ListCurrentRunningRestoreJobsExecute

ListCurrentRunningRestoreJobsExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListCurrentRunningRestoreJobsExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ListDatabasesRequest

func (a DefaultAPIServiceMock) ListDatabasesRequest(ctx context.Context, projectId string, region string, instanceId string) ApiListDatabasesRequestRequest

func (DefaultAPIServiceMock) ListDatabasesRequestExecute

ListDatabasesRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListDatabasesRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ListInstancesRequest

func (a DefaultAPIServiceMock) ListInstancesRequest(ctx context.Context, projectId string, region string) ApiListInstancesRequestRequest

func (DefaultAPIServiceMock) ListInstancesRequestExecute

ListInstancesRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListInstancesRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ListRolesRequest

func (a DefaultAPIServiceMock) ListRolesRequest(ctx context.Context, projectId string, region string, instanceId string) ApiListRolesRequestRequest

func (DefaultAPIServiceMock) ListRolesRequestExecute

ListRolesRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListRolesRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ListUsersRequest

func (a DefaultAPIServiceMock) ListUsersRequest(ctx context.Context, projectId string, region string, instanceId string) ApiListUsersRequestRequest

func (DefaultAPIServiceMock) ListUsersRequestExecute

ListUsersRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListUsersRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ProtectInstanceRequest

func (a DefaultAPIServiceMock) ProtectInstanceRequest(ctx context.Context, projectId string, region string, instanceId string) ApiProtectInstanceRequestRequest

func (DefaultAPIServiceMock) ProtectInstanceRequestExecute

ProtectInstanceRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ProtectInstanceRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ResetUserRequest

func (a DefaultAPIServiceMock) ResetUserRequest(ctx context.Context, projectId string, region string, instanceId string, userId int64) ApiResetUserRequestRequest

func (DefaultAPIServiceMock) ResetUserRequestExecute

ResetUserRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ResetUserRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) RestoreDatabaseFromBackup

func (a DefaultAPIServiceMock) RestoreDatabaseFromBackup(ctx context.Context, projectId string, region string, instanceId string) ApiRestoreDatabaseFromBackupRequest

func (DefaultAPIServiceMock) RestoreDatabaseFromBackupExecute

func (a DefaultAPIServiceMock) RestoreDatabaseFromBackupExecute(r ApiRestoreDatabaseFromBackupRequest) error

RestoreDatabaseFromBackupExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the RestoreDatabaseFromBackupExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) TriggerBackupRequest

func (a DefaultAPIServiceMock) TriggerBackupRequest(ctx context.Context, projectId string, region string, instanceId string, databaseName string) ApiTriggerBackupRequestRequest

func (DefaultAPIServiceMock) TriggerBackupRequestExecute

func (a DefaultAPIServiceMock) TriggerBackupRequestExecute(r ApiTriggerBackupRequestRequest) error

TriggerBackupRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the TriggerBackupRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) TriggerRestoreRequest

func (a DefaultAPIServiceMock) TriggerRestoreRequest(ctx context.Context, projectId string, region string, instanceId string, databaseName string) ApiTriggerRestoreRequestRequest

func (DefaultAPIServiceMock) TriggerRestoreRequestExecute

func (a DefaultAPIServiceMock) TriggerRestoreRequestExecute(r ApiTriggerRestoreRequestRequest) error

TriggerRestoreRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the TriggerRestoreRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) UpdateInstancePartiallyRequest

func (a DefaultAPIServiceMock) UpdateInstancePartiallyRequest(ctx context.Context, projectId string, region string, instanceId string) ApiUpdateInstancePartiallyRequestRequest

func (DefaultAPIServiceMock) UpdateInstancePartiallyRequestExecute

func (a DefaultAPIServiceMock) UpdateInstancePartiallyRequestExecute(r ApiUpdateInstancePartiallyRequestRequest) error

UpdateInstancePartiallyRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the UpdateInstancePartiallyRequestExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) UpdateInstanceRequest

func (a DefaultAPIServiceMock) UpdateInstanceRequest(ctx context.Context, projectId string, region string, instanceId string) ApiUpdateInstanceRequestRequest

func (DefaultAPIServiceMock) UpdateInstanceRequestExecute

func (a DefaultAPIServiceMock) UpdateInstanceRequestExecute(r ApiUpdateInstanceRequestRequest) error

UpdateInstanceRequestExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the UpdateInstanceRequestExecuteMock field in the DefaultAPIServiceMock struct.

type Error

type Error struct {
	// The http error code of the error.
	Code int32 `json:"code" validate:"required,errorCode"`
	// More detailed information about the error.
	Message string `json:"message" validate:"required,errorMsg"`
	// The trace id of the request.
	TraceId string `json:"traceId" validate:"required,traceID"`
	// Describes in which state the api was when the error happened.
	Type string `json:"type"`
}

Error struct for Error

func NewError

func NewError(code int32, message string, traceId string, types string) *Error

NewError instantiates a new Error object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewErrorWithDefaults

func NewErrorWithDefaults() *Error

NewErrorWithDefaults instantiates a new Error object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Error) GetCode

func (o *Error) GetCode() int32

GetCode returns the Code field value

func (*Error) GetCodeOk

func (o *Error) GetCodeOk() (*int32, bool)

GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set.

func (*Error) GetMessage

func (o *Error) GetMessage() string

GetMessage returns the Message field value

func (*Error) GetMessageOk

func (o *Error) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*Error) GetTraceId

func (o *Error) GetTraceId() string

GetTraceId returns the TraceId field value

func (*Error) GetTraceIdOk

func (o *Error) GetTraceIdOk() (*string, bool)

GetTraceIdOk returns a tuple with the TraceId field value and a boolean to check if the value has been set.

func (*Error) GetType

func (o *Error) GetType() string

GetType returns the Type field value

func (*Error) GetTypeOk

func (o *Error) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (Error) MarshalJSON

func (o Error) MarshalJSON() ([]byte, error)

func (*Error) SetCode

func (o *Error) SetCode(v int32)

SetCode sets field value

func (*Error) SetMessage

func (o *Error) SetMessage(v string)

SetMessage sets field value

func (*Error) SetTraceId

func (o *Error) SetTraceId(v string)

SetTraceId sets field value

func (*Error) SetType

func (o *Error) SetType(v string)

SetType sets field value

func (Error) ToMap

func (o Error) ToMap() (map[string]interface{}, error)

func (*Error) UnmarshalJSON

func (o *Error) UnmarshalJSON(data []byte) (err error)

type ExternalS3

type ExternalS3 struct {
	// The s3 access key id
	S3AccessKey string `json:"s3_access_key"`
	// The s3 access secret
	S3AccessSecret string `json:"s3_access_secret"`
	// The s3 bucket address
	S3Bucket string `json:"s3_bucket"`
	// The backup files from which the database should be restored
	S3Files []S3fileInfo `json:"s3_files"`
}

ExternalS3 The external S3 information

func NewExternalS3

func NewExternalS3(s3AccessKey string, s3AccessSecret string, s3Bucket string, s3Files []S3fileInfo) *ExternalS3

NewExternalS3 instantiates a new ExternalS3 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewExternalS3WithDefaults

func NewExternalS3WithDefaults() *ExternalS3

NewExternalS3WithDefaults instantiates a new ExternalS3 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ExternalS3) GetS3AccessKey

func (o *ExternalS3) GetS3AccessKey() string

GetS3AccessKey returns the S3AccessKey field value

func (*ExternalS3) GetS3AccessKeyOk

func (o *ExternalS3) GetS3AccessKeyOk() (*string, bool)

GetS3AccessKeyOk returns a tuple with the S3AccessKey field value and a boolean to check if the value has been set.

func (*ExternalS3) GetS3AccessSecret

func (o *ExternalS3) GetS3AccessSecret() string

GetS3AccessSecret returns the S3AccessSecret field value

func (*ExternalS3) GetS3AccessSecretOk

func (o *ExternalS3) GetS3AccessSecretOk() (*string, bool)

GetS3AccessSecretOk returns a tuple with the S3AccessSecret field value and a boolean to check if the value has been set.

func (*ExternalS3) GetS3Bucket

func (o *ExternalS3) GetS3Bucket() string

GetS3Bucket returns the S3Bucket field value

func (*ExternalS3) GetS3BucketOk

func (o *ExternalS3) GetS3BucketOk() (*string, bool)

GetS3BucketOk returns a tuple with the S3Bucket field value and a boolean to check if the value has been set.

func (*ExternalS3) GetS3Files

func (o *ExternalS3) GetS3Files() []S3fileInfo

GetS3Files returns the S3Files field value

func (*ExternalS3) GetS3FilesOk

func (o *ExternalS3) GetS3FilesOk() ([]S3fileInfo, bool)

GetS3FilesOk returns a tuple with the S3Files field value and a boolean to check if the value has been set.

func (ExternalS3) MarshalJSON

func (o ExternalS3) MarshalJSON() ([]byte, error)

func (*ExternalS3) SetS3AccessKey

func (o *ExternalS3) SetS3AccessKey(v string)

SetS3AccessKey sets field value

func (*ExternalS3) SetS3AccessSecret

func (o *ExternalS3) SetS3AccessSecret(v string)

SetS3AccessSecret sets field value

func (*ExternalS3) SetS3Bucket

func (o *ExternalS3) SetS3Bucket(v string)

SetS3Bucket sets field value

func (*ExternalS3) SetS3Files

func (o *ExternalS3) SetS3Files(v []S3fileInfo)

SetS3Files sets field value

func (ExternalS3) ToMap

func (o ExternalS3) ToMap() (map[string]interface{}, error)

func (*ExternalS3) UnmarshalJSON

func (o *ExternalS3) UnmarshalJSON(data []byte) (err error)

type FlavorSort

type FlavorSort string

FlavorSort the model 'FlavorSort'

const (
	FLAVORSORT_INDEX_DESC              FlavorSort = "index.desc"
	FLAVORSORT_INDEX_ASC               FlavorSort = "index.asc"
	FLAVORSORT_CPU_DESC                FlavorSort = "cpu.desc"
	FLAVORSORT_CPU_ASC                 FlavorSort = "cpu.asc"
	FLAVORSORT_FLAVOR_DESCRIPTION_ASC  FlavorSort = "flavor_description.asc"
	FLAVORSORT_FLAVOR_DESCRIPTION_DESC FlavorSort = "flavor_description.desc"
	FLAVORSORT_ID_DESC                 FlavorSort = "id.desc"
	FLAVORSORT_ID_ASC                  FlavorSort = "id.asc"
	FLAVORSORT_SIZE_MAX_DESC           FlavorSort = "size_max.desc"
	FLAVORSORT_SIZE_MAX_ASC            FlavorSort = "size_max.asc"
	FLAVORSORT_RAM_DESC                FlavorSort = "ram.desc"
	FLAVORSORT_RAM_ASC                 FlavorSort = "ram.asc"
	FLAVORSORT_SIZE_MIN_DESC           FlavorSort = "size_min.desc"
	FLAVORSORT_SIZE_MIN_ASC            FlavorSort = "size_min.asc"
	FLAVORSORT_STORAGE_CLASS_ASC       FlavorSort = "storage_class.asc"
	FLAVORSORT_STORAGE_CLASS_DESC      FlavorSort = "storage_class.desc"
	FLAVORSORT_NODE_TYPE_ASC           FlavorSort = "node_type.asc"
	FLAVORSORT_NODE_TYPE_DESC          FlavorSort = "node_type.desc"
)

List of flavor.sort

func NewFlavorSortFromValue

func NewFlavorSortFromValue(v string) (*FlavorSort, error)

NewFlavorSortFromValue returns a pointer to a valid FlavorSort for the value passed as argument, or an error if the value passed is not allowed by the enum

func (FlavorSort) IsValid

func (v FlavorSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (FlavorSort) Ptr

func (v FlavorSort) Ptr() *FlavorSort

Ptr returns reference to flavor.sort value

func (*FlavorSort) UnmarshalJSON

func (v *FlavorSort) UnmarshalJSON(src []byte) error

type FlavorStorageClassesStorageClass

type FlavorStorageClassesStorageClass struct {
	Class          string `json:"class"`
	MaxIoPerSec    int32  `json:"maxIoPerSec"`
	MaxThroughInMb int32  `json:"maxThroughInMb"`
}

FlavorStorageClassesStorageClass a storageClass defines how efficient the storage can work

func NewFlavorStorageClassesStorageClass

func NewFlavorStorageClassesStorageClass(class string, maxIoPerSec int32, maxThroughInMb int32) *FlavorStorageClassesStorageClass

NewFlavorStorageClassesStorageClass instantiates a new FlavorStorageClassesStorageClass object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFlavorStorageClassesStorageClassWithDefaults

func NewFlavorStorageClassesStorageClassWithDefaults() *FlavorStorageClassesStorageClass

NewFlavorStorageClassesStorageClassWithDefaults instantiates a new FlavorStorageClassesStorageClass object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FlavorStorageClassesStorageClass) GetClass

GetClass returns the Class field value

func (*FlavorStorageClassesStorageClass) GetClassOk

func (o *FlavorStorageClassesStorageClass) GetClassOk() (*string, bool)

GetClassOk returns a tuple with the Class field value and a boolean to check if the value has been set.

func (*FlavorStorageClassesStorageClass) GetMaxIoPerSec

func (o *FlavorStorageClassesStorageClass) GetMaxIoPerSec() int32

GetMaxIoPerSec returns the MaxIoPerSec field value

func (*FlavorStorageClassesStorageClass) GetMaxIoPerSecOk

func (o *FlavorStorageClassesStorageClass) GetMaxIoPerSecOk() (*int32, bool)

GetMaxIoPerSecOk returns a tuple with the MaxIoPerSec field value and a boolean to check if the value has been set.

func (*FlavorStorageClassesStorageClass) GetMaxThroughInMb

func (o *FlavorStorageClassesStorageClass) GetMaxThroughInMb() int32

GetMaxThroughInMb returns the MaxThroughInMb field value

func (*FlavorStorageClassesStorageClass) GetMaxThroughInMbOk

func (o *FlavorStorageClassesStorageClass) GetMaxThroughInMbOk() (*int32, bool)

GetMaxThroughInMbOk returns a tuple with the MaxThroughInMb field value and a boolean to check if the value has been set.

func (FlavorStorageClassesStorageClass) MarshalJSON

func (o FlavorStorageClassesStorageClass) MarshalJSON() ([]byte, error)

func (*FlavorStorageClassesStorageClass) SetClass

SetClass sets field value

func (*FlavorStorageClassesStorageClass) SetMaxIoPerSec

func (o *FlavorStorageClassesStorageClass) SetMaxIoPerSec(v int32)

SetMaxIoPerSec sets field value

func (*FlavorStorageClassesStorageClass) SetMaxThroughInMb

func (o *FlavorStorageClassesStorageClass) SetMaxThroughInMb(v int32)

SetMaxThroughInMb sets field value

func (FlavorStorageClassesStorageClass) ToMap

func (o FlavorStorageClassesStorageClass) ToMap() (map[string]interface{}, error)

func (*FlavorStorageClassesStorageClass) UnmarshalJSON

func (o *FlavorStorageClassesStorageClass) UnmarshalJSON(data []byte) (err error)

type FlavorStorageRange

type FlavorStorageRange struct {
	// maximum storage which can be ordered for the flavor in Gigabyte.
	Max int32 `json:"max"`
	// minimum storage which is required to order in Gigabyte.
	Min int32 `json:"min"`
}

FlavorStorageRange range of maximum and minimum storage which can be ordered for the flavor in Gigabyte.

func NewFlavorStorageRange

func NewFlavorStorageRange(max int32, min int32) *FlavorStorageRange

NewFlavorStorageRange instantiates a new FlavorStorageRange object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFlavorStorageRangeWithDefaults

func NewFlavorStorageRangeWithDefaults() *FlavorStorageRange

NewFlavorStorageRangeWithDefaults instantiates a new FlavorStorageRange object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FlavorStorageRange) GetMax

func (o *FlavorStorageRange) GetMax() int32

GetMax returns the Max field value

func (*FlavorStorageRange) GetMaxOk

func (o *FlavorStorageRange) GetMaxOk() (*int32, bool)

GetMaxOk returns a tuple with the Max field value and a boolean to check if the value has been set.

func (*FlavorStorageRange) GetMin

func (o *FlavorStorageRange) GetMin() int32

GetMin returns the Min field value

func (*FlavorStorageRange) GetMinOk

func (o *FlavorStorageRange) GetMinOk() (*int32, bool)

GetMinOk returns a tuple with the Min field value and a boolean to check if the value has been set.

func (FlavorStorageRange) MarshalJSON

func (o FlavorStorageRange) MarshalJSON() ([]byte, error)

func (*FlavorStorageRange) SetMax

func (o *FlavorStorageRange) SetMax(v int32)

SetMax sets field value

func (*FlavorStorageRange) SetMin

func (o *FlavorStorageRange) SetMin(v int32)

SetMin sets field value

func (FlavorStorageRange) ToMap

func (o FlavorStorageRange) ToMap() (map[string]interface{}, error)

func (*FlavorStorageRange) UnmarshalJSON

func (o *FlavorStorageRange) UnmarshalJSON(data []byte) (err error)

type GetBackupResponse

type GetBackupResponse struct {
	// The time when the backup was completed in RFC3339 format.
	CompletionTime string `json:"completionTime"`
	// The ID of the backup.
	Id int64 `json:"id"`
	// The name of the backup.
	Name string `json:"name"`
	// The time until the backup will be retained.
	RetainedUntil string `json:"retainedUntil"`
	// The size of the backup in bytes.
	Size int64 `json:"size"`
	// The type of the backup, which can be automated or manual triggered.
	Type string `json:"type"`
}

GetBackupResponse struct for GetBackupResponse

func NewGetBackupResponse

func NewGetBackupResponse(completionTime string, id int64, name string, retainedUntil string, size int64, types string) *GetBackupResponse

NewGetBackupResponse instantiates a new GetBackupResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetBackupResponseWithDefaults

func NewGetBackupResponseWithDefaults() *GetBackupResponse

NewGetBackupResponseWithDefaults instantiates a new GetBackupResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetBackupResponse) GetCompletionTime

func (o *GetBackupResponse) GetCompletionTime() string

GetCompletionTime returns the CompletionTime field value

func (*GetBackupResponse) GetCompletionTimeOk

func (o *GetBackupResponse) GetCompletionTimeOk() (*string, bool)

GetCompletionTimeOk returns a tuple with the CompletionTime field value and a boolean to check if the value has been set.

func (*GetBackupResponse) GetId

func (o *GetBackupResponse) GetId() int64

GetId returns the Id field value

func (*GetBackupResponse) GetIdOk

func (o *GetBackupResponse) GetIdOk() (*int64, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*GetBackupResponse) GetName

func (o *GetBackupResponse) GetName() string

GetName returns the Name field value

func (*GetBackupResponse) GetNameOk

func (o *GetBackupResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*GetBackupResponse) GetRetainedUntil

func (o *GetBackupResponse) GetRetainedUntil() string

GetRetainedUntil returns the RetainedUntil field value

func (*GetBackupResponse) GetRetainedUntilOk

func (o *GetBackupResponse) GetRetainedUntilOk() (*string, bool)

GetRetainedUntilOk returns a tuple with the RetainedUntil field value and a boolean to check if the value has been set.

func (*GetBackupResponse) GetSize

func (o *GetBackupResponse) GetSize() int64

GetSize returns the Size field value

func (*GetBackupResponse) GetSizeOk

func (o *GetBackupResponse) GetSizeOk() (*int64, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*GetBackupResponse) GetType

func (o *GetBackupResponse) GetType() string

GetType returns the Type field value

func (*GetBackupResponse) GetTypeOk

func (o *GetBackupResponse) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (GetBackupResponse) MarshalJSON

func (o GetBackupResponse) MarshalJSON() ([]byte, error)

func (*GetBackupResponse) SetCompletionTime

func (o *GetBackupResponse) SetCompletionTime(v string)

SetCompletionTime sets field value

func (*GetBackupResponse) SetId

func (o *GetBackupResponse) SetId(v int64)

SetId sets field value

func (*GetBackupResponse) SetName

func (o *GetBackupResponse) SetName(v string)

SetName sets field value

func (*GetBackupResponse) SetRetainedUntil

func (o *GetBackupResponse) SetRetainedUntil(v string)

SetRetainedUntil sets field value

func (*GetBackupResponse) SetSize

func (o *GetBackupResponse) SetSize(v int64)

SetSize sets field value

func (*GetBackupResponse) SetType

func (o *GetBackupResponse) SetType(v string)

SetType sets field value

func (GetBackupResponse) ToMap

func (o GetBackupResponse) ToMap() (map[string]interface{}, error)

func (*GetBackupResponse) UnmarshalJSON

func (o *GetBackupResponse) UnmarshalJSON(data []byte) (err error)

type GetCollationsResponse

type GetCollationsResponse struct {
	// List of collations available for the instance.
	Collations []DatabaseGetcollation `json:"collations"`
}

GetCollationsResponse struct for GetCollationsResponse

func NewGetCollationsResponse

func NewGetCollationsResponse(collations []DatabaseGetcollation) *GetCollationsResponse

NewGetCollationsResponse instantiates a new GetCollationsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetCollationsResponseWithDefaults

func NewGetCollationsResponseWithDefaults() *GetCollationsResponse

NewGetCollationsResponseWithDefaults instantiates a new GetCollationsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetCollationsResponse) GetCollations

func (o *GetCollationsResponse) GetCollations() []DatabaseGetcollation

GetCollations returns the Collations field value

func (*GetCollationsResponse) GetCollationsOk

func (o *GetCollationsResponse) GetCollationsOk() ([]DatabaseGetcollation, bool)

GetCollationsOk returns a tuple with the Collations field value and a boolean to check if the value has been set.

func (GetCollationsResponse) MarshalJSON

func (o GetCollationsResponse) MarshalJSON() ([]byte, error)

func (*GetCollationsResponse) SetCollations

func (o *GetCollationsResponse) SetCollations(v []DatabaseGetcollation)

SetCollations sets field value

func (GetCollationsResponse) ToMap

func (o GetCollationsResponse) ToMap() (map[string]interface{}, error)

func (*GetCollationsResponse) UnmarshalJSON

func (o *GetCollationsResponse) UnmarshalJSON(data []byte) (err error)

type GetDatabaseResponse

type GetDatabaseResponse struct {
	// The collation of the database. This database collation should match the *collation_name* of one of the collations given by the **Get database collation list** endpoint.
	CollationName string `json:"collationName"`
	// CompatibilityLevel of the Database.
	CompatibilityLevel int32 `json:"compatibilityLevel"`
	// The id of the database.
	Id int64 `json:"id"`
	// The name of the database.
	Name string `json:"name"`
	// The owner of the database.
	Owner string `json:"owner"`
}

GetDatabaseResponse struct for GetDatabaseResponse

func NewGetDatabaseResponse

func NewGetDatabaseResponse(collationName string, compatibilityLevel int32, id int64, name string, owner string) *GetDatabaseResponse

NewGetDatabaseResponse instantiates a new GetDatabaseResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetDatabaseResponseWithDefaults

func NewGetDatabaseResponseWithDefaults() *GetDatabaseResponse

NewGetDatabaseResponseWithDefaults instantiates a new GetDatabaseResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetDatabaseResponse) GetCollationName

func (o *GetDatabaseResponse) GetCollationName() string

GetCollationName returns the CollationName field value

func (*GetDatabaseResponse) GetCollationNameOk

func (o *GetDatabaseResponse) GetCollationNameOk() (*string, bool)

GetCollationNameOk returns a tuple with the CollationName field value and a boolean to check if the value has been set.

func (*GetDatabaseResponse) GetCompatibilityLevel

func (o *GetDatabaseResponse) GetCompatibilityLevel() int32

GetCompatibilityLevel returns the CompatibilityLevel field value

func (*GetDatabaseResponse) GetCompatibilityLevelOk

func (o *GetDatabaseResponse) GetCompatibilityLevelOk() (*int32, bool)

GetCompatibilityLevelOk returns a tuple with the CompatibilityLevel field value and a boolean to check if the value has been set.

func (*GetDatabaseResponse) GetId

func (o *GetDatabaseResponse) GetId() int64

GetId returns the Id field value

func (*GetDatabaseResponse) GetIdOk

func (o *GetDatabaseResponse) GetIdOk() (*int64, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*GetDatabaseResponse) GetName

func (o *GetDatabaseResponse) GetName() string

GetName returns the Name field value

func (*GetDatabaseResponse) GetNameOk

func (o *GetDatabaseResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*GetDatabaseResponse) GetOwner

func (o *GetDatabaseResponse) GetOwner() string

GetOwner returns the Owner field value

func (*GetDatabaseResponse) GetOwnerOk

func (o *GetDatabaseResponse) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value and a boolean to check if the value has been set.

func (GetDatabaseResponse) MarshalJSON

func (o GetDatabaseResponse) MarshalJSON() ([]byte, error)

func (*GetDatabaseResponse) SetCollationName

func (o *GetDatabaseResponse) SetCollationName(v string)

SetCollationName sets field value

func (*GetDatabaseResponse) SetCompatibilityLevel

func (o *GetDatabaseResponse) SetCompatibilityLevel(v int32)

SetCompatibilityLevel sets field value

func (*GetDatabaseResponse) SetId

func (o *GetDatabaseResponse) SetId(v int64)

SetId sets field value

func (*GetDatabaseResponse) SetName

func (o *GetDatabaseResponse) SetName(v string)

SetName sets field value

func (*GetDatabaseResponse) SetOwner

func (o *GetDatabaseResponse) SetOwner(v string)

SetOwner sets field value

func (GetDatabaseResponse) ToMap

func (o GetDatabaseResponse) ToMap() (map[string]interface{}, error)

func (*GetDatabaseResponse) UnmarshalJSON

func (o *GetDatabaseResponse) UnmarshalJSON(data []byte) (err error)

type GetFlavorsResponse

type GetFlavorsResponse struct {
	// List of flavors available for the project.
	Flavors    []ListFlavors `json:"flavors"`
	Pagination Pagination    `json:"pagination"`
}

GetFlavorsResponse struct for GetFlavorsResponse

func NewGetFlavorsResponse

func NewGetFlavorsResponse(flavors []ListFlavors, pagination Pagination) *GetFlavorsResponse

NewGetFlavorsResponse instantiates a new GetFlavorsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetFlavorsResponseWithDefaults

func NewGetFlavorsResponseWithDefaults() *GetFlavorsResponse

NewGetFlavorsResponseWithDefaults instantiates a new GetFlavorsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetFlavorsResponse) GetFlavors

func (o *GetFlavorsResponse) GetFlavors() []ListFlavors

GetFlavors returns the Flavors field value

func (*GetFlavorsResponse) GetFlavorsOk

func (o *GetFlavorsResponse) GetFlavorsOk() ([]ListFlavors, bool)

GetFlavorsOk returns a tuple with the Flavors field value and a boolean to check if the value has been set.

func (*GetFlavorsResponse) GetPagination

func (o *GetFlavorsResponse) GetPagination() Pagination

GetPagination returns the Pagination field value

func (*GetFlavorsResponse) GetPaginationOk

func (o *GetFlavorsResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value and a boolean to check if the value has been set.

func (GetFlavorsResponse) MarshalJSON

func (o GetFlavorsResponse) MarshalJSON() ([]byte, error)

func (*GetFlavorsResponse) SetFlavors

func (o *GetFlavorsResponse) SetFlavors(v []ListFlavors)

SetFlavors sets field value

func (*GetFlavorsResponse) SetPagination

func (o *GetFlavorsResponse) SetPagination(v Pagination)

SetPagination sets field value

func (GetFlavorsResponse) ToMap

func (o GetFlavorsResponse) ToMap() (map[string]interface{}, error)

func (*GetFlavorsResponse) UnmarshalJSON

func (o *GetFlavorsResponse) UnmarshalJSON(data []byte) (err error)

type GetInstanceResponse

type GetInstanceResponse struct {
	// The schedule for on what time and how often the database backup will be created. The schedule is written as a cron schedule.
	BackupSchedule string              `json:"backupSchedule"`
	Edition        InstanceEdition     `json:"edition"`
	Encryption     *InstanceEncryption `json:"encryption,omitempty"`
	// The id of the instance flavor.
	FlavorId string `json:"flavorId"`
	// The ID of the instance.
	Id string `json:"id"`
	// Whether the instance can be deleted or not.
	IsDeletable bool `json:"isDeletable"`
	// The name of the instance.
	Name     string          `json:"name"`
	Network  InstanceNetwork `json:"network"`
	Replicas Replicas        `json:"replicas"`
	// The days for how long the backup files should be stored before cleaned up. 30 to 365
	RetentionDays int32           `json:"retentionDays"`
	Status        Status          `json:"status"`
	Storage       Storage         `json:"storage"`
	Version       InstanceVersion `json:"version"`
}

GetInstanceResponse struct for GetInstanceResponse

func NewGetInstanceResponse

func NewGetInstanceResponse(backupSchedule string, edition InstanceEdition, flavorId string, id string, isDeletable bool, name string, network InstanceNetwork, replicas Replicas, retentionDays int32, status Status, storage Storage, version InstanceVersion) *GetInstanceResponse

NewGetInstanceResponse instantiates a new GetInstanceResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetInstanceResponseWithDefaults

func NewGetInstanceResponseWithDefaults() *GetInstanceResponse

NewGetInstanceResponseWithDefaults instantiates a new GetInstanceResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetInstanceResponse) GetBackupSchedule

func (o *GetInstanceResponse) GetBackupSchedule() string

GetBackupSchedule returns the BackupSchedule field value

func (*GetInstanceResponse) GetBackupScheduleOk

func (o *GetInstanceResponse) GetBackupScheduleOk() (*string, bool)

GetBackupScheduleOk returns a tuple with the BackupSchedule field value and a boolean to check if the value has been set.

func (*GetInstanceResponse) GetEdition

func (o *GetInstanceResponse) GetEdition() InstanceEdition

GetEdition returns the Edition field value

func (*GetInstanceResponse) GetEditionOk

func (o *GetInstanceResponse) GetEditionOk() (*InstanceEdition, bool)

GetEditionOk returns a tuple with the Edition field value and a boolean to check if the value has been set.

func (*GetInstanceResponse) GetEncryption

func (o *GetInstanceResponse) GetEncryption() InstanceEncryption

GetEncryption returns the Encryption field value if set, zero value otherwise.

func (*GetInstanceResponse) GetEncryptionOk

func (o *GetInstanceResponse) GetEncryptionOk() (*InstanceEncryption, bool)

GetEncryptionOk returns a tuple with the Encryption field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetInstanceResponse) GetFlavorId

func (o *GetInstanceResponse) GetFlavorId() string

GetFlavorId returns the FlavorId field value

func (*GetInstanceResponse) GetFlavorIdOk

func (o *GetInstanceResponse) GetFlavorIdOk() (*string, bool)

GetFlavorIdOk returns a tuple with the FlavorId field value and a boolean to check if the value has been set.

func (*GetInstanceResponse) GetId

func (o *GetInstanceResponse) GetId() string

GetId returns the Id field value

func (*GetInstanceResponse) GetIdOk

func (o *GetInstanceResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*GetInstanceResponse) GetIsDeletable

func (o *GetInstanceResponse) GetIsDeletable() bool

GetIsDeletable returns the IsDeletable field value

func (*GetInstanceResponse) GetIsDeletableOk

func (o *GetInstanceResponse) GetIsDeletableOk() (*bool, bool)

GetIsDeletableOk returns a tuple with the IsDeletable field value and a boolean to check if the value has been set.

func (*GetInstanceResponse) GetName

func (o *GetInstanceResponse) GetName() string

GetName returns the Name field value

func (*GetInstanceResponse) GetNameOk

func (o *GetInstanceResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*GetInstanceResponse) GetNetwork

func (o *GetInstanceResponse) GetNetwork() InstanceNetwork

GetNetwork returns the Network field value

func (*GetInstanceResponse) GetNetworkOk

func (o *GetInstanceResponse) GetNetworkOk() (*InstanceNetwork, bool)

GetNetworkOk returns a tuple with the Network field value and a boolean to check if the value has been set.

func (*GetInstanceResponse) GetReplicas

func (o *GetInstanceResponse) GetReplicas() Replicas

GetReplicas returns the Replicas field value

func (*GetInstanceResponse) GetReplicasOk

func (o *GetInstanceResponse) GetReplicasOk() (*Replicas, bool)

GetReplicasOk returns a tuple with the Replicas field value and a boolean to check if the value has been set.

func (*GetInstanceResponse) GetRetentionDays

func (o *GetInstanceResponse) GetRetentionDays() int32

GetRetentionDays returns the RetentionDays field value

func (*GetInstanceResponse) GetRetentionDaysOk

func (o *GetInstanceResponse) GetRetentionDaysOk() (*int32, bool)

GetRetentionDaysOk returns a tuple with the RetentionDays field value and a boolean to check if the value has been set.

func (*GetInstanceResponse) GetStatus

func (o *GetInstanceResponse) GetStatus() Status

GetStatus returns the Status field value

func (*GetInstanceResponse) GetStatusOk

func (o *GetInstanceResponse) GetStatusOk() (*Status, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*GetInstanceResponse) GetStorage

func (o *GetInstanceResponse) GetStorage() Storage

GetStorage returns the Storage field value

func (*GetInstanceResponse) GetStorageOk

func (o *GetInstanceResponse) GetStorageOk() (*Storage, bool)

GetStorageOk returns a tuple with the Storage field value and a boolean to check if the value has been set.

func (*GetInstanceResponse) GetVersion

func (o *GetInstanceResponse) GetVersion() InstanceVersion

GetVersion returns the Version field value

func (*GetInstanceResponse) GetVersionOk

func (o *GetInstanceResponse) GetVersionOk() (*InstanceVersion, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*GetInstanceResponse) HasEncryption

func (o *GetInstanceResponse) HasEncryption() bool

HasEncryption returns a boolean if a field has been set.

func (GetInstanceResponse) MarshalJSON

func (o GetInstanceResponse) MarshalJSON() ([]byte, error)

func (*GetInstanceResponse) SetBackupSchedule

func (o *GetInstanceResponse) SetBackupSchedule(v string)

SetBackupSchedule sets field value

func (*GetInstanceResponse) SetEdition

func (o *GetInstanceResponse) SetEdition(v InstanceEdition)

SetEdition sets field value

func (*GetInstanceResponse) SetEncryption

func (o *GetInstanceResponse) SetEncryption(v InstanceEncryption)

SetEncryption gets a reference to the given InstanceEncryption and assigns it to the Encryption field.

func (*GetInstanceResponse) SetFlavorId

func (o *GetInstanceResponse) SetFlavorId(v string)

SetFlavorId sets field value

func (*GetInstanceResponse) SetId

func (o *GetInstanceResponse) SetId(v string)

SetId sets field value

func (*GetInstanceResponse) SetIsDeletable

func (o *GetInstanceResponse) SetIsDeletable(v bool)

SetIsDeletable sets field value

func (*GetInstanceResponse) SetName

func (o *GetInstanceResponse) SetName(v string)

SetName sets field value

func (*GetInstanceResponse) SetNetwork

func (o *GetInstanceResponse) SetNetwork(v InstanceNetwork)

SetNetwork sets field value

func (*GetInstanceResponse) SetReplicas

func (o *GetInstanceResponse) SetReplicas(v Replicas)

SetReplicas sets field value

func (*GetInstanceResponse) SetRetentionDays

func (o *GetInstanceResponse) SetRetentionDays(v int32)

SetRetentionDays sets field value

func (*GetInstanceResponse) SetStatus

func (o *GetInstanceResponse) SetStatus(v Status)

SetStatus sets field value

func (*GetInstanceResponse) SetStorage

func (o *GetInstanceResponse) SetStorage(v Storage)

SetStorage sets field value

func (*GetInstanceResponse) SetVersion

func (o *GetInstanceResponse) SetVersion(v InstanceVersion)

SetVersion sets field value

func (GetInstanceResponse) ToMap

func (o GetInstanceResponse) ToMap() (map[string]interface{}, error)

func (*GetInstanceResponse) UnmarshalJSON

func (o *GetInstanceResponse) UnmarshalJSON(data []byte) (err error)

type GetStoragesResponse

type GetStoragesResponse struct {
	// maximum storage which can be ordered for the flavor in Gigabyte.
	StorageClasses []FlavorStorageClassesStorageClass `json:"storageClasses"`
	StorageRange   FlavorStorageRange                 `json:"storageRange"`
}

GetStoragesResponse struct for GetStoragesResponse

func NewGetStoragesResponse

func NewGetStoragesResponse(storageClasses []FlavorStorageClassesStorageClass, storageRange FlavorStorageRange) *GetStoragesResponse

NewGetStoragesResponse instantiates a new GetStoragesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetStoragesResponseWithDefaults

func NewGetStoragesResponseWithDefaults() *GetStoragesResponse

NewGetStoragesResponseWithDefaults instantiates a new GetStoragesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetStoragesResponse) GetStorageClasses

func (o *GetStoragesResponse) GetStorageClasses() []FlavorStorageClassesStorageClass

GetStorageClasses returns the StorageClasses field value

func (*GetStoragesResponse) GetStorageClassesOk

func (o *GetStoragesResponse) GetStorageClassesOk() ([]FlavorStorageClassesStorageClass, bool)

GetStorageClassesOk returns a tuple with the StorageClasses field value and a boolean to check if the value has been set.

func (*GetStoragesResponse) GetStorageRange

func (o *GetStoragesResponse) GetStorageRange() FlavorStorageRange

GetStorageRange returns the StorageRange field value

func (*GetStoragesResponse) GetStorageRangeOk

func (o *GetStoragesResponse) GetStorageRangeOk() (*FlavorStorageRange, bool)

GetStorageRangeOk returns a tuple with the StorageRange field value and a boolean to check if the value has been set.

func (GetStoragesResponse) MarshalJSON

func (o GetStoragesResponse) MarshalJSON() ([]byte, error)

func (*GetStoragesResponse) SetStorageClasses

func (o *GetStoragesResponse) SetStorageClasses(v []FlavorStorageClassesStorageClass)

SetStorageClasses sets field value

func (*GetStoragesResponse) SetStorageRange

func (o *GetStoragesResponse) SetStorageRange(v FlavorStorageRange)

SetStorageRange sets field value

func (GetStoragesResponse) ToMap

func (o GetStoragesResponse) ToMap() (map[string]interface{}, error)

func (*GetStoragesResponse) UnmarshalJSON

func (o *GetStoragesResponse) UnmarshalJSON(data []byte) (err error)

type GetUserResponse

type GetUserResponse struct {
	// The default database for a user of the instance.
	DefaultDatabase string `json:"default_database"`
	// The host of the instance in which the user belongs to.
	Host string `json:"host"`
	// The ID of the user.
	Id int64 `json:"id"`
	// The port of the instance in which the user belongs to.
	Port int32 `json:"port"`
	// A list of user roles.
	Roles []string `json:"roles"`
	// The current status of the user.
	Status string `json:"status"`
	// The name of the user.
	Username string `json:"username"`
}

GetUserResponse struct for GetUserResponse

func NewGetUserResponse

func NewGetUserResponse(defaultDatabase string, host string, id int64, port int32, roles []string, status string, username string) *GetUserResponse

NewGetUserResponse instantiates a new GetUserResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetUserResponseWithDefaults

func NewGetUserResponseWithDefaults() *GetUserResponse

NewGetUserResponseWithDefaults instantiates a new GetUserResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetUserResponse) GetDefaultDatabase

func (o *GetUserResponse) GetDefaultDatabase() string

GetDefaultDatabase returns the DefaultDatabase field value

func (*GetUserResponse) GetDefaultDatabaseOk

func (o *GetUserResponse) GetDefaultDatabaseOk() (*string, bool)

GetDefaultDatabaseOk returns a tuple with the DefaultDatabase field value and a boolean to check if the value has been set.

func (*GetUserResponse) GetHost

func (o *GetUserResponse) GetHost() string

GetHost returns the Host field value

func (*GetUserResponse) GetHostOk

func (o *GetUserResponse) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value and a boolean to check if the value has been set.

func (*GetUserResponse) GetId

func (o *GetUserResponse) GetId() int64

GetId returns the Id field value

func (*GetUserResponse) GetIdOk

func (o *GetUserResponse) GetIdOk() (*int64, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*GetUserResponse) GetPort

func (o *GetUserResponse) GetPort() int32

GetPort returns the Port field value

func (*GetUserResponse) GetPortOk

func (o *GetUserResponse) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value and a boolean to check if the value has been set.

func (*GetUserResponse) GetRoles

func (o *GetUserResponse) GetRoles() []string

GetRoles returns the Roles field value

func (*GetUserResponse) GetRolesOk

func (o *GetUserResponse) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value and a boolean to check if the value has been set.

func (*GetUserResponse) GetStatus

func (o *GetUserResponse) GetStatus() string

GetStatus returns the Status field value

func (*GetUserResponse) GetStatusOk

func (o *GetUserResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*GetUserResponse) GetUsername

func (o *GetUserResponse) GetUsername() string

GetUsername returns the Username field value

func (*GetUserResponse) GetUsernameOk

func (o *GetUserResponse) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (GetUserResponse) MarshalJSON

func (o GetUserResponse) MarshalJSON() ([]byte, error)

func (*GetUserResponse) SetDefaultDatabase

func (o *GetUserResponse) SetDefaultDatabase(v string)

SetDefaultDatabase sets field value

func (*GetUserResponse) SetHost

func (o *GetUserResponse) SetHost(v string)

SetHost sets field value

func (*GetUserResponse) SetId

func (o *GetUserResponse) SetId(v int64)

SetId sets field value

func (*GetUserResponse) SetPort

func (o *GetUserResponse) SetPort(v int32)

SetPort sets field value

func (*GetUserResponse) SetRoles

func (o *GetUserResponse) SetRoles(v []string)

SetRoles sets field value

func (*GetUserResponse) SetStatus

func (o *GetUserResponse) SetStatus(v string)

SetStatus sets field value

func (*GetUserResponse) SetUsername

func (o *GetUserResponse) SetUsername(v string)

SetUsername sets field value

func (GetUserResponse) ToMap

func (o GetUserResponse) ToMap() (map[string]interface{}, error)

func (*GetUserResponse) UnmarshalJSON

func (o *GetUserResponse) UnmarshalJSON(data []byte) (err error)

type GetVersionsResponse

type GetVersionsResponse struct {
	// A list containing available sqlserver versions.
	Versions []Version `json:"versions"`
}

GetVersionsResponse struct for GetVersionsResponse

func NewGetVersionsResponse

func NewGetVersionsResponse(versions []Version) *GetVersionsResponse

NewGetVersionsResponse instantiates a new GetVersionsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetVersionsResponseWithDefaults

func NewGetVersionsResponseWithDefaults() *GetVersionsResponse

NewGetVersionsResponseWithDefaults instantiates a new GetVersionsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetVersionsResponse) GetVersions

func (o *GetVersionsResponse) GetVersions() []Version

GetVersions returns the Versions field value

func (*GetVersionsResponse) GetVersionsOk

func (o *GetVersionsResponse) GetVersionsOk() ([]Version, bool)

GetVersionsOk returns a tuple with the Versions field value and a boolean to check if the value has been set.

func (GetVersionsResponse) MarshalJSON

func (o GetVersionsResponse) MarshalJSON() ([]byte, error)

func (*GetVersionsResponse) SetVersions

func (o *GetVersionsResponse) SetVersions(v []Version)

SetVersions sets field value

func (GetVersionsResponse) ToMap

func (o GetVersionsResponse) ToMap() (map[string]interface{}, error)

func (*GetVersionsResponse) UnmarshalJSON

func (o *GetVersionsResponse) UnmarshalJSON(data []byte) (err error)

type InstanceEdition

type InstanceEdition string

InstanceEdition Edition of the MSSQL server instance

const (
	INSTANCEEDITION_STANDARD        InstanceEdition = "Standard"
	INSTANCEEDITION_ENTERPRISE_CORE InstanceEdition = "EnterpriseCore"
	INSTANCEEDITION_DEVELOPER       InstanceEdition = "developer"
)

List of instance.edition

func NewInstanceEditionFromValue

func NewInstanceEditionFromValue(v string) (*InstanceEdition, error)

NewInstanceEditionFromValue returns a pointer to a valid InstanceEdition for the value passed as argument, or an error if the value passed is not allowed by the enum

func (InstanceEdition) IsValid

func (v InstanceEdition) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (InstanceEdition) Ptr

Ptr returns reference to instance.edition value

func (*InstanceEdition) UnmarshalJSON

func (v *InstanceEdition) UnmarshalJSON(src []byte) error

type InstanceEncryption

type InstanceEncryption struct {
	// The key identifier
	KekKeyId string `json:"kekKeyId"`
	// The keyring identifier
	KekKeyRingId string `json:"kekKeyRingId"`
	// The key version
	KekKeyVersion  string `json:"kekKeyVersion"`
	ServiceAccount string `json:"serviceAccount"`
}

InstanceEncryption this defines which key to use for storage encryption

func NewInstanceEncryption

func NewInstanceEncryption(kekKeyId string, kekKeyRingId string, kekKeyVersion string, serviceAccount string) *InstanceEncryption

NewInstanceEncryption instantiates a new InstanceEncryption object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInstanceEncryptionWithDefaults

func NewInstanceEncryptionWithDefaults() *InstanceEncryption

NewInstanceEncryptionWithDefaults instantiates a new InstanceEncryption object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InstanceEncryption) GetKekKeyId

func (o *InstanceEncryption) GetKekKeyId() string

GetKekKeyId returns the KekKeyId field value

func (*InstanceEncryption) GetKekKeyIdOk

func (o *InstanceEncryption) GetKekKeyIdOk() (*string, bool)

GetKekKeyIdOk returns a tuple with the KekKeyId field value and a boolean to check if the value has been set.

func (*InstanceEncryption) GetKekKeyRingId

func (o *InstanceEncryption) GetKekKeyRingId() string

GetKekKeyRingId returns the KekKeyRingId field value

func (*InstanceEncryption) GetKekKeyRingIdOk

func (o *InstanceEncryption) GetKekKeyRingIdOk() (*string, bool)

GetKekKeyRingIdOk returns a tuple with the KekKeyRingId field value and a boolean to check if the value has been set.

func (*InstanceEncryption) GetKekKeyVersion

func (o *InstanceEncryption) GetKekKeyVersion() string

GetKekKeyVersion returns the KekKeyVersion field value

func (*InstanceEncryption) GetKekKeyVersionOk

func (o *InstanceEncryption) GetKekKeyVersionOk() (*string, bool)

GetKekKeyVersionOk returns a tuple with the KekKeyVersion field value and a boolean to check if the value has been set.

func (*InstanceEncryption) GetServiceAccount

func (o *InstanceEncryption) GetServiceAccount() string

GetServiceAccount returns the ServiceAccount field value

func (*InstanceEncryption) GetServiceAccountOk

func (o *InstanceEncryption) GetServiceAccountOk() (*string, bool)

GetServiceAccountOk returns a tuple with the ServiceAccount field value and a boolean to check if the value has been set.

func (InstanceEncryption) MarshalJSON

func (o InstanceEncryption) MarshalJSON() ([]byte, error)

func (*InstanceEncryption) SetKekKeyId

func (o *InstanceEncryption) SetKekKeyId(v string)

SetKekKeyId sets field value

func (*InstanceEncryption) SetKekKeyRingId

func (o *InstanceEncryption) SetKekKeyRingId(v string)

SetKekKeyRingId sets field value

func (*InstanceEncryption) SetKekKeyVersion

func (o *InstanceEncryption) SetKekKeyVersion(v string)

SetKekKeyVersion sets field value

func (*InstanceEncryption) SetServiceAccount

func (o *InstanceEncryption) SetServiceAccount(v string)

SetServiceAccount sets field value

func (InstanceEncryption) ToMap

func (o InstanceEncryption) ToMap() (map[string]interface{}, error)

func (*InstanceEncryption) UnmarshalJSON

func (o *InstanceEncryption) UnmarshalJSON(data []byte) (err error)

type InstanceNetwork

type InstanceNetwork struct {
	AccessScope *InstanceNetworkAccessScope `json:"accessScope,omitempty"`
	// List of IPV4 cidr.
	Acl             []string `json:"acl,omitempty"`
	InstanceAddress *string  `json:"instanceAddress,omitempty"`
	RouterAddress   *string  `json:"routerAddress,omitempty"`
}

InstanceNetwork The access configuration of the instance

func NewInstanceNetwork

func NewInstanceNetwork() *InstanceNetwork

NewInstanceNetwork instantiates a new InstanceNetwork object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInstanceNetworkWithDefaults

func NewInstanceNetworkWithDefaults() *InstanceNetwork

NewInstanceNetworkWithDefaults instantiates a new InstanceNetwork object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InstanceNetwork) GetAccessScope

func (o *InstanceNetwork) GetAccessScope() InstanceNetworkAccessScope

GetAccessScope returns the AccessScope field value if set, zero value otherwise.

func (*InstanceNetwork) GetAccessScopeOk

func (o *InstanceNetwork) GetAccessScopeOk() (*InstanceNetworkAccessScope, bool)

GetAccessScopeOk returns a tuple with the AccessScope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstanceNetwork) GetAcl

func (o *InstanceNetwork) GetAcl() []string

GetAcl returns the Acl field value if set, zero value otherwise.

func (*InstanceNetwork) GetAclOk

func (o *InstanceNetwork) GetAclOk() ([]string, bool)

GetAclOk returns a tuple with the Acl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstanceNetwork) GetInstanceAddress

func (o *InstanceNetwork) GetInstanceAddress() string

GetInstanceAddress returns the InstanceAddress field value if set, zero value otherwise.

func (*InstanceNetwork) GetInstanceAddressOk

func (o *InstanceNetwork) GetInstanceAddressOk() (*string, bool)

GetInstanceAddressOk returns a tuple with the InstanceAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstanceNetwork) GetRouterAddress

func (o *InstanceNetwork) GetRouterAddress() string

GetRouterAddress returns the RouterAddress field value if set, zero value otherwise.

func (*InstanceNetwork) GetRouterAddressOk

func (o *InstanceNetwork) GetRouterAddressOk() (*string, bool)

GetRouterAddressOk returns a tuple with the RouterAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstanceNetwork) HasAccessScope

func (o *InstanceNetwork) HasAccessScope() bool

HasAccessScope returns a boolean if a field has been set.

func (*InstanceNetwork) HasAcl

func (o *InstanceNetwork) HasAcl() bool

HasAcl returns a boolean if a field has been set.

func (*InstanceNetwork) HasInstanceAddress

func (o *InstanceNetwork) HasInstanceAddress() bool

HasInstanceAddress returns a boolean if a field has been set.

func (*InstanceNetwork) HasRouterAddress

func (o *InstanceNetwork) HasRouterAddress() bool

HasRouterAddress returns a boolean if a field has been set.

func (InstanceNetwork) MarshalJSON

func (o InstanceNetwork) MarshalJSON() ([]byte, error)

func (*InstanceNetwork) SetAccessScope

func (o *InstanceNetwork) SetAccessScope(v InstanceNetworkAccessScope)

SetAccessScope gets a reference to the given InstanceNetworkAccessScope and assigns it to the AccessScope field.

func (*InstanceNetwork) SetAcl

func (o *InstanceNetwork) SetAcl(v []string)

SetAcl gets a reference to the given []string and assigns it to the Acl field.

func (*InstanceNetwork) SetInstanceAddress

func (o *InstanceNetwork) SetInstanceAddress(v string)

SetInstanceAddress gets a reference to the given string and assigns it to the InstanceAddress field.

func (*InstanceNetwork) SetRouterAddress

func (o *InstanceNetwork) SetRouterAddress(v string)

SetRouterAddress gets a reference to the given string and assigns it to the RouterAddress field.

func (InstanceNetwork) ToMap

func (o InstanceNetwork) ToMap() (map[string]interface{}, error)

type InstanceNetworkAccessScope

type InstanceNetworkAccessScope string

InstanceNetworkAccessScope The network access scope of the instance ⚠️ **Note:** This feature is in private preview. Supplying this object is only permitted for enabled accounts. If your account does not have access, the request will be rejected.

const (
	INSTANCENETWORKACCESSSCOPE_PUBLIC InstanceNetworkAccessScope = "PUBLIC"
	INSTANCENETWORKACCESSSCOPE_SNA    InstanceNetworkAccessScope = "SNA"
)

List of instance.network.accessScope

func NewInstanceNetworkAccessScopeFromValue

func NewInstanceNetworkAccessScopeFromValue(v string) (*InstanceNetworkAccessScope, error)

NewInstanceNetworkAccessScopeFromValue returns a pointer to a valid InstanceNetworkAccessScope for the value passed as argument, or an error if the value passed is not allowed by the enum

func (InstanceNetworkAccessScope) IsValid

func (v InstanceNetworkAccessScope) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (InstanceNetworkAccessScope) Ptr

Ptr returns reference to instance.network.accessScope value

func (*InstanceNetworkAccessScope) UnmarshalJSON

func (v *InstanceNetworkAccessScope) UnmarshalJSON(src []byte) error

type InstanceSort

type InstanceSort string

InstanceSort the model 'InstanceSort'

const (
	INSTANCESORT_INDEX_DESC        InstanceSort = "index.desc"
	INSTANCESORT_INDEX_ASC         InstanceSort = "index.asc"
	INSTANCESORT_ID_DESC           InstanceSort = "id.desc"
	INSTANCESORT_ID_ASC            InstanceSort = "id.asc"
	INSTANCESORT_IS_DELETABLE_DESC InstanceSort = "is_deletable.desc"
	INSTANCESORT_IS_DELETABLE_ASC  InstanceSort = "is_deletable.asc"
	INSTANCESORT_NAME_ASC          InstanceSort = "name.asc"
	INSTANCESORT_NAME_DESC         InstanceSort = "name.desc"
	INSTANCESORT_STATUS_ASC        InstanceSort = "status.asc"
	INSTANCESORT_STATUS_DESC       InstanceSort = "status.desc"
)

List of instance.sort

func NewInstanceSortFromValue

func NewInstanceSortFromValue(v string) (*InstanceSort, error)

NewInstanceSortFromValue returns a pointer to a valid InstanceSort for the value passed as argument, or an error if the value passed is not allowed by the enum

func (InstanceSort) IsValid

func (v InstanceSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (InstanceSort) Ptr

func (v InstanceSort) Ptr() *InstanceSort

Ptr returns reference to instance.sort value

func (*InstanceSort) UnmarshalJSON

func (v *InstanceSort) UnmarshalJSON(src []byte) error

type InstanceVersion

type InstanceVersion string

InstanceVersion The sqlserver version used for the instance.

const (
	INSTANCEVERSION__2022 InstanceVersion = "2022"
)

List of instance.version

func NewInstanceVersionFromValue

func NewInstanceVersionFromValue(v string) (*InstanceVersion, error)

NewInstanceVersionFromValue returns a pointer to a valid InstanceVersion for the value passed as argument, or an error if the value passed is not allowed by the enum

func (InstanceVersion) IsValid

func (v InstanceVersion) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (InstanceVersion) Ptr

Ptr returns reference to instance.version value

func (*InstanceVersion) UnmarshalJSON

func (v *InstanceVersion) UnmarshalJSON(src []byte) error

type InstanceVersionOpt

type InstanceVersionOpt string

InstanceVersionOpt the model 'InstanceVersionOpt'

const (
	INSTANCEVERSIONOPT__2022 InstanceVersionOpt = "2022"
)

List of instance.version.opt

func NewInstanceVersionOptFromValue

func NewInstanceVersionOptFromValue(v string) (*InstanceVersionOpt, error)

NewInstanceVersionOptFromValue returns a pointer to a valid InstanceVersionOpt for the value passed as argument, or an error if the value passed is not allowed by the enum

func (InstanceVersionOpt) IsValid

func (v InstanceVersionOpt) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (InstanceVersionOpt) Ptr

Ptr returns reference to instance.version.opt value

func (*InstanceVersionOpt) UnmarshalJSON

func (v *InstanceVersionOpt) UnmarshalJSON(src []byte) error

type ListBackup

type ListBackup struct {
	// The time when the backup was completed in RFC3339 format.
	CompletionTime string `json:"completionTime"`
	// The ID of the backup.
	Id int64 `json:"id"`
	// The name of the backup.
	Name string `json:"name"`
	// The time until the backup will be retained.
	RetainedUntil string `json:"retainedUntil"`
	// The size of the backup in bytes.
	Size int64 `json:"size"`
	// The type of the backup, which can be automated or manual triggered.
	Type string `json:"type"`
}

ListBackup struct for ListBackup

func NewListBackup

func NewListBackup(completionTime string, id int64, name string, retainedUntil string, size int64, types string) *ListBackup

NewListBackup instantiates a new ListBackup object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListBackupWithDefaults

func NewListBackupWithDefaults() *ListBackup

NewListBackupWithDefaults instantiates a new ListBackup object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListBackup) GetCompletionTime

func (o *ListBackup) GetCompletionTime() string

GetCompletionTime returns the CompletionTime field value

func (*ListBackup) GetCompletionTimeOk

func (o *ListBackup) GetCompletionTimeOk() (*string, bool)

GetCompletionTimeOk returns a tuple with the CompletionTime field value and a boolean to check if the value has been set.

func (*ListBackup) GetId

func (o *ListBackup) GetId() int64

GetId returns the Id field value

func (*ListBackup) GetIdOk

func (o *ListBackup) GetIdOk() (*int64, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ListBackup) GetName

func (o *ListBackup) GetName() string

GetName returns the Name field value

func (*ListBackup) GetNameOk

func (o *ListBackup) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ListBackup) GetRetainedUntil

func (o *ListBackup) GetRetainedUntil() string

GetRetainedUntil returns the RetainedUntil field value

func (*ListBackup) GetRetainedUntilOk

func (o *ListBackup) GetRetainedUntilOk() (*string, bool)

GetRetainedUntilOk returns a tuple with the RetainedUntil field value and a boolean to check if the value has been set.

func (*ListBackup) GetSize

func (o *ListBackup) GetSize() int64

GetSize returns the Size field value

func (*ListBackup) GetSizeOk

func (o *ListBackup) GetSizeOk() (*int64, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*ListBackup) GetType

func (o *ListBackup) GetType() string

GetType returns the Type field value

func (*ListBackup) GetTypeOk

func (o *ListBackup) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ListBackup) MarshalJSON

func (o ListBackup) MarshalJSON() ([]byte, error)

func (*ListBackup) SetCompletionTime

func (o *ListBackup) SetCompletionTime(v string)

SetCompletionTime sets field value

func (*ListBackup) SetId

func (o *ListBackup) SetId(v int64)

SetId sets field value

func (*ListBackup) SetName

func (o *ListBackup) SetName(v string)

SetName sets field value

func (*ListBackup) SetRetainedUntil

func (o *ListBackup) SetRetainedUntil(v string)

SetRetainedUntil sets field value

func (*ListBackup) SetSize

func (o *ListBackup) SetSize(v int64)

SetSize sets field value

func (*ListBackup) SetType

func (o *ListBackup) SetType(v string)

SetType sets field value

func (ListBackup) ToMap

func (o ListBackup) ToMap() (map[string]interface{}, error)

func (*ListBackup) UnmarshalJSON

func (o *ListBackup) UnmarshalJSON(data []byte) (err error)

type ListBackupResponse

type ListBackupResponse struct {
	// The list containing the information about the backups.
	Backups    []ListBackupsResponse `json:"backups"`
	Pagination Pagination            `json:"pagination"`
}

ListBackupResponse struct for ListBackupResponse

func NewListBackupResponse

func NewListBackupResponse(backups []ListBackupsResponse, pagination Pagination) *ListBackupResponse

NewListBackupResponse instantiates a new ListBackupResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListBackupResponseWithDefaults

func NewListBackupResponseWithDefaults() *ListBackupResponse

NewListBackupResponseWithDefaults instantiates a new ListBackupResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListBackupResponse) GetBackups

func (o *ListBackupResponse) GetBackups() []ListBackupsResponse

GetBackups returns the Backups field value

func (*ListBackupResponse) GetBackupsOk

func (o *ListBackupResponse) GetBackupsOk() ([]ListBackupsResponse, bool)

GetBackupsOk returns a tuple with the Backups field value and a boolean to check if the value has been set.

func (*ListBackupResponse) GetPagination

func (o *ListBackupResponse) GetPagination() Pagination

GetPagination returns the Pagination field value

func (*ListBackupResponse) GetPaginationOk

func (o *ListBackupResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value and a boolean to check if the value has been set.

func (ListBackupResponse) MarshalJSON

func (o ListBackupResponse) MarshalJSON() ([]byte, error)

func (*ListBackupResponse) SetBackups

func (o *ListBackupResponse) SetBackups(v []ListBackupsResponse)

SetBackups sets field value

func (*ListBackupResponse) SetPagination

func (o *ListBackupResponse) SetPagination(v Pagination)

SetPagination sets field value

func (ListBackupResponse) ToMap

func (o ListBackupResponse) ToMap() (map[string]interface{}, error)

func (*ListBackupResponse) UnmarshalJSON

func (o *ListBackupResponse) UnmarshalJSON(data []byte) (err error)

type ListBackupsResponse

type ListBackupsResponse struct {
	// List of the backups beloning to that database
	Backups []ListBackup `json:"backups" validate:"required,dive"`
	// Name of the database the backups belong to
	DatabaseName string `json:"databaseName" validate:"required,databaseName"`
}

ListBackupsResponse struct for ListBackupsResponse

func NewListBackupsResponse

func NewListBackupsResponse(backups []ListBackup, databaseName string) *ListBackupsResponse

NewListBackupsResponse instantiates a new ListBackupsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListBackupsResponseWithDefaults

func NewListBackupsResponseWithDefaults() *ListBackupsResponse

NewListBackupsResponseWithDefaults instantiates a new ListBackupsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListBackupsResponse) GetBackups

func (o *ListBackupsResponse) GetBackups() []ListBackup

GetBackups returns the Backups field value

func (*ListBackupsResponse) GetBackupsOk

func (o *ListBackupsResponse) GetBackupsOk() ([]ListBackup, bool)

GetBackupsOk returns a tuple with the Backups field value and a boolean to check if the value has been set.

func (*ListBackupsResponse) GetDatabaseName

func (o *ListBackupsResponse) GetDatabaseName() string

GetDatabaseName returns the DatabaseName field value

func (*ListBackupsResponse) GetDatabaseNameOk

func (o *ListBackupsResponse) GetDatabaseNameOk() (*string, bool)

GetDatabaseNameOk returns a tuple with the DatabaseName field value and a boolean to check if the value has been set.

func (ListBackupsResponse) MarshalJSON

func (o ListBackupsResponse) MarshalJSON() ([]byte, error)

func (*ListBackupsResponse) SetBackups

func (o *ListBackupsResponse) SetBackups(v []ListBackup)

SetBackups sets field value

func (*ListBackupsResponse) SetDatabaseName

func (o *ListBackupsResponse) SetDatabaseName(v string)

SetDatabaseName sets field value

func (ListBackupsResponse) ToMap

func (o ListBackupsResponse) ToMap() (map[string]interface{}, error)

func (*ListBackupsResponse) UnmarshalJSON

func (o *ListBackupsResponse) UnmarshalJSON(data []byte) (err error)

type ListCompatibilityResponse

type ListCompatibilityResponse struct {
	// List of compatibilities available for a d
	Compatibilities []DatabaseGetcompatibility `json:"compatibilities"`
}

ListCompatibilityResponse struct for ListCompatibilityResponse

func NewListCompatibilityResponse

func NewListCompatibilityResponse(compatibilities []DatabaseGetcompatibility) *ListCompatibilityResponse

NewListCompatibilityResponse instantiates a new ListCompatibilityResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListCompatibilityResponseWithDefaults

func NewListCompatibilityResponseWithDefaults() *ListCompatibilityResponse

NewListCompatibilityResponseWithDefaults instantiates a new ListCompatibilityResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListCompatibilityResponse) GetCompatibilities

func (o *ListCompatibilityResponse) GetCompatibilities() []DatabaseGetcompatibility

GetCompatibilities returns the Compatibilities field value

func (*ListCompatibilityResponse) GetCompatibilitiesOk

func (o *ListCompatibilityResponse) GetCompatibilitiesOk() ([]DatabaseGetcompatibility, bool)

GetCompatibilitiesOk returns a tuple with the Compatibilities field value and a boolean to check if the value has been set.

func (ListCompatibilityResponse) MarshalJSON

func (o ListCompatibilityResponse) MarshalJSON() ([]byte, error)

func (*ListCompatibilityResponse) SetCompatibilities

func (o *ListCompatibilityResponse) SetCompatibilities(v []DatabaseGetcompatibility)

SetCompatibilities sets field value

func (ListCompatibilityResponse) ToMap

func (o ListCompatibilityResponse) ToMap() (map[string]interface{}, error)

func (*ListCompatibilityResponse) UnmarshalJSON

func (o *ListCompatibilityResponse) UnmarshalJSON(data []byte) (err error)

type ListCurrentRunningRestoreJobs

type ListCurrentRunningRestoreJobs struct {
	// List of the currently running Restore jobs
	RunningRestores []BackupRunningRestore `json:"runningRestores"`
}

ListCurrentRunningRestoreJobs struct for ListCurrentRunningRestoreJobs

func NewListCurrentRunningRestoreJobs

func NewListCurrentRunningRestoreJobs(runningRestores []BackupRunningRestore) *ListCurrentRunningRestoreJobs

NewListCurrentRunningRestoreJobs instantiates a new ListCurrentRunningRestoreJobs object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListCurrentRunningRestoreJobsWithDefaults

func NewListCurrentRunningRestoreJobsWithDefaults() *ListCurrentRunningRestoreJobs

NewListCurrentRunningRestoreJobsWithDefaults instantiates a new ListCurrentRunningRestoreJobs object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListCurrentRunningRestoreJobs) GetRunningRestores

func (o *ListCurrentRunningRestoreJobs) GetRunningRestores() []BackupRunningRestore

GetRunningRestores returns the RunningRestores field value

func (*ListCurrentRunningRestoreJobs) GetRunningRestoresOk

func (o *ListCurrentRunningRestoreJobs) GetRunningRestoresOk() ([]BackupRunningRestore, bool)

GetRunningRestoresOk returns a tuple with the RunningRestores field value and a boolean to check if the value has been set.

func (ListCurrentRunningRestoreJobs) MarshalJSON

func (o ListCurrentRunningRestoreJobs) MarshalJSON() ([]byte, error)

func (*ListCurrentRunningRestoreJobs) SetRunningRestores

func (o *ListCurrentRunningRestoreJobs) SetRunningRestores(v []BackupRunningRestore)

SetRunningRestores sets field value

func (ListCurrentRunningRestoreJobs) ToMap

func (o ListCurrentRunningRestoreJobs) ToMap() (map[string]interface{}, error)

func (*ListCurrentRunningRestoreJobs) UnmarshalJSON

func (o *ListCurrentRunningRestoreJobs) UnmarshalJSON(data []byte) (err error)

type ListDatabase

type ListDatabase struct {
	// The date when the database was created in RFC3339 format.
	Created string `json:"created"`
	// The id of the database.
	Id int64 `json:"id"`
	// The name of the database.
	Name string `json:"name"`
	// The owner of the database.
	Owner string `json:"owner"`
}

ListDatabase struct for ListDatabase

func NewListDatabase

func NewListDatabase(created string, id int64, name string, owner string) *ListDatabase

NewListDatabase instantiates a new ListDatabase object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListDatabaseWithDefaults

func NewListDatabaseWithDefaults() *ListDatabase

NewListDatabaseWithDefaults instantiates a new ListDatabase object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListDatabase) GetCreated

func (o *ListDatabase) GetCreated() string

GetCreated returns the Created field value

func (*ListDatabase) GetCreatedOk

func (o *ListDatabase) GetCreatedOk() (*string, bool)

GetCreatedOk returns a tuple with the Created field value and a boolean to check if the value has been set.

func (*ListDatabase) GetId

func (o *ListDatabase) GetId() int64

GetId returns the Id field value

func (*ListDatabase) GetIdOk

func (o *ListDatabase) GetIdOk() (*int64, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ListDatabase) GetName

func (o *ListDatabase) GetName() string

GetName returns the Name field value

func (*ListDatabase) GetNameOk

func (o *ListDatabase) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ListDatabase) GetOwner

func (o *ListDatabase) GetOwner() string

GetOwner returns the Owner field value

func (*ListDatabase) GetOwnerOk

func (o *ListDatabase) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value and a boolean to check if the value has been set.

func (ListDatabase) MarshalJSON

func (o ListDatabase) MarshalJSON() ([]byte, error)

func (*ListDatabase) SetCreated

func (o *ListDatabase) SetCreated(v string)

SetCreated sets field value

func (*ListDatabase) SetId

func (o *ListDatabase) SetId(v int64)

SetId sets field value

func (*ListDatabase) SetName

func (o *ListDatabase) SetName(v string)

SetName sets field value

func (*ListDatabase) SetOwner

func (o *ListDatabase) SetOwner(v string)

SetOwner sets field value

func (ListDatabase) ToMap

func (o ListDatabase) ToMap() (map[string]interface{}, error)

func (*ListDatabase) UnmarshalJSON

func (o *ListDatabase) UnmarshalJSON(data []byte) (err error)

type ListDatabasesResponse

type ListDatabasesResponse struct {
	// A list containing all databases for the instance.
	Databases  []ListDatabase `json:"databases"`
	Pagination Pagination     `json:"pagination"`
}

ListDatabasesResponse struct for ListDatabasesResponse

func NewListDatabasesResponse

func NewListDatabasesResponse(databases []ListDatabase, pagination Pagination) *ListDatabasesResponse

NewListDatabasesResponse instantiates a new ListDatabasesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListDatabasesResponseWithDefaults

func NewListDatabasesResponseWithDefaults() *ListDatabasesResponse

NewListDatabasesResponseWithDefaults instantiates a new ListDatabasesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListDatabasesResponse) GetDatabases

func (o *ListDatabasesResponse) GetDatabases() []ListDatabase

GetDatabases returns the Databases field value

func (*ListDatabasesResponse) GetDatabasesOk

func (o *ListDatabasesResponse) GetDatabasesOk() ([]ListDatabase, bool)

GetDatabasesOk returns a tuple with the Databases field value and a boolean to check if the value has been set.

func (*ListDatabasesResponse) GetPagination

func (o *ListDatabasesResponse) GetPagination() Pagination

GetPagination returns the Pagination field value

func (*ListDatabasesResponse) GetPaginationOk

func (o *ListDatabasesResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value and a boolean to check if the value has been set.

func (ListDatabasesResponse) MarshalJSON

func (o ListDatabasesResponse) MarshalJSON() ([]byte, error)

func (*ListDatabasesResponse) SetDatabases

func (o *ListDatabasesResponse) SetDatabases(v []ListDatabase)

SetDatabases sets field value

func (*ListDatabasesResponse) SetPagination

func (o *ListDatabasesResponse) SetPagination(v Pagination)

SetPagination sets field value

func (ListDatabasesResponse) ToMap

func (o ListDatabasesResponse) ToMap() (map[string]interface{}, error)

func (*ListDatabasesResponse) UnmarshalJSON

func (o *ListDatabasesResponse) UnmarshalJSON(data []byte) (err error)

type ListFlavors

type ListFlavors struct {
	// The cpu count of the instance.
	Cpu int64 `json:"cpu"`
	// The flavor description.
	Description string `json:"description"`
	// The id of the instance flavor.
	Id string `json:"id"`
	// maximum storage which can be ordered for the flavor in Gigabyte.
	MaxGB int32 `json:"maxGB"`
	// The memory of the instance in Gibibyte.
	Memory int64 `json:"memory"`
	// minimum storage which is required to order in Gigabyte.
	MinGB int32 `json:"minGB"`
	// defines the nodeType it can be either single or HA
	NodeType string `json:"nodeType"`
	// maximum storage which can be ordered for the flavor in Gigabyte.
	StorageClasses []FlavorStorageClassesStorageClass `json:"storageClasses"`
}

ListFlavors The flavor of the instance containing the technical features.

func NewListFlavors

func NewListFlavors(cpu int64, description string, id string, maxGB int32, memory int64, minGB int32, nodeType string, storageClasses []FlavorStorageClassesStorageClass) *ListFlavors

NewListFlavors instantiates a new ListFlavors object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListFlavorsWithDefaults

func NewListFlavorsWithDefaults() *ListFlavors

NewListFlavorsWithDefaults instantiates a new ListFlavors object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListFlavors) GetCpu

func (o *ListFlavors) GetCpu() int64

GetCpu returns the Cpu field value

func (*ListFlavors) GetCpuOk

func (o *ListFlavors) GetCpuOk() (*int64, bool)

GetCpuOk returns a tuple with the Cpu field value and a boolean to check if the value has been set.

func (*ListFlavors) GetDescription

func (o *ListFlavors) GetDescription() string

GetDescription returns the Description field value

func (*ListFlavors) GetDescriptionOk

func (o *ListFlavors) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*ListFlavors) GetId

func (o *ListFlavors) GetId() string

GetId returns the Id field value

func (*ListFlavors) GetIdOk

func (o *ListFlavors) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ListFlavors) GetMaxGB

func (o *ListFlavors) GetMaxGB() int32

GetMaxGB returns the MaxGB field value

func (*ListFlavors) GetMaxGBOk

func (o *ListFlavors) GetMaxGBOk() (*int32, bool)

GetMaxGBOk returns a tuple with the MaxGB field value and a boolean to check if the value has been set.

func (*ListFlavors) GetMemory

func (o *ListFlavors) GetMemory() int64

GetMemory returns the Memory field value

func (*ListFlavors) GetMemoryOk

func (o *ListFlavors) GetMemoryOk() (*int64, bool)

GetMemoryOk returns a tuple with the Memory field value and a boolean to check if the value has been set.

func (*ListFlavors) GetMinGB

func (o *ListFlavors) GetMinGB() int32

GetMinGB returns the MinGB field value

func (*ListFlavors) GetMinGBOk

func (o *ListFlavors) GetMinGBOk() (*int32, bool)

GetMinGBOk returns a tuple with the MinGB field value and a boolean to check if the value has been set.

func (*ListFlavors) GetNodeType

func (o *ListFlavors) GetNodeType() string

GetNodeType returns the NodeType field value

func (*ListFlavors) GetNodeTypeOk

func (o *ListFlavors) GetNodeTypeOk() (*string, bool)

GetNodeTypeOk returns a tuple with the NodeType field value and a boolean to check if the value has been set.

func (*ListFlavors) GetStorageClasses

func (o *ListFlavors) GetStorageClasses() []FlavorStorageClassesStorageClass

GetStorageClasses returns the StorageClasses field value

func (*ListFlavors) GetStorageClassesOk

func (o *ListFlavors) GetStorageClassesOk() ([]FlavorStorageClassesStorageClass, bool)

GetStorageClassesOk returns a tuple with the StorageClasses field value and a boolean to check if the value has been set.

func (ListFlavors) MarshalJSON

func (o ListFlavors) MarshalJSON() ([]byte, error)

func (*ListFlavors) SetCpu

func (o *ListFlavors) SetCpu(v int64)

SetCpu sets field value

func (*ListFlavors) SetDescription

func (o *ListFlavors) SetDescription(v string)

SetDescription sets field value

func (*ListFlavors) SetId

func (o *ListFlavors) SetId(v string)

SetId sets field value

func (*ListFlavors) SetMaxGB

func (o *ListFlavors) SetMaxGB(v int32)

SetMaxGB sets field value

func (*ListFlavors) SetMemory

func (o *ListFlavors) SetMemory(v int64)

SetMemory sets field value

func (*ListFlavors) SetMinGB

func (o *ListFlavors) SetMinGB(v int32)

SetMinGB sets field value

func (*ListFlavors) SetNodeType

func (o *ListFlavors) SetNodeType(v string)

SetNodeType sets field value

func (*ListFlavors) SetStorageClasses

func (o *ListFlavors) SetStorageClasses(v []FlavorStorageClassesStorageClass)

SetStorageClasses sets field value

func (ListFlavors) ToMap

func (o ListFlavors) ToMap() (map[string]interface{}, error)

func (*ListFlavors) UnmarshalJSON

func (o *ListFlavors) UnmarshalJSON(data []byte) (err error)

type ListInstance

type ListInstance struct {
	// The ID of the instance.
	Id string `json:"id"`
	// Whether the instance can be deleted or not.
	IsDeletable bool `json:"isDeletable"`
	// The name of the instance.
	Name   string `json:"name"`
	Status Status `json:"status"`
}

ListInstance struct for ListInstance

func NewListInstance

func NewListInstance(id string, isDeletable bool, name string, status Status) *ListInstance

NewListInstance instantiates a new ListInstance object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListInstanceWithDefaults

func NewListInstanceWithDefaults() *ListInstance

NewListInstanceWithDefaults instantiates a new ListInstance object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListInstance) GetId

func (o *ListInstance) GetId() string

GetId returns the Id field value

func (*ListInstance) GetIdOk

func (o *ListInstance) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ListInstance) GetIsDeletable

func (o *ListInstance) GetIsDeletable() bool

GetIsDeletable returns the IsDeletable field value

func (*ListInstance) GetIsDeletableOk

func (o *ListInstance) GetIsDeletableOk() (*bool, bool)

GetIsDeletableOk returns a tuple with the IsDeletable field value and a boolean to check if the value has been set.

func (*ListInstance) GetName

func (o *ListInstance) GetName() string

GetName returns the Name field value

func (*ListInstance) GetNameOk

func (o *ListInstance) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ListInstance) GetStatus

func (o *ListInstance) GetStatus() Status

GetStatus returns the Status field value

func (*ListInstance) GetStatusOk

func (o *ListInstance) GetStatusOk() (*Status, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (ListInstance) MarshalJSON

func (o ListInstance) MarshalJSON() ([]byte, error)

func (*ListInstance) SetId

func (o *ListInstance) SetId(v string)

SetId sets field value

func (*ListInstance) SetIsDeletable

func (o *ListInstance) SetIsDeletable(v bool)

SetIsDeletable sets field value

func (*ListInstance) SetName

func (o *ListInstance) SetName(v string)

SetName sets field value

func (*ListInstance) SetStatus

func (o *ListInstance) SetStatus(v Status)

SetStatus sets field value

func (ListInstance) ToMap

func (o ListInstance) ToMap() (map[string]interface{}, error)

func (*ListInstance) UnmarshalJSON

func (o *ListInstance) UnmarshalJSON(data []byte) (err error)

type ListInstancesResponse

type ListInstancesResponse struct {
	// List of owned instances and their current status.
	Instances  []ListInstance `json:"instances"`
	Pagination Pagination     `json:"pagination"`
}

ListInstancesResponse struct for ListInstancesResponse

func NewListInstancesResponse

func NewListInstancesResponse(instances []ListInstance, pagination Pagination) *ListInstancesResponse

NewListInstancesResponse instantiates a new ListInstancesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListInstancesResponseWithDefaults

func NewListInstancesResponseWithDefaults() *ListInstancesResponse

NewListInstancesResponseWithDefaults instantiates a new ListInstancesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListInstancesResponse) GetInstances

func (o *ListInstancesResponse) GetInstances() []ListInstance

GetInstances returns the Instances field value

func (*ListInstancesResponse) GetInstancesOk

func (o *ListInstancesResponse) GetInstancesOk() ([]ListInstance, bool)

GetInstancesOk returns a tuple with the Instances field value and a boolean to check if the value has been set.

func (*ListInstancesResponse) GetPagination

func (o *ListInstancesResponse) GetPagination() Pagination

GetPagination returns the Pagination field value

func (*ListInstancesResponse) GetPaginationOk

func (o *ListInstancesResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value and a boolean to check if the value has been set.

func (ListInstancesResponse) MarshalJSON

func (o ListInstancesResponse) MarshalJSON() ([]byte, error)

func (*ListInstancesResponse) SetInstances

func (o *ListInstancesResponse) SetInstances(v []ListInstance)

SetInstances sets field value

func (*ListInstancesResponse) SetPagination

func (o *ListInstancesResponse) SetPagination(v Pagination)

SetPagination sets field value

func (ListInstancesResponse) ToMap

func (o ListInstancesResponse) ToMap() (map[string]interface{}, error)

func (*ListInstancesResponse) UnmarshalJSON

func (o *ListInstancesResponse) UnmarshalJSON(data []byte) (err error)

type ListRolesResponse

type ListRolesResponse struct {
	// List of roles available for an instance.
	Roles []string `json:"roles"`
}

ListRolesResponse struct for ListRolesResponse

func NewListRolesResponse

func NewListRolesResponse(roles []string) *ListRolesResponse

NewListRolesResponse instantiates a new ListRolesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListRolesResponseWithDefaults

func NewListRolesResponseWithDefaults() *ListRolesResponse

NewListRolesResponseWithDefaults instantiates a new ListRolesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListRolesResponse) GetRoles

func (o *ListRolesResponse) GetRoles() []string

GetRoles returns the Roles field value

func (*ListRolesResponse) GetRolesOk

func (o *ListRolesResponse) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value and a boolean to check if the value has been set.

func (ListRolesResponse) MarshalJSON

func (o ListRolesResponse) MarshalJSON() ([]byte, error)

func (*ListRolesResponse) SetRoles

func (o *ListRolesResponse) SetRoles(v []string)

SetRoles sets field value

func (ListRolesResponse) ToMap

func (o ListRolesResponse) ToMap() (map[string]interface{}, error)

func (*ListRolesResponse) UnmarshalJSON

func (o *ListRolesResponse) UnmarshalJSON(data []byte) (err error)

type ListUser

type ListUser struct {
	// The ID of the user.
	Id int64 `json:"id"`
	// The current status of the user.
	Status string `json:"status"`
	// The name of the user.
	Username string `json:"username"`
}

ListUser struct for ListUser

func NewListUser

func NewListUser(id int64, status string, username string) *ListUser

NewListUser instantiates a new ListUser object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListUserWithDefaults

func NewListUserWithDefaults() *ListUser

NewListUserWithDefaults instantiates a new ListUser object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListUser) GetId

func (o *ListUser) GetId() int64

GetId returns the Id field value

func (*ListUser) GetIdOk

func (o *ListUser) GetIdOk() (*int64, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ListUser) GetStatus

func (o *ListUser) GetStatus() string

GetStatus returns the Status field value

func (*ListUser) GetStatusOk

func (o *ListUser) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*ListUser) GetUsername

func (o *ListUser) GetUsername() string

GetUsername returns the Username field value

func (*ListUser) GetUsernameOk

func (o *ListUser) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (ListUser) MarshalJSON

func (o ListUser) MarshalJSON() ([]byte, error)

func (*ListUser) SetId

func (o *ListUser) SetId(v int64)

SetId sets field value

func (*ListUser) SetStatus

func (o *ListUser) SetStatus(v string)

SetStatus sets field value

func (*ListUser) SetUsername

func (o *ListUser) SetUsername(v string)

SetUsername sets field value

func (ListUser) ToMap

func (o ListUser) ToMap() (map[string]interface{}, error)

func (*ListUser) UnmarshalJSON

func (o *ListUser) UnmarshalJSON(data []byte) (err error)

type ListUserResponse

type ListUserResponse struct {
	Pagination Pagination `json:"pagination"`
	// List of all users inside an instance
	Users []ListUser `json:"users"`
}

ListUserResponse struct for ListUserResponse

func NewListUserResponse

func NewListUserResponse(pagination Pagination, users []ListUser) *ListUserResponse

NewListUserResponse instantiates a new ListUserResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListUserResponseWithDefaults

func NewListUserResponseWithDefaults() *ListUserResponse

NewListUserResponseWithDefaults instantiates a new ListUserResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListUserResponse) GetPagination

func (o *ListUserResponse) GetPagination() Pagination

GetPagination returns the Pagination field value

func (*ListUserResponse) GetPaginationOk

func (o *ListUserResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value and a boolean to check if the value has been set.

func (*ListUserResponse) GetUsers

func (o *ListUserResponse) GetUsers() []ListUser

GetUsers returns the Users field value

func (*ListUserResponse) GetUsersOk

func (o *ListUserResponse) GetUsersOk() ([]ListUser, bool)

GetUsersOk returns a tuple with the Users field value and a boolean to check if the value has been set.

func (ListUserResponse) MarshalJSON

func (o ListUserResponse) MarshalJSON() ([]byte, error)

func (*ListUserResponse) SetPagination

func (o *ListUserResponse) SetPagination(v Pagination)

SetPagination sets field value

func (*ListUserResponse) SetUsers

func (o *ListUserResponse) SetUsers(v []ListUser)

SetUsers sets field value

func (ListUserResponse) ToMap

func (o ListUserResponse) ToMap() (map[string]interface{}, error)

func (*ListUserResponse) UnmarshalJSON

func (o *ListUserResponse) UnmarshalJSON(data []byte) (err error)

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type NullableBackupRunningRestore

type NullableBackupRunningRestore struct {
	// contains filtered or unexported fields
}

func NewNullableBackupRunningRestore

func NewNullableBackupRunningRestore(val *BackupRunningRestore) *NullableBackupRunningRestore

func (NullableBackupRunningRestore) Get

func (NullableBackupRunningRestore) IsSet

func (NullableBackupRunningRestore) MarshalJSON

func (v NullableBackupRunningRestore) MarshalJSON() ([]byte, error)

func (*NullableBackupRunningRestore) Set

func (*NullableBackupRunningRestore) UnmarshalJSON

func (v *NullableBackupRunningRestore) UnmarshalJSON(src []byte) error

func (*NullableBackupRunningRestore) Unset

func (v *NullableBackupRunningRestore) Unset()

type NullableBackupSort

type NullableBackupSort struct {
	// contains filtered or unexported fields
}

func NewNullableBackupSort

func NewNullableBackupSort(val *BackupSort) *NullableBackupSort

func (NullableBackupSort) Get

func (v NullableBackupSort) Get() *BackupSort

func (NullableBackupSort) IsSet

func (v NullableBackupSort) IsSet() bool

func (NullableBackupSort) MarshalJSON

func (v NullableBackupSort) MarshalJSON() ([]byte, error)

func (*NullableBackupSort) Set

func (v *NullableBackupSort) Set(val *BackupSort)

func (*NullableBackupSort) UnmarshalJSON

func (v *NullableBackupSort) UnmarshalJSON(src []byte) error

func (*NullableBackupSort) Unset

func (v *NullableBackupSort) Unset()

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCreateDatabaseRequestPayload

type NullableCreateDatabaseRequestPayload struct {
	// contains filtered or unexported fields
}

func (NullableCreateDatabaseRequestPayload) Get

func (NullableCreateDatabaseRequestPayload) IsSet

func (NullableCreateDatabaseRequestPayload) MarshalJSON

func (v NullableCreateDatabaseRequestPayload) MarshalJSON() ([]byte, error)

func (*NullableCreateDatabaseRequestPayload) Set

func (*NullableCreateDatabaseRequestPayload) UnmarshalJSON

func (v *NullableCreateDatabaseRequestPayload) UnmarshalJSON(src []byte) error

func (*NullableCreateDatabaseRequestPayload) Unset

type NullableCreateDatabaseResponse

type NullableCreateDatabaseResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreateDatabaseResponse) Get

func (NullableCreateDatabaseResponse) IsSet

func (NullableCreateDatabaseResponse) MarshalJSON

func (v NullableCreateDatabaseResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateDatabaseResponse) Set

func (*NullableCreateDatabaseResponse) UnmarshalJSON

func (v *NullableCreateDatabaseResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateDatabaseResponse) Unset

func (v *NullableCreateDatabaseResponse) Unset()

type NullableCreateInstanceRequestPayload

type NullableCreateInstanceRequestPayload struct {
	// contains filtered or unexported fields
}

func (NullableCreateInstanceRequestPayload) Get

func (NullableCreateInstanceRequestPayload) IsSet

func (NullableCreateInstanceRequestPayload) MarshalJSON

func (v NullableCreateInstanceRequestPayload) MarshalJSON() ([]byte, error)

func (*NullableCreateInstanceRequestPayload) Set

func (*NullableCreateInstanceRequestPayload) UnmarshalJSON

func (v *NullableCreateInstanceRequestPayload) UnmarshalJSON(src []byte) error

func (*NullableCreateInstanceRequestPayload) Unset

type NullableCreateInstanceRequestPayloadNetwork

type NullableCreateInstanceRequestPayloadNetwork struct {
	// contains filtered or unexported fields
}

func (NullableCreateInstanceRequestPayloadNetwork) Get

func (NullableCreateInstanceRequestPayloadNetwork) IsSet

func (NullableCreateInstanceRequestPayloadNetwork) MarshalJSON

func (*NullableCreateInstanceRequestPayloadNetwork) Set

func (*NullableCreateInstanceRequestPayloadNetwork) UnmarshalJSON

func (v *NullableCreateInstanceRequestPayloadNetwork) UnmarshalJSON(src []byte) error

func (*NullableCreateInstanceRequestPayloadNetwork) Unset

type NullableCreateInstanceResponse

type NullableCreateInstanceResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreateInstanceResponse) Get

func (NullableCreateInstanceResponse) IsSet

func (NullableCreateInstanceResponse) MarshalJSON

func (v NullableCreateInstanceResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateInstanceResponse) Set

func (*NullableCreateInstanceResponse) UnmarshalJSON

func (v *NullableCreateInstanceResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateInstanceResponse) Unset

func (v *NullableCreateInstanceResponse) Unset()

type NullableCreateUserRequestPayload

type NullableCreateUserRequestPayload struct {
	// contains filtered or unexported fields
}

func (NullableCreateUserRequestPayload) Get

func (NullableCreateUserRequestPayload) IsSet

func (NullableCreateUserRequestPayload) MarshalJSON

func (v NullableCreateUserRequestPayload) MarshalJSON() ([]byte, error)

func (*NullableCreateUserRequestPayload) Set

func (*NullableCreateUserRequestPayload) UnmarshalJSON

func (v *NullableCreateUserRequestPayload) UnmarshalJSON(src []byte) error

func (*NullableCreateUserRequestPayload) Unset

type NullableCreateUserResponse

type NullableCreateUserResponse struct {
	// contains filtered or unexported fields
}

func NewNullableCreateUserResponse

func NewNullableCreateUserResponse(val *CreateUserResponse) *NullableCreateUserResponse

func (NullableCreateUserResponse) Get

func (NullableCreateUserResponse) IsSet

func (v NullableCreateUserResponse) IsSet() bool

func (NullableCreateUserResponse) MarshalJSON

func (v NullableCreateUserResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateUserResponse) Set

func (*NullableCreateUserResponse) UnmarshalJSON

func (v *NullableCreateUserResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateUserResponse) Unset

func (v *NullableCreateUserResponse) Unset()

type NullableDatabaseGetcollation

type NullableDatabaseGetcollation struct {
	// contains filtered or unexported fields
}

func NewNullableDatabaseGetcollation

func NewNullableDatabaseGetcollation(val *DatabaseGetcollation) *NullableDatabaseGetcollation

func (NullableDatabaseGetcollation) Get

func (NullableDatabaseGetcollation) IsSet

func (NullableDatabaseGetcollation) MarshalJSON

func (v NullableDatabaseGetcollation) MarshalJSON() ([]byte, error)

func (*NullableDatabaseGetcollation) Set

func (*NullableDatabaseGetcollation) UnmarshalJSON

func (v *NullableDatabaseGetcollation) UnmarshalJSON(src []byte) error

func (*NullableDatabaseGetcollation) Unset

func (v *NullableDatabaseGetcollation) Unset()

type NullableDatabaseGetcompatibility

type NullableDatabaseGetcompatibility struct {
	// contains filtered or unexported fields
}

func (NullableDatabaseGetcompatibility) Get

func (NullableDatabaseGetcompatibility) IsSet

func (NullableDatabaseGetcompatibility) MarshalJSON

func (v NullableDatabaseGetcompatibility) MarshalJSON() ([]byte, error)

func (*NullableDatabaseGetcompatibility) Set

func (*NullableDatabaseGetcompatibility) UnmarshalJSON

func (v *NullableDatabaseGetcompatibility) UnmarshalJSON(src []byte) error

func (*NullableDatabaseGetcompatibility) Unset

type NullableDatabaseRoles

type NullableDatabaseRoles struct {
	// contains filtered or unexported fields
}

func NewNullableDatabaseRoles

func NewNullableDatabaseRoles(val *DatabaseRoles) *NullableDatabaseRoles

func (NullableDatabaseRoles) Get

func (NullableDatabaseRoles) IsSet

func (v NullableDatabaseRoles) IsSet() bool

func (NullableDatabaseRoles) MarshalJSON

func (v NullableDatabaseRoles) MarshalJSON() ([]byte, error)

func (*NullableDatabaseRoles) Set

func (v *NullableDatabaseRoles) Set(val *DatabaseRoles)

func (*NullableDatabaseRoles) UnmarshalJSON

func (v *NullableDatabaseRoles) UnmarshalJSON(src []byte) error

func (*NullableDatabaseRoles) Unset

func (v *NullableDatabaseRoles) Unset()

type NullableDatabaseSort

type NullableDatabaseSort struct {
	// contains filtered or unexported fields
}

func NewNullableDatabaseSort

func NewNullableDatabaseSort(val *DatabaseSort) *NullableDatabaseSort

func (NullableDatabaseSort) Get

func (NullableDatabaseSort) IsSet

func (v NullableDatabaseSort) IsSet() bool

func (NullableDatabaseSort) MarshalJSON

func (v NullableDatabaseSort) MarshalJSON() ([]byte, error)

func (*NullableDatabaseSort) Set

func (v *NullableDatabaseSort) Set(val *DatabaseSort)

func (*NullableDatabaseSort) UnmarshalJSON

func (v *NullableDatabaseSort) UnmarshalJSON(src []byte) error

func (*NullableDatabaseSort) Unset

func (v *NullableDatabaseSort) Unset()

type NullableError

type NullableError struct {
	// contains filtered or unexported fields
}

func NewNullableError

func NewNullableError(val *Error) *NullableError

func (NullableError) Get

func (v NullableError) Get() *Error

func (NullableError) IsSet

func (v NullableError) IsSet() bool

func (NullableError) MarshalJSON

func (v NullableError) MarshalJSON() ([]byte, error)

func (*NullableError) Set

func (v *NullableError) Set(val *Error)

func (*NullableError) UnmarshalJSON

func (v *NullableError) UnmarshalJSON(src []byte) error

func (*NullableError) Unset

func (v *NullableError) Unset()

type NullableExternalS3

type NullableExternalS3 struct {
	// contains filtered or unexported fields
}

func NewNullableExternalS3

func NewNullableExternalS3(val *ExternalS3) *NullableExternalS3

func (NullableExternalS3) Get

func (v NullableExternalS3) Get() *ExternalS3

func (NullableExternalS3) IsSet

func (v NullableExternalS3) IsSet() bool

func (NullableExternalS3) MarshalJSON

func (v NullableExternalS3) MarshalJSON() ([]byte, error)

func (*NullableExternalS3) Set

func (v *NullableExternalS3) Set(val *ExternalS3)

func (*NullableExternalS3) UnmarshalJSON

func (v *NullableExternalS3) UnmarshalJSON(src []byte) error

func (*NullableExternalS3) Unset

func (v *NullableExternalS3) Unset()

type NullableFlavorSort

type NullableFlavorSort struct {
	// contains filtered or unexported fields
}

func NewNullableFlavorSort

func NewNullableFlavorSort(val *FlavorSort) *NullableFlavorSort

func (NullableFlavorSort) Get

func (v NullableFlavorSort) Get() *FlavorSort

func (NullableFlavorSort) IsSet

func (v NullableFlavorSort) IsSet() bool

func (NullableFlavorSort) MarshalJSON

func (v NullableFlavorSort) MarshalJSON() ([]byte, error)

func (*NullableFlavorSort) Set

func (v *NullableFlavorSort) Set(val *FlavorSort)

func (*NullableFlavorSort) UnmarshalJSON

func (v *NullableFlavorSort) UnmarshalJSON(src []byte) error

func (*NullableFlavorSort) Unset

func (v *NullableFlavorSort) Unset()

type NullableFlavorStorageClassesStorageClass

type NullableFlavorStorageClassesStorageClass struct {
	// contains filtered or unexported fields
}

func (NullableFlavorStorageClassesStorageClass) Get

func (NullableFlavorStorageClassesStorageClass) IsSet

func (NullableFlavorStorageClassesStorageClass) MarshalJSON

func (*NullableFlavorStorageClassesStorageClass) Set

func (*NullableFlavorStorageClassesStorageClass) UnmarshalJSON

func (v *NullableFlavorStorageClassesStorageClass) UnmarshalJSON(src []byte) error

func (*NullableFlavorStorageClassesStorageClass) Unset

type NullableFlavorStorageRange

type NullableFlavorStorageRange struct {
	// contains filtered or unexported fields
}

func NewNullableFlavorStorageRange

func NewNullableFlavorStorageRange(val *FlavorStorageRange) *NullableFlavorStorageRange

func (NullableFlavorStorageRange) Get

func (NullableFlavorStorageRange) IsSet

func (v NullableFlavorStorageRange) IsSet() bool

func (NullableFlavorStorageRange) MarshalJSON

func (v NullableFlavorStorageRange) MarshalJSON() ([]byte, error)

func (*NullableFlavorStorageRange) Set

func (*NullableFlavorStorageRange) UnmarshalJSON

func (v *NullableFlavorStorageRange) UnmarshalJSON(src []byte) error

func (*NullableFlavorStorageRange) Unset

func (v *NullableFlavorStorageRange) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableGetBackupResponse

type NullableGetBackupResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetBackupResponse

func NewNullableGetBackupResponse(val *GetBackupResponse) *NullableGetBackupResponse

func (NullableGetBackupResponse) Get

func (NullableGetBackupResponse) IsSet

func (v NullableGetBackupResponse) IsSet() bool

func (NullableGetBackupResponse) MarshalJSON

func (v NullableGetBackupResponse) MarshalJSON() ([]byte, error)

func (*NullableGetBackupResponse) Set

func (*NullableGetBackupResponse) UnmarshalJSON

func (v *NullableGetBackupResponse) UnmarshalJSON(src []byte) error

func (*NullableGetBackupResponse) Unset

func (v *NullableGetBackupResponse) Unset()

type NullableGetCollationsResponse

type NullableGetCollationsResponse struct {
	// contains filtered or unexported fields
}

func (NullableGetCollationsResponse) Get

func (NullableGetCollationsResponse) IsSet

func (NullableGetCollationsResponse) MarshalJSON

func (v NullableGetCollationsResponse) MarshalJSON() ([]byte, error)

func (*NullableGetCollationsResponse) Set

func (*NullableGetCollationsResponse) UnmarshalJSON

func (v *NullableGetCollationsResponse) UnmarshalJSON(src []byte) error

func (*NullableGetCollationsResponse) Unset

func (v *NullableGetCollationsResponse) Unset()

type NullableGetDatabaseResponse

type NullableGetDatabaseResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetDatabaseResponse

func NewNullableGetDatabaseResponse(val *GetDatabaseResponse) *NullableGetDatabaseResponse

func (NullableGetDatabaseResponse) Get

func (NullableGetDatabaseResponse) IsSet

func (NullableGetDatabaseResponse) MarshalJSON

func (v NullableGetDatabaseResponse) MarshalJSON() ([]byte, error)

func (*NullableGetDatabaseResponse) Set

func (*NullableGetDatabaseResponse) UnmarshalJSON

func (v *NullableGetDatabaseResponse) UnmarshalJSON(src []byte) error

func (*NullableGetDatabaseResponse) Unset

func (v *NullableGetDatabaseResponse) Unset()

type NullableGetFlavorsResponse

type NullableGetFlavorsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetFlavorsResponse

func NewNullableGetFlavorsResponse(val *GetFlavorsResponse) *NullableGetFlavorsResponse

func (NullableGetFlavorsResponse) Get

func (NullableGetFlavorsResponse) IsSet

func (v NullableGetFlavorsResponse) IsSet() bool

func (NullableGetFlavorsResponse) MarshalJSON

func (v NullableGetFlavorsResponse) MarshalJSON() ([]byte, error)

func (*NullableGetFlavorsResponse) Set

func (*NullableGetFlavorsResponse) UnmarshalJSON

func (v *NullableGetFlavorsResponse) UnmarshalJSON(src []byte) error

func (*NullableGetFlavorsResponse) Unset

func (v *NullableGetFlavorsResponse) Unset()

type NullableGetInstanceResponse

type NullableGetInstanceResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetInstanceResponse

func NewNullableGetInstanceResponse(val *GetInstanceResponse) *NullableGetInstanceResponse

func (NullableGetInstanceResponse) Get

func (NullableGetInstanceResponse) IsSet

func (NullableGetInstanceResponse) MarshalJSON

func (v NullableGetInstanceResponse) MarshalJSON() ([]byte, error)

func (*NullableGetInstanceResponse) Set

func (*NullableGetInstanceResponse) UnmarshalJSON

func (v *NullableGetInstanceResponse) UnmarshalJSON(src []byte) error

func (*NullableGetInstanceResponse) Unset

func (v *NullableGetInstanceResponse) Unset()

type NullableGetStoragesResponse

type NullableGetStoragesResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetStoragesResponse

func NewNullableGetStoragesResponse(val *GetStoragesResponse) *NullableGetStoragesResponse

func (NullableGetStoragesResponse) Get

func (NullableGetStoragesResponse) IsSet

func (NullableGetStoragesResponse) MarshalJSON

func (v NullableGetStoragesResponse) MarshalJSON() ([]byte, error)

func (*NullableGetStoragesResponse) Set

func (*NullableGetStoragesResponse) UnmarshalJSON

func (v *NullableGetStoragesResponse) UnmarshalJSON(src []byte) error

func (*NullableGetStoragesResponse) Unset

func (v *NullableGetStoragesResponse) Unset()

type NullableGetUserResponse

type NullableGetUserResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetUserResponse

func NewNullableGetUserResponse(val *GetUserResponse) *NullableGetUserResponse

func (NullableGetUserResponse) Get

func (NullableGetUserResponse) IsSet

func (v NullableGetUserResponse) IsSet() bool

func (NullableGetUserResponse) MarshalJSON

func (v NullableGetUserResponse) MarshalJSON() ([]byte, error)

func (*NullableGetUserResponse) Set

func (*NullableGetUserResponse) UnmarshalJSON

func (v *NullableGetUserResponse) UnmarshalJSON(src []byte) error

func (*NullableGetUserResponse) Unset

func (v *NullableGetUserResponse) Unset()

type NullableGetVersionsResponse

type NullableGetVersionsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetVersionsResponse

func NewNullableGetVersionsResponse(val *GetVersionsResponse) *NullableGetVersionsResponse

func (NullableGetVersionsResponse) Get

func (NullableGetVersionsResponse) IsSet

func (NullableGetVersionsResponse) MarshalJSON

func (v NullableGetVersionsResponse) MarshalJSON() ([]byte, error)

func (*NullableGetVersionsResponse) Set

func (*NullableGetVersionsResponse) UnmarshalJSON

func (v *NullableGetVersionsResponse) UnmarshalJSON(src []byte) error

func (*NullableGetVersionsResponse) Unset

func (v *NullableGetVersionsResponse) Unset()

type NullableInstanceEdition

type NullableInstanceEdition struct {
	// contains filtered or unexported fields
}

func NewNullableInstanceEdition

func NewNullableInstanceEdition(val *InstanceEdition) *NullableInstanceEdition

func (NullableInstanceEdition) Get

func (NullableInstanceEdition) IsSet

func (v NullableInstanceEdition) IsSet() bool

func (NullableInstanceEdition) MarshalJSON

func (v NullableInstanceEdition) MarshalJSON() ([]byte, error)

func (*NullableInstanceEdition) Set

func (*NullableInstanceEdition) UnmarshalJSON

func (v *NullableInstanceEdition) UnmarshalJSON(src []byte) error

func (*NullableInstanceEdition) Unset

func (v *NullableInstanceEdition) Unset()

type NullableInstanceEncryption

type NullableInstanceEncryption struct {
	// contains filtered or unexported fields
}

func NewNullableInstanceEncryption

func NewNullableInstanceEncryption(val *InstanceEncryption) *NullableInstanceEncryption

func (NullableInstanceEncryption) Get

func (NullableInstanceEncryption) IsSet

func (v NullableInstanceEncryption) IsSet() bool

func (NullableInstanceEncryption) MarshalJSON

func (v NullableInstanceEncryption) MarshalJSON() ([]byte, error)

func (*NullableInstanceEncryption) Set

func (*NullableInstanceEncryption) UnmarshalJSON

func (v *NullableInstanceEncryption) UnmarshalJSON(src []byte) error

func (*NullableInstanceEncryption) Unset

func (v *NullableInstanceEncryption) Unset()

type NullableInstanceNetwork

type NullableInstanceNetwork struct {
	// contains filtered or unexported fields
}

func NewNullableInstanceNetwork

func NewNullableInstanceNetwork(val *InstanceNetwork) *NullableInstanceNetwork

func (NullableInstanceNetwork) Get

func (NullableInstanceNetwork) IsSet

func (v NullableInstanceNetwork) IsSet() bool

func (NullableInstanceNetwork) MarshalJSON

func (v NullableInstanceNetwork) MarshalJSON() ([]byte, error)

func (*NullableInstanceNetwork) Set

func (*NullableInstanceNetwork) UnmarshalJSON

func (v *NullableInstanceNetwork) UnmarshalJSON(src []byte) error

func (*NullableInstanceNetwork) Unset

func (v *NullableInstanceNetwork) Unset()

type NullableInstanceNetworkAccessScope

type NullableInstanceNetworkAccessScope struct {
	// contains filtered or unexported fields
}

func (NullableInstanceNetworkAccessScope) Get

func (NullableInstanceNetworkAccessScope) IsSet

func (NullableInstanceNetworkAccessScope) MarshalJSON

func (v NullableInstanceNetworkAccessScope) MarshalJSON() ([]byte, error)

func (*NullableInstanceNetworkAccessScope) Set

func (*NullableInstanceNetworkAccessScope) UnmarshalJSON

func (v *NullableInstanceNetworkAccessScope) UnmarshalJSON(src []byte) error

func (*NullableInstanceNetworkAccessScope) Unset

type NullableInstanceSort

type NullableInstanceSort struct {
	// contains filtered or unexported fields
}

func NewNullableInstanceSort

func NewNullableInstanceSort(val *InstanceSort) *NullableInstanceSort

func (NullableInstanceSort) Get

func (NullableInstanceSort) IsSet

func (v NullableInstanceSort) IsSet() bool

func (NullableInstanceSort) MarshalJSON

func (v NullableInstanceSort) MarshalJSON() ([]byte, error)

func (*NullableInstanceSort) Set

func (v *NullableInstanceSort) Set(val *InstanceSort)

func (*NullableInstanceSort) UnmarshalJSON

func (v *NullableInstanceSort) UnmarshalJSON(src []byte) error

func (*NullableInstanceSort) Unset

func (v *NullableInstanceSort) Unset()

type NullableInstanceVersion

type NullableInstanceVersion struct {
	// contains filtered or unexported fields
}

func NewNullableInstanceVersion

func NewNullableInstanceVersion(val *InstanceVersion) *NullableInstanceVersion

func (NullableInstanceVersion) Get

func (NullableInstanceVersion) IsSet

func (v NullableInstanceVersion) IsSet() bool

func (NullableInstanceVersion) MarshalJSON

func (v NullableInstanceVersion) MarshalJSON() ([]byte, error)

func (*NullableInstanceVersion) Set

func (*NullableInstanceVersion) UnmarshalJSON

func (v *NullableInstanceVersion) UnmarshalJSON(src []byte) error

func (*NullableInstanceVersion) Unset

func (v *NullableInstanceVersion) Unset()

type NullableInstanceVersionOpt

type NullableInstanceVersionOpt struct {
	// contains filtered or unexported fields
}

func NewNullableInstanceVersionOpt

func NewNullableInstanceVersionOpt(val *InstanceVersionOpt) *NullableInstanceVersionOpt

func (NullableInstanceVersionOpt) Get

func (NullableInstanceVersionOpt) IsSet

func (v NullableInstanceVersionOpt) IsSet() bool

func (NullableInstanceVersionOpt) MarshalJSON

func (v NullableInstanceVersionOpt) MarshalJSON() ([]byte, error)

func (*NullableInstanceVersionOpt) Set

func (*NullableInstanceVersionOpt) UnmarshalJSON

func (v *NullableInstanceVersionOpt) UnmarshalJSON(src []byte) error

func (*NullableInstanceVersionOpt) Unset

func (v *NullableInstanceVersionOpt) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableListBackup

type NullableListBackup struct {
	// contains filtered or unexported fields
}

func NewNullableListBackup

func NewNullableListBackup(val *ListBackup) *NullableListBackup

func (NullableListBackup) Get

func (v NullableListBackup) Get() *ListBackup

func (NullableListBackup) IsSet

func (v NullableListBackup) IsSet() bool

func (NullableListBackup) MarshalJSON

func (v NullableListBackup) MarshalJSON() ([]byte, error)

func (*NullableListBackup) Set

func (v *NullableListBackup) Set(val *ListBackup)

func (*NullableListBackup) UnmarshalJSON

func (v *NullableListBackup) UnmarshalJSON(src []byte) error

func (*NullableListBackup) Unset

func (v *NullableListBackup) Unset()

type NullableListBackupResponse

type NullableListBackupResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListBackupResponse

func NewNullableListBackupResponse(val *ListBackupResponse) *NullableListBackupResponse

func (NullableListBackupResponse) Get

func (NullableListBackupResponse) IsSet

func (v NullableListBackupResponse) IsSet() bool

func (NullableListBackupResponse) MarshalJSON

func (v NullableListBackupResponse) MarshalJSON() ([]byte, error)

func (*NullableListBackupResponse) Set

func (*NullableListBackupResponse) UnmarshalJSON

func (v *NullableListBackupResponse) UnmarshalJSON(src []byte) error

func (*NullableListBackupResponse) Unset

func (v *NullableListBackupResponse) Unset()

type NullableListBackupsResponse

type NullableListBackupsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListBackupsResponse

func NewNullableListBackupsResponse(val *ListBackupsResponse) *NullableListBackupsResponse

func (NullableListBackupsResponse) Get

func (NullableListBackupsResponse) IsSet

func (NullableListBackupsResponse) MarshalJSON

func (v NullableListBackupsResponse) MarshalJSON() ([]byte, error)

func (*NullableListBackupsResponse) Set

func (*NullableListBackupsResponse) UnmarshalJSON

func (v *NullableListBackupsResponse) UnmarshalJSON(src []byte) error

func (*NullableListBackupsResponse) Unset

func (v *NullableListBackupsResponse) Unset()

type NullableListCompatibilityResponse

type NullableListCompatibilityResponse struct {
	// contains filtered or unexported fields
}

func (NullableListCompatibilityResponse) Get

func (NullableListCompatibilityResponse) IsSet

func (NullableListCompatibilityResponse) MarshalJSON

func (v NullableListCompatibilityResponse) MarshalJSON() ([]byte, error)

func (*NullableListCompatibilityResponse) Set

func (*NullableListCompatibilityResponse) UnmarshalJSON

func (v *NullableListCompatibilityResponse) UnmarshalJSON(src []byte) error

func (*NullableListCompatibilityResponse) Unset

type NullableListCurrentRunningRestoreJobs

type NullableListCurrentRunningRestoreJobs struct {
	// contains filtered or unexported fields
}

func (NullableListCurrentRunningRestoreJobs) Get

func (NullableListCurrentRunningRestoreJobs) IsSet

func (NullableListCurrentRunningRestoreJobs) MarshalJSON

func (v NullableListCurrentRunningRestoreJobs) MarshalJSON() ([]byte, error)

func (*NullableListCurrentRunningRestoreJobs) Set

func (*NullableListCurrentRunningRestoreJobs) UnmarshalJSON

func (v *NullableListCurrentRunningRestoreJobs) UnmarshalJSON(src []byte) error

func (*NullableListCurrentRunningRestoreJobs) Unset

type NullableListDatabase

type NullableListDatabase struct {
	// contains filtered or unexported fields
}

func NewNullableListDatabase

func NewNullableListDatabase(val *ListDatabase) *NullableListDatabase

func (NullableListDatabase) Get

func (NullableListDatabase) IsSet

func (v NullableListDatabase) IsSet() bool

func (NullableListDatabase) MarshalJSON

func (v NullableListDatabase) MarshalJSON() ([]byte, error)

func (*NullableListDatabase) Set

func (v *NullableListDatabase) Set(val *ListDatabase)

func (*NullableListDatabase) UnmarshalJSON

func (v *NullableListDatabase) UnmarshalJSON(src []byte) error

func (*NullableListDatabase) Unset

func (v *NullableListDatabase) Unset()

type NullableListDatabasesResponse

type NullableListDatabasesResponse struct {
	// contains filtered or unexported fields
}

func (NullableListDatabasesResponse) Get

func (NullableListDatabasesResponse) IsSet

func (NullableListDatabasesResponse) MarshalJSON

func (v NullableListDatabasesResponse) MarshalJSON() ([]byte, error)

func (*NullableListDatabasesResponse) Set

func (*NullableListDatabasesResponse) UnmarshalJSON

func (v *NullableListDatabasesResponse) UnmarshalJSON(src []byte) error

func (*NullableListDatabasesResponse) Unset

func (v *NullableListDatabasesResponse) Unset()

type NullableListFlavors

type NullableListFlavors struct {
	// contains filtered or unexported fields
}

func NewNullableListFlavors

func NewNullableListFlavors(val *ListFlavors) *NullableListFlavors

func (NullableListFlavors) Get

func (NullableListFlavors) IsSet

func (v NullableListFlavors) IsSet() bool

func (NullableListFlavors) MarshalJSON

func (v NullableListFlavors) MarshalJSON() ([]byte, error)

func (*NullableListFlavors) Set

func (v *NullableListFlavors) Set(val *ListFlavors)

func (*NullableListFlavors) UnmarshalJSON

func (v *NullableListFlavors) UnmarshalJSON(src []byte) error

func (*NullableListFlavors) Unset

func (v *NullableListFlavors) Unset()

type NullableListInstance

type NullableListInstance struct {
	// contains filtered or unexported fields
}

func NewNullableListInstance

func NewNullableListInstance(val *ListInstance) *NullableListInstance

func (NullableListInstance) Get

func (NullableListInstance) IsSet

func (v NullableListInstance) IsSet() bool

func (NullableListInstance) MarshalJSON

func (v NullableListInstance) MarshalJSON() ([]byte, error)

func (*NullableListInstance) Set

func (v *NullableListInstance) Set(val *ListInstance)

func (*NullableListInstance) UnmarshalJSON

func (v *NullableListInstance) UnmarshalJSON(src []byte) error

func (*NullableListInstance) Unset

func (v *NullableListInstance) Unset()

type NullableListInstancesResponse

type NullableListInstancesResponse struct {
	// contains filtered or unexported fields
}

func (NullableListInstancesResponse) Get

func (NullableListInstancesResponse) IsSet

func (NullableListInstancesResponse) MarshalJSON

func (v NullableListInstancesResponse) MarshalJSON() ([]byte, error)

func (*NullableListInstancesResponse) Set

func (*NullableListInstancesResponse) UnmarshalJSON

func (v *NullableListInstancesResponse) UnmarshalJSON(src []byte) error

func (*NullableListInstancesResponse) Unset

func (v *NullableListInstancesResponse) Unset()

type NullableListRolesResponse

type NullableListRolesResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListRolesResponse

func NewNullableListRolesResponse(val *ListRolesResponse) *NullableListRolesResponse

func (NullableListRolesResponse) Get

func (NullableListRolesResponse) IsSet

func (v NullableListRolesResponse) IsSet() bool

func (NullableListRolesResponse) MarshalJSON

func (v NullableListRolesResponse) MarshalJSON() ([]byte, error)

func (*NullableListRolesResponse) Set

func (*NullableListRolesResponse) UnmarshalJSON

func (v *NullableListRolesResponse) UnmarshalJSON(src []byte) error

func (*NullableListRolesResponse) Unset

func (v *NullableListRolesResponse) Unset()

type NullableListUser

type NullableListUser struct {
	// contains filtered or unexported fields
}

func NewNullableListUser

func NewNullableListUser(val *ListUser) *NullableListUser

func (NullableListUser) Get

func (v NullableListUser) Get() *ListUser

func (NullableListUser) IsSet

func (v NullableListUser) IsSet() bool

func (NullableListUser) MarshalJSON

func (v NullableListUser) MarshalJSON() ([]byte, error)

func (*NullableListUser) Set

func (v *NullableListUser) Set(val *ListUser)

func (*NullableListUser) UnmarshalJSON

func (v *NullableListUser) UnmarshalJSON(src []byte) error

func (*NullableListUser) Unset

func (v *NullableListUser) Unset()

type NullableListUserResponse

type NullableListUserResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListUserResponse

func NewNullableListUserResponse(val *ListUserResponse) *NullableListUserResponse

func (NullableListUserResponse) Get

func (NullableListUserResponse) IsSet

func (v NullableListUserResponse) IsSet() bool

func (NullableListUserResponse) MarshalJSON

func (v NullableListUserResponse) MarshalJSON() ([]byte, error)

func (*NullableListUserResponse) Set

func (*NullableListUserResponse) UnmarshalJSON

func (v *NullableListUserResponse) UnmarshalJSON(src []byte) error

func (*NullableListUserResponse) Unset

func (v *NullableListUserResponse) Unset()

type NullablePagination

type NullablePagination struct {
	// contains filtered or unexported fields
}

func NewNullablePagination

func NewNullablePagination(val *Pagination) *NullablePagination

func (NullablePagination) Get

func (v NullablePagination) Get() *Pagination

func (NullablePagination) IsSet

func (v NullablePagination) IsSet() bool

func (NullablePagination) MarshalJSON

func (v NullablePagination) MarshalJSON() ([]byte, error)

func (*NullablePagination) Set

func (v *NullablePagination) Set(val *Pagination)

func (*NullablePagination) UnmarshalJSON

func (v *NullablePagination) UnmarshalJSON(src []byte) error

func (*NullablePagination) Unset

func (v *NullablePagination) Unset()

type NullableProtectInstanceRequestPayload

type NullableProtectInstanceRequestPayload struct {
	// contains filtered or unexported fields
}

func (NullableProtectInstanceRequestPayload) Get

func (NullableProtectInstanceRequestPayload) IsSet

func (NullableProtectInstanceRequestPayload) MarshalJSON

func (v NullableProtectInstanceRequestPayload) MarshalJSON() ([]byte, error)

func (*NullableProtectInstanceRequestPayload) Set

func (*NullableProtectInstanceRequestPayload) UnmarshalJSON

func (v *NullableProtectInstanceRequestPayload) UnmarshalJSON(src []byte) error

func (*NullableProtectInstanceRequestPayload) Unset

type NullableProtectInstanceResponse

type NullableProtectInstanceResponse struct {
	// contains filtered or unexported fields
}

func (NullableProtectInstanceResponse) Get

func (NullableProtectInstanceResponse) IsSet

func (NullableProtectInstanceResponse) MarshalJSON

func (v NullableProtectInstanceResponse) MarshalJSON() ([]byte, error)

func (*NullableProtectInstanceResponse) Set

func (*NullableProtectInstanceResponse) UnmarshalJSON

func (v *NullableProtectInstanceResponse) UnmarshalJSON(src []byte) error

func (*NullableProtectInstanceResponse) Unset

type NullableReplicas

type NullableReplicas struct {
	// contains filtered or unexported fields
}

func NewNullableReplicas

func NewNullableReplicas(val *Replicas) *NullableReplicas

func (NullableReplicas) Get

func (v NullableReplicas) Get() *Replicas

func (NullableReplicas) IsSet

func (v NullableReplicas) IsSet() bool

func (NullableReplicas) MarshalJSON

func (v NullableReplicas) MarshalJSON() ([]byte, error)

func (*NullableReplicas) Set

func (v *NullableReplicas) Set(val *Replicas)

func (*NullableReplicas) UnmarshalJSON

func (v *NullableReplicas) UnmarshalJSON(src []byte) error

func (*NullableReplicas) Unset

func (v *NullableReplicas) Unset()

type NullableReplicasOpt

type NullableReplicasOpt struct {
	// contains filtered or unexported fields
}

func NewNullableReplicasOpt

func NewNullableReplicasOpt(val *ReplicasOpt) *NullableReplicasOpt

func (NullableReplicasOpt) Get

func (NullableReplicasOpt) IsSet

func (v NullableReplicasOpt) IsSet() bool

func (NullableReplicasOpt) MarshalJSON

func (v NullableReplicasOpt) MarshalJSON() ([]byte, error)

func (*NullableReplicasOpt) Set

func (v *NullableReplicasOpt) Set(val *ReplicasOpt)

func (*NullableReplicasOpt) UnmarshalJSON

func (v *NullableReplicasOpt) UnmarshalJSON(src []byte) error

func (*NullableReplicasOpt) Unset

func (v *NullableReplicasOpt) Unset()

type NullableResetUserResponse

type NullableResetUserResponse struct {
	// contains filtered or unexported fields
}

func NewNullableResetUserResponse

func NewNullableResetUserResponse(val *ResetUserResponse) *NullableResetUserResponse

func (NullableResetUserResponse) Get

func (NullableResetUserResponse) IsSet

func (v NullableResetUserResponse) IsSet() bool

func (NullableResetUserResponse) MarshalJSON

func (v NullableResetUserResponse) MarshalJSON() ([]byte, error)

func (*NullableResetUserResponse) Set

func (*NullableResetUserResponse) UnmarshalJSON

func (v *NullableResetUserResponse) UnmarshalJSON(src []byte) error

func (*NullableResetUserResponse) Unset

func (v *NullableResetUserResponse) Unset()

type NullableRestoreDatabaseFromBackupPayload

type NullableRestoreDatabaseFromBackupPayload struct {
	// contains filtered or unexported fields
}

func (NullableRestoreDatabaseFromBackupPayload) Get

func (NullableRestoreDatabaseFromBackupPayload) IsSet

func (NullableRestoreDatabaseFromBackupPayload) MarshalJSON

func (*NullableRestoreDatabaseFromBackupPayload) Set

func (*NullableRestoreDatabaseFromBackupPayload) UnmarshalJSON

func (v *NullableRestoreDatabaseFromBackupPayload) UnmarshalJSON(src []byte) error

func (*NullableRestoreDatabaseFromBackupPayload) Unset

type NullableRestoreDatabaseFromBackupPayloadSource

type NullableRestoreDatabaseFromBackupPayloadSource struct {
	// contains filtered or unexported fields
}

func (NullableRestoreDatabaseFromBackupPayloadSource) Get

func (NullableRestoreDatabaseFromBackupPayloadSource) IsSet

func (NullableRestoreDatabaseFromBackupPayloadSource) MarshalJSON

func (*NullableRestoreDatabaseFromBackupPayloadSource) Set

func (*NullableRestoreDatabaseFromBackupPayloadSource) UnmarshalJSON

func (*NullableRestoreDatabaseFromBackupPayloadSource) Unset

type NullableS3fileInfo

type NullableS3fileInfo struct {
	// contains filtered or unexported fields
}

func NewNullableS3fileInfo

func NewNullableS3fileInfo(val *S3fileInfo) *NullableS3fileInfo

func (NullableS3fileInfo) Get

func (v NullableS3fileInfo) Get() *S3fileInfo

func (NullableS3fileInfo) IsSet

func (v NullableS3fileInfo) IsSet() bool

func (NullableS3fileInfo) MarshalJSON

func (v NullableS3fileInfo) MarshalJSON() ([]byte, error)

func (*NullableS3fileInfo) Set

func (v *NullableS3fileInfo) Set(val *S3fileInfo)

func (*NullableS3fileInfo) UnmarshalJSON

func (v *NullableS3fileInfo) UnmarshalJSON(src []byte) error

func (*NullableS3fileInfo) Unset

func (v *NullableS3fileInfo) Unset()

type NullableSourceBackup

type NullableSourceBackup struct {
	// contains filtered or unexported fields
}

func NewNullableSourceBackup

func NewNullableSourceBackup(val *SourceBackup) *NullableSourceBackup

func (NullableSourceBackup) Get

func (NullableSourceBackup) IsSet

func (v NullableSourceBackup) IsSet() bool

func (NullableSourceBackup) MarshalJSON

func (v NullableSourceBackup) MarshalJSON() ([]byte, error)

func (*NullableSourceBackup) Set

func (v *NullableSourceBackup) Set(val *SourceBackup)

func (*NullableSourceBackup) UnmarshalJSON

func (v *NullableSourceBackup) UnmarshalJSON(src []byte) error

func (*NullableSourceBackup) Unset

func (v *NullableSourceBackup) Unset()

type NullableSourceExternalS3

type NullableSourceExternalS3 struct {
	// contains filtered or unexported fields
}

func NewNullableSourceExternalS3

func NewNullableSourceExternalS3(val *SourceExternalS3) *NullableSourceExternalS3

func (NullableSourceExternalS3) Get

func (NullableSourceExternalS3) IsSet

func (v NullableSourceExternalS3) IsSet() bool

func (NullableSourceExternalS3) MarshalJSON

func (v NullableSourceExternalS3) MarshalJSON() ([]byte, error)

func (*NullableSourceExternalS3) Set

func (*NullableSourceExternalS3) UnmarshalJSON

func (v *NullableSourceExternalS3) UnmarshalJSON(src []byte) error

func (*NullableSourceExternalS3) Unset

func (v *NullableSourceExternalS3) Unset()

type NullableStatus

type NullableStatus struct {
	// contains filtered or unexported fields
}

func NewNullableStatus

func NewNullableStatus(val *Status) *NullableStatus

func (NullableStatus) Get

func (v NullableStatus) Get() *Status

func (NullableStatus) IsSet

func (v NullableStatus) IsSet() bool

func (NullableStatus) MarshalJSON

func (v NullableStatus) MarshalJSON() ([]byte, error)

func (*NullableStatus) Set

func (v *NullableStatus) Set(val *Status)

func (*NullableStatus) UnmarshalJSON

func (v *NullableStatus) UnmarshalJSON(src []byte) error

func (*NullableStatus) Unset

func (v *NullableStatus) Unset()

type NullableStorage

type NullableStorage struct {
	// contains filtered or unexported fields
}

func NewNullableStorage

func NewNullableStorage(val *Storage) *NullableStorage

func (NullableStorage) Get

func (v NullableStorage) Get() *Storage

func (NullableStorage) IsSet

func (v NullableStorage) IsSet() bool

func (NullableStorage) MarshalJSON

func (v NullableStorage) MarshalJSON() ([]byte, error)

func (*NullableStorage) Set

func (v *NullableStorage) Set(val *Storage)

func (*NullableStorage) UnmarshalJSON

func (v *NullableStorage) UnmarshalJSON(src []byte) error

func (*NullableStorage) Unset

func (v *NullableStorage) Unset()

type NullableStorageCreate

type NullableStorageCreate struct {
	// contains filtered or unexported fields
}

func NewNullableStorageCreate

func NewNullableStorageCreate(val *StorageCreate) *NullableStorageCreate

func (NullableStorageCreate) Get

func (NullableStorageCreate) IsSet

func (v NullableStorageCreate) IsSet() bool

func (NullableStorageCreate) MarshalJSON

func (v NullableStorageCreate) MarshalJSON() ([]byte, error)

func (*NullableStorageCreate) Set

func (v *NullableStorageCreate) Set(val *StorageCreate)

func (*NullableStorageCreate) UnmarshalJSON

func (v *NullableStorageCreate) UnmarshalJSON(src []byte) error

func (*NullableStorageCreate) Unset

func (v *NullableStorageCreate) Unset()

type NullableStorageUpdate

type NullableStorageUpdate struct {
	// contains filtered or unexported fields
}

func NewNullableStorageUpdate

func NewNullableStorageUpdate(val *StorageUpdate) *NullableStorageUpdate

func (NullableStorageUpdate) Get

func (NullableStorageUpdate) IsSet

func (v NullableStorageUpdate) IsSet() bool

func (NullableStorageUpdate) MarshalJSON

func (v NullableStorageUpdate) MarshalJSON() ([]byte, error)

func (*NullableStorageUpdate) Set

func (v *NullableStorageUpdate) Set(val *StorageUpdate)

func (*NullableStorageUpdate) UnmarshalJSON

func (v *NullableStorageUpdate) UnmarshalJSON(src []byte) error

func (*NullableStorageUpdate) Unset

func (v *NullableStorageUpdate) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableTriggerRestoreRequestPayload

type NullableTriggerRestoreRequestPayload struct {
	// contains filtered or unexported fields
}

func (NullableTriggerRestoreRequestPayload) Get

func (NullableTriggerRestoreRequestPayload) IsSet

func (NullableTriggerRestoreRequestPayload) MarshalJSON

func (v NullableTriggerRestoreRequestPayload) MarshalJSON() ([]byte, error)

func (*NullableTriggerRestoreRequestPayload) Set

func (*NullableTriggerRestoreRequestPayload) UnmarshalJSON

func (v *NullableTriggerRestoreRequestPayload) UnmarshalJSON(src []byte) error

func (*NullableTriggerRestoreRequestPayload) Unset

type NullableUpdateInstancePartiallyRequestPayload

type NullableUpdateInstancePartiallyRequestPayload struct {
	// contains filtered or unexported fields
}

func (NullableUpdateInstancePartiallyRequestPayload) Get

func (NullableUpdateInstancePartiallyRequestPayload) IsSet

func (NullableUpdateInstancePartiallyRequestPayload) MarshalJSON

func (*NullableUpdateInstancePartiallyRequestPayload) Set

func (*NullableUpdateInstancePartiallyRequestPayload) UnmarshalJSON

func (*NullableUpdateInstancePartiallyRequestPayload) Unset

type NullableUpdateInstancePartiallyRequestPayloadNetwork

type NullableUpdateInstancePartiallyRequestPayloadNetwork struct {
	// contains filtered or unexported fields
}

func (NullableUpdateInstancePartiallyRequestPayloadNetwork) Get

func (NullableUpdateInstancePartiallyRequestPayloadNetwork) IsSet

func (NullableUpdateInstancePartiallyRequestPayloadNetwork) MarshalJSON

func (*NullableUpdateInstancePartiallyRequestPayloadNetwork) Set

func (*NullableUpdateInstancePartiallyRequestPayloadNetwork) UnmarshalJSON

func (*NullableUpdateInstancePartiallyRequestPayloadNetwork) Unset

type NullableUpdateInstanceRequestPayload

type NullableUpdateInstanceRequestPayload struct {
	// contains filtered or unexported fields
}

func (NullableUpdateInstanceRequestPayload) Get

func (NullableUpdateInstanceRequestPayload) IsSet

func (NullableUpdateInstanceRequestPayload) MarshalJSON

func (v NullableUpdateInstanceRequestPayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateInstanceRequestPayload) Set

func (*NullableUpdateInstanceRequestPayload) UnmarshalJSON

func (v *NullableUpdateInstanceRequestPayload) UnmarshalJSON(src []byte) error

func (*NullableUpdateInstanceRequestPayload) Unset

type NullableUpdateInstanceRequestPayloadNetwork

type NullableUpdateInstanceRequestPayloadNetwork struct {
	// contains filtered or unexported fields
}

func (NullableUpdateInstanceRequestPayloadNetwork) Get

func (NullableUpdateInstanceRequestPayloadNetwork) IsSet

func (NullableUpdateInstanceRequestPayloadNetwork) MarshalJSON

func (*NullableUpdateInstanceRequestPayloadNetwork) Set

func (*NullableUpdateInstanceRequestPayloadNetwork) UnmarshalJSON

func (v *NullableUpdateInstanceRequestPayloadNetwork) UnmarshalJSON(src []byte) error

func (*NullableUpdateInstanceRequestPayloadNetwork) Unset

type NullableUserSort

type NullableUserSort struct {
	// contains filtered or unexported fields
}

func NewNullableUserSort

func NewNullableUserSort(val *UserSort) *NullableUserSort

func (NullableUserSort) Get

func (v NullableUserSort) Get() *UserSort

func (NullableUserSort) IsSet

func (v NullableUserSort) IsSet() bool

func (NullableUserSort) MarshalJSON

func (v NullableUserSort) MarshalJSON() ([]byte, error)

func (*NullableUserSort) Set

func (v *NullableUserSort) Set(val *UserSort)

func (*NullableUserSort) UnmarshalJSON

func (v *NullableUserSort) UnmarshalJSON(src []byte) error

func (*NullableUserSort) Unset

func (v *NullableUserSort) Unset()

type NullableValidationError

type NullableValidationError struct {
	// contains filtered or unexported fields
}

func NewNullableValidationError

func NewNullableValidationError(val *ValidationError) *NullableValidationError

func (NullableValidationError) Get

func (NullableValidationError) IsSet

func (v NullableValidationError) IsSet() bool

func (NullableValidationError) MarshalJSON

func (v NullableValidationError) MarshalJSON() ([]byte, error)

func (*NullableValidationError) Set

func (*NullableValidationError) UnmarshalJSON

func (v *NullableValidationError) UnmarshalJSON(src []byte) error

func (*NullableValidationError) Unset

func (v *NullableValidationError) Unset()

type NullableValidationErrorValidationInner

type NullableValidationErrorValidationInner struct {
	// contains filtered or unexported fields
}

func (NullableValidationErrorValidationInner) Get

func (NullableValidationErrorValidationInner) IsSet

func (NullableValidationErrorValidationInner) MarshalJSON

func (v NullableValidationErrorValidationInner) MarshalJSON() ([]byte, error)

func (*NullableValidationErrorValidationInner) Set

func (*NullableValidationErrorValidationInner) UnmarshalJSON

func (v *NullableValidationErrorValidationInner) UnmarshalJSON(src []byte) error

func (*NullableValidationErrorValidationInner) Unset

type NullableVersion

type NullableVersion struct {
	// contains filtered or unexported fields
}

func NewNullableVersion

func NewNullableVersion(val *Version) *NullableVersion

func (NullableVersion) Get

func (v NullableVersion) Get() *Version

func (NullableVersion) IsSet

func (v NullableVersion) IsSet() bool

func (NullableVersion) MarshalJSON

func (v NullableVersion) MarshalJSON() ([]byte, error)

func (*NullableVersion) Set

func (v *NullableVersion) Set(val *Version)

func (*NullableVersion) UnmarshalJSON

func (v *NullableVersion) UnmarshalJSON(src []byte) error

func (*NullableVersion) Unset

func (v *NullableVersion) Unset()

type Pagination

type Pagination struct {
	Page       int64  `json:"page" validate:"required"`
	Size       int64  `json:"size" validate:"required"`
	Sort       string `json:"sort" validate:"required"`
	TotalPages int64  `json:"totalPages" validate:"required"`
	TotalRows  int64  `json:"totalRows" validate:"required"`
}

Pagination struct for Pagination

func NewPagination

func NewPagination(page int64, size int64, sort string, totalPages int64, totalRows int64) *Pagination

NewPagination instantiates a new Pagination object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaginationWithDefaults

func NewPaginationWithDefaults() *Pagination

NewPaginationWithDefaults instantiates a new Pagination object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Pagination) GetPage

func (o *Pagination) GetPage() int64

GetPage returns the Page field value

func (*Pagination) GetPageOk

func (o *Pagination) GetPageOk() (*int64, bool)

GetPageOk returns a tuple with the Page field value and a boolean to check if the value has been set.

func (*Pagination) GetSize

func (o *Pagination) GetSize() int64

GetSize returns the Size field value

func (*Pagination) GetSizeOk

func (o *Pagination) GetSizeOk() (*int64, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*Pagination) GetSort

func (o *Pagination) GetSort() string

GetSort returns the Sort field value

func (*Pagination) GetSortOk

func (o *Pagination) GetSortOk() (*string, bool)

GetSortOk returns a tuple with the Sort field value and a boolean to check if the value has been set.

func (*Pagination) GetTotalPages

func (o *Pagination) GetTotalPages() int64

GetTotalPages returns the TotalPages field value

func (*Pagination) GetTotalPagesOk

func (o *Pagination) GetTotalPagesOk() (*int64, bool)

GetTotalPagesOk returns a tuple with the TotalPages field value and a boolean to check if the value has been set.

func (*Pagination) GetTotalRows

func (o *Pagination) GetTotalRows() int64

GetTotalRows returns the TotalRows field value

func (*Pagination) GetTotalRowsOk

func (o *Pagination) GetTotalRowsOk() (*int64, bool)

GetTotalRowsOk returns a tuple with the TotalRows field value and a boolean to check if the value has been set.

func (Pagination) MarshalJSON

func (o Pagination) MarshalJSON() ([]byte, error)

func (*Pagination) SetPage

func (o *Pagination) SetPage(v int64)

SetPage sets field value

func (*Pagination) SetSize

func (o *Pagination) SetSize(v int64)

SetSize sets field value

func (*Pagination) SetSort

func (o *Pagination) SetSort(v string)

SetSort sets field value

func (*Pagination) SetTotalPages

func (o *Pagination) SetTotalPages(v int64)

SetTotalPages sets field value

func (*Pagination) SetTotalRows

func (o *Pagination) SetTotalRows(v int64)

SetTotalRows sets field value

func (Pagination) ToMap

func (o Pagination) ToMap() (map[string]interface{}, error)

func (*Pagination) UnmarshalJSON

func (o *Pagination) UnmarshalJSON(data []byte) (err error)

type ProtectInstanceRequestPayload

type ProtectInstanceRequestPayload struct {
	// Protect instance from deletion.
	IsDeletable bool `json:"isDeletable"`
}

ProtectInstanceRequestPayload struct for ProtectInstanceRequestPayload

func NewProtectInstanceRequestPayload

func NewProtectInstanceRequestPayload(isDeletable bool) *ProtectInstanceRequestPayload

NewProtectInstanceRequestPayload instantiates a new ProtectInstanceRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProtectInstanceRequestPayloadWithDefaults

func NewProtectInstanceRequestPayloadWithDefaults() *ProtectInstanceRequestPayload

NewProtectInstanceRequestPayloadWithDefaults instantiates a new ProtectInstanceRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProtectInstanceRequestPayload) GetIsDeletable

func (o *ProtectInstanceRequestPayload) GetIsDeletable() bool

GetIsDeletable returns the IsDeletable field value

func (*ProtectInstanceRequestPayload) GetIsDeletableOk

func (o *ProtectInstanceRequestPayload) GetIsDeletableOk() (*bool, bool)

GetIsDeletableOk returns a tuple with the IsDeletable field value and a boolean to check if the value has been set.

func (ProtectInstanceRequestPayload) MarshalJSON

func (o ProtectInstanceRequestPayload) MarshalJSON() ([]byte, error)

func (*ProtectInstanceRequestPayload) SetIsDeletable

func (o *ProtectInstanceRequestPayload) SetIsDeletable(v bool)

SetIsDeletable sets field value

func (ProtectInstanceRequestPayload) ToMap

func (o ProtectInstanceRequestPayload) ToMap() (map[string]interface{}, error)

func (*ProtectInstanceRequestPayload) UnmarshalJSON

func (o *ProtectInstanceRequestPayload) UnmarshalJSON(data []byte) (err error)

type ProtectInstanceResponse

type ProtectInstanceResponse struct {
	// Protect instance from deletion.
	IsDeletable bool `json:"isDeletable"`
}

ProtectInstanceResponse struct for ProtectInstanceResponse

func NewProtectInstanceResponse

func NewProtectInstanceResponse(isDeletable bool) *ProtectInstanceResponse

NewProtectInstanceResponse instantiates a new ProtectInstanceResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProtectInstanceResponseWithDefaults

func NewProtectInstanceResponseWithDefaults() *ProtectInstanceResponse

NewProtectInstanceResponseWithDefaults instantiates a new ProtectInstanceResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProtectInstanceResponse) GetIsDeletable

func (o *ProtectInstanceResponse) GetIsDeletable() bool

GetIsDeletable returns the IsDeletable field value

func (*ProtectInstanceResponse) GetIsDeletableOk

func (o *ProtectInstanceResponse) GetIsDeletableOk() (*bool, bool)

GetIsDeletableOk returns a tuple with the IsDeletable field value and a boolean to check if the value has been set.

func (ProtectInstanceResponse) MarshalJSON

func (o ProtectInstanceResponse) MarshalJSON() ([]byte, error)

func (*ProtectInstanceResponse) SetIsDeletable

func (o *ProtectInstanceResponse) SetIsDeletable(v bool)

SetIsDeletable sets field value

func (ProtectInstanceResponse) ToMap

func (o ProtectInstanceResponse) ToMap() (map[string]interface{}, error)

func (*ProtectInstanceResponse) UnmarshalJSON

func (o *ProtectInstanceResponse) UnmarshalJSON(data []byte) (err error)

type Replicas

type Replicas int32

Replicas How many replicas the instance should have.

const (
	REPLICAS__1 Replicas = 1
	REPLICAS__3 Replicas = 3
)

List of replicas

func NewReplicasFromValue

func NewReplicasFromValue(v int32) (*Replicas, error)

NewReplicasFromValue returns a pointer to a valid Replicas for the value passed as argument, or an error if the value passed is not allowed by the enum

func (Replicas) IsValid

func (v Replicas) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (Replicas) Ptr

func (v Replicas) Ptr() *Replicas

Ptr returns reference to replicas value

func (*Replicas) UnmarshalJSON

func (v *Replicas) UnmarshalJSON(src []byte) error

type ReplicasOpt

type ReplicasOpt int32

ReplicasOpt How many replicas the instance should have.

const (
	REPLICASOPT__1 ReplicasOpt = 1
	REPLICASOPT__3 ReplicasOpt = 3
)

List of replicas.opt

func NewReplicasOptFromValue

func NewReplicasOptFromValue(v int32) (*ReplicasOpt, error)

NewReplicasOptFromValue returns a pointer to a valid ReplicasOpt for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ReplicasOpt) IsValid

func (v ReplicasOpt) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ReplicasOpt) Ptr

func (v ReplicasOpt) Ptr() *ReplicasOpt

Ptr returns reference to replicas.opt value

func (*ReplicasOpt) UnmarshalJSON

func (v *ReplicasOpt) UnmarshalJSON(src []byte) error

type ResetUserResponse

type ResetUserResponse struct {
	// The password for the user.
	Password string `json:"password"`
	// The current status of the user.
	Status string `json:"status"`
	// The connection string for the user to the instance.
	Uri string `json:"uri"`
	// The name of the user.
	Username string `json:"username"`
}

ResetUserResponse struct for ResetUserResponse

func NewResetUserResponse

func NewResetUserResponse(password string, status string, uri string, username string) *ResetUserResponse

NewResetUserResponse instantiates a new ResetUserResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResetUserResponseWithDefaults

func NewResetUserResponseWithDefaults() *ResetUserResponse

NewResetUserResponseWithDefaults instantiates a new ResetUserResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResetUserResponse) GetPassword

func (o *ResetUserResponse) GetPassword() string

GetPassword returns the Password field value

func (*ResetUserResponse) GetPasswordOk

func (o *ResetUserResponse) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value and a boolean to check if the value has been set.

func (*ResetUserResponse) GetStatus

func (o *ResetUserResponse) GetStatus() string

GetStatus returns the Status field value

func (*ResetUserResponse) GetStatusOk

func (o *ResetUserResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*ResetUserResponse) GetUri

func (o *ResetUserResponse) GetUri() string

GetUri returns the Uri field value

func (*ResetUserResponse) GetUriOk

func (o *ResetUserResponse) GetUriOk() (*string, bool)

GetUriOk returns a tuple with the Uri field value and a boolean to check if the value has been set.

func (*ResetUserResponse) GetUsername

func (o *ResetUserResponse) GetUsername() string

GetUsername returns the Username field value

func (*ResetUserResponse) GetUsernameOk

func (o *ResetUserResponse) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (ResetUserResponse) MarshalJSON

func (o ResetUserResponse) MarshalJSON() ([]byte, error)

func (*ResetUserResponse) SetPassword

func (o *ResetUserResponse) SetPassword(v string)

SetPassword sets field value

func (*ResetUserResponse) SetStatus

func (o *ResetUserResponse) SetStatus(v string)

SetStatus sets field value

func (*ResetUserResponse) SetUri

func (o *ResetUserResponse) SetUri(v string)

SetUri sets field value

func (*ResetUserResponse) SetUsername

func (o *ResetUserResponse) SetUsername(v string)

SetUsername sets field value

func (ResetUserResponse) ToMap

func (o ResetUserResponse) ToMap() (map[string]interface{}, error)

func (*ResetUserResponse) UnmarshalJSON

func (o *ResetUserResponse) UnmarshalJSON(data []byte) (err error)

type RestoreDatabaseFromBackupPayload

type RestoreDatabaseFromBackupPayload struct {
	// The name of the database on the instance to be restore.
	DatabaseName string                                 `json:"database_name"`
	Source       RestoreDatabaseFromBackupPayloadSource `json:"source"`
}

RestoreDatabaseFromBackupPayload Request to restore a database.

func NewRestoreDatabaseFromBackupPayload

func NewRestoreDatabaseFromBackupPayload(databaseName string, source RestoreDatabaseFromBackupPayloadSource) *RestoreDatabaseFromBackupPayload

NewRestoreDatabaseFromBackupPayload instantiates a new RestoreDatabaseFromBackupPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRestoreDatabaseFromBackupPayloadWithDefaults

func NewRestoreDatabaseFromBackupPayloadWithDefaults() *RestoreDatabaseFromBackupPayload

NewRestoreDatabaseFromBackupPayloadWithDefaults instantiates a new RestoreDatabaseFromBackupPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RestoreDatabaseFromBackupPayload) GetDatabaseName

func (o *RestoreDatabaseFromBackupPayload) GetDatabaseName() string

GetDatabaseName returns the DatabaseName field value

func (*RestoreDatabaseFromBackupPayload) GetDatabaseNameOk

func (o *RestoreDatabaseFromBackupPayload) GetDatabaseNameOk() (*string, bool)

GetDatabaseNameOk returns a tuple with the DatabaseName field value and a boolean to check if the value has been set.

func (*RestoreDatabaseFromBackupPayload) GetSource

GetSource returns the Source field value

func (*RestoreDatabaseFromBackupPayload) GetSourceOk

GetSourceOk returns a tuple with the Source field value and a boolean to check if the value has been set.

func (RestoreDatabaseFromBackupPayload) MarshalJSON

func (o RestoreDatabaseFromBackupPayload) MarshalJSON() ([]byte, error)

func (*RestoreDatabaseFromBackupPayload) SetDatabaseName

func (o *RestoreDatabaseFromBackupPayload) SetDatabaseName(v string)

SetDatabaseName sets field value

func (*RestoreDatabaseFromBackupPayload) SetSource

SetSource sets field value

func (RestoreDatabaseFromBackupPayload) ToMap

func (o RestoreDatabaseFromBackupPayload) ToMap() (map[string]interface{}, error)

func (*RestoreDatabaseFromBackupPayload) UnmarshalJSON

func (o *RestoreDatabaseFromBackupPayload) UnmarshalJSON(data []byte) (err error)

type RestoreDatabaseFromBackupPayloadSource

type RestoreDatabaseFromBackupPayloadSource struct {
	SourceBackup     *SourceBackup
	SourceExternalS3 *SourceExternalS3
}

RestoreDatabaseFromBackupPayloadSource - The source of the restore.

func SourceBackupAsRestoreDatabaseFromBackupPayloadSource

func SourceBackupAsRestoreDatabaseFromBackupPayloadSource(v *SourceBackup) RestoreDatabaseFromBackupPayloadSource

SourceBackupAsRestoreDatabaseFromBackupPayloadSource is a convenience function that returns SourceBackup wrapped in RestoreDatabaseFromBackupPayloadSource

func SourceExternalS3AsRestoreDatabaseFromBackupPayloadSource

func SourceExternalS3AsRestoreDatabaseFromBackupPayloadSource(v *SourceExternalS3) RestoreDatabaseFromBackupPayloadSource

SourceExternalS3AsRestoreDatabaseFromBackupPayloadSource is a convenience function that returns SourceExternalS3 wrapped in RestoreDatabaseFromBackupPayloadSource

func (*RestoreDatabaseFromBackupPayloadSource) GetActualInstance

func (obj *RestoreDatabaseFromBackupPayloadSource) GetActualInstance() interface{}

Get the actual instance

func (RestoreDatabaseFromBackupPayloadSource) GetActualInstanceValue

func (obj RestoreDatabaseFromBackupPayloadSource) GetActualInstanceValue() interface{}

Get the actual instance value

func (RestoreDatabaseFromBackupPayloadSource) MarshalJSON

func (src RestoreDatabaseFromBackupPayloadSource) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*RestoreDatabaseFromBackupPayloadSource) UnmarshalJSON

func (dst *RestoreDatabaseFromBackupPayloadSource) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type S3fileInfo

type S3fileInfo struct {
	// The sequence number of the file
	FileNumber *int32 `json:"file_number,omitempty"`
	// The path to the file on the S3 bucket
	FilePath *string `json:"file_path,omitempty"`
}

S3fileInfo struct for S3fileInfo

func NewS3fileInfo

func NewS3fileInfo() *S3fileInfo

NewS3fileInfo instantiates a new S3fileInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewS3fileInfoWithDefaults

func NewS3fileInfoWithDefaults() *S3fileInfo

NewS3fileInfoWithDefaults instantiates a new S3fileInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*S3fileInfo) GetFileNumber

func (o *S3fileInfo) GetFileNumber() int32

GetFileNumber returns the FileNumber field value if set, zero value otherwise.

func (*S3fileInfo) GetFileNumberOk

func (o *S3fileInfo) GetFileNumberOk() (*int32, bool)

GetFileNumberOk returns a tuple with the FileNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*S3fileInfo) GetFilePath

func (o *S3fileInfo) GetFilePath() string

GetFilePath returns the FilePath field value if set, zero value otherwise.

func (*S3fileInfo) GetFilePathOk

func (o *S3fileInfo) GetFilePathOk() (*string, bool)

GetFilePathOk returns a tuple with the FilePath field value if set, nil otherwise and a boolean to check if the value has been set.

func (*S3fileInfo) HasFileNumber

func (o *S3fileInfo) HasFileNumber() bool

HasFileNumber returns a boolean if a field has been set.

func (*S3fileInfo) HasFilePath

func (o *S3fileInfo) HasFilePath() bool

HasFilePath returns a boolean if a field has been set.

func (S3fileInfo) MarshalJSON

func (o S3fileInfo) MarshalJSON() ([]byte, error)

func (*S3fileInfo) SetFileNumber

func (o *S3fileInfo) SetFileNumber(v int32)

SetFileNumber gets a reference to the given int32 and assigns it to the FileNumber field.

func (*S3fileInfo) SetFilePath

func (o *S3fileInfo) SetFilePath(v string)

SetFilePath gets a reference to the given string and assigns it to the FilePath field.

func (S3fileInfo) ToMap

func (o S3fileInfo) ToMap() (map[string]interface{}, error)

type SourceBackup

type SourceBackup struct {
	Type string `json:"type"`
}

SourceBackup Restore from an existing managed backup.

func NewSourceBackup

func NewSourceBackup(types string) *SourceBackup

NewSourceBackup instantiates a new SourceBackup object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSourceBackupWithDefaults

func NewSourceBackupWithDefaults() *SourceBackup

NewSourceBackupWithDefaults instantiates a new SourceBackup object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SourceBackup) GetType

func (o *SourceBackup) GetType() string

GetType returns the Type field value

func (*SourceBackup) GetTypeOk

func (o *SourceBackup) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (SourceBackup) MarshalJSON

func (o SourceBackup) MarshalJSON() ([]byte, error)

func (*SourceBackup) SetType

func (o *SourceBackup) SetType(v string)

SetType sets field value

func (SourceBackup) ToMap

func (o SourceBackup) ToMap() (map[string]interface{}, error)

func (*SourceBackup) UnmarshalJSON

func (o *SourceBackup) UnmarshalJSON(data []byte) (err error)

type SourceExternalS3

type SourceExternalS3 struct {
	// The owner of the database.
	DatabaseOwner string `json:"database_owner"`
	// Logging guid to have a complete activity log over all sub stored procedures.
	LoggingGuid *string    `json:"logging_guid,omitempty"`
	S3Details   ExternalS3 `json:"s3_details"`
	Type        string     `json:"type"`
}

SourceExternalS3 Restore from an external S3 backup file.

func NewSourceExternalS3

func NewSourceExternalS3(databaseOwner string, s3Details ExternalS3, types string) *SourceExternalS3

NewSourceExternalS3 instantiates a new SourceExternalS3 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSourceExternalS3WithDefaults

func NewSourceExternalS3WithDefaults() *SourceExternalS3

NewSourceExternalS3WithDefaults instantiates a new SourceExternalS3 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SourceExternalS3) GetDatabaseOwner

func (o *SourceExternalS3) GetDatabaseOwner() string

GetDatabaseOwner returns the DatabaseOwner field value

func (*SourceExternalS3) GetDatabaseOwnerOk

func (o *SourceExternalS3) GetDatabaseOwnerOk() (*string, bool)

GetDatabaseOwnerOk returns a tuple with the DatabaseOwner field value and a boolean to check if the value has been set.

func (*SourceExternalS3) GetLoggingGuid

func (o *SourceExternalS3) GetLoggingGuid() string

GetLoggingGuid returns the LoggingGuid field value if set, zero value otherwise.

func (*SourceExternalS3) GetLoggingGuidOk

func (o *SourceExternalS3) GetLoggingGuidOk() (*string, bool)

GetLoggingGuidOk returns a tuple with the LoggingGuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SourceExternalS3) GetS3Details

func (o *SourceExternalS3) GetS3Details() ExternalS3

GetS3Details returns the S3Details field value

func (*SourceExternalS3) GetS3DetailsOk

func (o *SourceExternalS3) GetS3DetailsOk() (*ExternalS3, bool)

GetS3DetailsOk returns a tuple with the S3Details field value and a boolean to check if the value has been set.

func (*SourceExternalS3) GetType

func (o *SourceExternalS3) GetType() string

GetType returns the Type field value

func (*SourceExternalS3) GetTypeOk

func (o *SourceExternalS3) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*SourceExternalS3) HasLoggingGuid

func (o *SourceExternalS3) HasLoggingGuid() bool

HasLoggingGuid returns a boolean if a field has been set.

func (SourceExternalS3) MarshalJSON

func (o SourceExternalS3) MarshalJSON() ([]byte, error)

func (*SourceExternalS3) SetDatabaseOwner

func (o *SourceExternalS3) SetDatabaseOwner(v string)

SetDatabaseOwner sets field value

func (*SourceExternalS3) SetLoggingGuid

func (o *SourceExternalS3) SetLoggingGuid(v string)

SetLoggingGuid gets a reference to the given string and assigns it to the LoggingGuid field.

func (*SourceExternalS3) SetS3Details

func (o *SourceExternalS3) SetS3Details(v ExternalS3)

SetS3Details sets field value

func (*SourceExternalS3) SetType

func (o *SourceExternalS3) SetType(v string)

SetType sets field value

func (SourceExternalS3) ToMap

func (o SourceExternalS3) ToMap() (map[string]interface{}, error)

func (*SourceExternalS3) UnmarshalJSON

func (o *SourceExternalS3) UnmarshalJSON(data []byte) (err error)

type Status

type Status string

Status the model 'Status'

const (
	STATUS_READY       Status = "READY"
	STATUS_PENDING     Status = "PENDING"
	STATUS_PROGRESSING Status = "PROGRESSING"
	STATUS_FAILURE     Status = "FAILURE"
	STATUS_UNKNOWN     Status = "UNKNOWN"
	STATUS_TERMINATING Status = "TERMINATING"
)

List of status

func NewStatusFromValue

func NewStatusFromValue(v string) (*Status, error)

NewStatusFromValue returns a pointer to a valid Status for the value passed as argument, or an error if the value passed is not allowed by the enum

func (Status) IsValid

func (v Status) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (Status) Ptr

func (v Status) Ptr() *Status

Ptr returns reference to status value

func (*Status) UnmarshalJSON

func (v *Status) UnmarshalJSON(src []byte) error

type Storage

type Storage struct {
	// The storage class for the storage.
	Class *string `json:"class,omitempty"`
	// The storage size in Gigabytes.
	Size *int64 `json:"size,omitempty"`
}

Storage The object containing information about the storage size and class.

func NewStorage

func NewStorage() *Storage

NewStorage instantiates a new Storage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStorageWithDefaults

func NewStorageWithDefaults() *Storage

NewStorageWithDefaults instantiates a new Storage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Storage) GetClass

func (o *Storage) GetClass() string

GetClass returns the Class field value if set, zero value otherwise.

func (*Storage) GetClassOk

func (o *Storage) GetClassOk() (*string, bool)

GetClassOk returns a tuple with the Class field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Storage) GetSize

func (o *Storage) GetSize() int64

GetSize returns the Size field value if set, zero value otherwise.

func (*Storage) GetSizeOk

func (o *Storage) GetSizeOk() (*int64, bool)

GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Storage) HasClass

func (o *Storage) HasClass() bool

HasClass returns a boolean if a field has been set.

func (*Storage) HasSize

func (o *Storage) HasSize() bool

HasSize returns a boolean if a field has been set.

func (Storage) MarshalJSON

func (o Storage) MarshalJSON() ([]byte, error)

func (*Storage) SetClass

func (o *Storage) SetClass(v string)

SetClass gets a reference to the given string and assigns it to the Class field.

func (*Storage) SetSize

func (o *Storage) SetSize(v int64)

SetSize gets a reference to the given int64 and assigns it to the Size field.

func (Storage) ToMap

func (o Storage) ToMap() (map[string]interface{}, error)

type StorageCreate

type StorageCreate struct {
	// The storage class for the storage.
	Class string `json:"class"`
	// The storage size in Gigabytes.
	Size int64 `json:"size"`
}

StorageCreate The object containing information about the storage size and class.

func NewStorageCreate

func NewStorageCreate(class string, size int64) *StorageCreate

NewStorageCreate instantiates a new StorageCreate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStorageCreateWithDefaults

func NewStorageCreateWithDefaults() *StorageCreate

NewStorageCreateWithDefaults instantiates a new StorageCreate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StorageCreate) GetClass

func (o *StorageCreate) GetClass() string

GetClass returns the Class field value

func (*StorageCreate) GetClassOk

func (o *StorageCreate) GetClassOk() (*string, bool)

GetClassOk returns a tuple with the Class field value and a boolean to check if the value has been set.

func (*StorageCreate) GetSize

func (o *StorageCreate) GetSize() int64

GetSize returns the Size field value

func (*StorageCreate) GetSizeOk

func (o *StorageCreate) GetSizeOk() (*int64, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (StorageCreate) MarshalJSON

func (o StorageCreate) MarshalJSON() ([]byte, error)

func (*StorageCreate) SetClass

func (o *StorageCreate) SetClass(v string)

SetClass sets field value

func (*StorageCreate) SetSize

func (o *StorageCreate) SetSize(v int64)

SetSize sets field value

func (StorageCreate) ToMap

func (o StorageCreate) ToMap() (map[string]interface{}, error)

func (*StorageCreate) UnmarshalJSON

func (o *StorageCreate) UnmarshalJSON(data []byte) (err error)

type StorageUpdate

type StorageUpdate struct {
	// The storage size in Gigabytes.
	Size *int64 `json:"size,omitempty"`
}

StorageUpdate The object containing information about the storage size and class.

func NewStorageUpdate

func NewStorageUpdate() *StorageUpdate

NewStorageUpdate instantiates a new StorageUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStorageUpdateWithDefaults

func NewStorageUpdateWithDefaults() *StorageUpdate

NewStorageUpdateWithDefaults instantiates a new StorageUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StorageUpdate) GetSize

func (o *StorageUpdate) GetSize() int64

GetSize returns the Size field value if set, zero value otherwise.

func (*StorageUpdate) GetSizeOk

func (o *StorageUpdate) GetSizeOk() (*int64, bool)

GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StorageUpdate) HasSize

func (o *StorageUpdate) HasSize() bool

HasSize returns a boolean if a field has been set.

func (StorageUpdate) MarshalJSON

func (o StorageUpdate) MarshalJSON() ([]byte, error)

func (*StorageUpdate) SetSize

func (o *StorageUpdate) SetSize(v int64)

SetSize gets a reference to the given int64 and assigns it to the Size field.

func (StorageUpdate) ToMap

func (o StorageUpdate) ToMap() (map[string]interface{}, error)

type TriggerRestoreRequestPayload

type TriggerRestoreRequestPayload struct {
	// The name of the database.
	Name string `json:"name"`
	// the time for the restore it will be calculated between first backup and last backup
	RestoreDateTime string `json:"restoreDateTime"`
}

TriggerRestoreRequestPayload struct for TriggerRestoreRequestPayload

func NewTriggerRestoreRequestPayload

func NewTriggerRestoreRequestPayload(name string, restoreDateTime string) *TriggerRestoreRequestPayload

NewTriggerRestoreRequestPayload instantiates a new TriggerRestoreRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTriggerRestoreRequestPayloadWithDefaults

func NewTriggerRestoreRequestPayloadWithDefaults() *TriggerRestoreRequestPayload

NewTriggerRestoreRequestPayloadWithDefaults instantiates a new TriggerRestoreRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TriggerRestoreRequestPayload) GetName

func (o *TriggerRestoreRequestPayload) GetName() string

GetName returns the Name field value

func (*TriggerRestoreRequestPayload) GetNameOk

func (o *TriggerRestoreRequestPayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*TriggerRestoreRequestPayload) GetRestoreDateTime

func (o *TriggerRestoreRequestPayload) GetRestoreDateTime() string

GetRestoreDateTime returns the RestoreDateTime field value

func (*TriggerRestoreRequestPayload) GetRestoreDateTimeOk

func (o *TriggerRestoreRequestPayload) GetRestoreDateTimeOk() (*string, bool)

GetRestoreDateTimeOk returns a tuple with the RestoreDateTime field value and a boolean to check if the value has been set.

func (TriggerRestoreRequestPayload) MarshalJSON

func (o TriggerRestoreRequestPayload) MarshalJSON() ([]byte, error)

func (*TriggerRestoreRequestPayload) SetName

func (o *TriggerRestoreRequestPayload) SetName(v string)

SetName sets field value

func (*TriggerRestoreRequestPayload) SetRestoreDateTime

func (o *TriggerRestoreRequestPayload) SetRestoreDateTime(v string)

SetRestoreDateTime sets field value

func (TriggerRestoreRequestPayload) ToMap

func (o TriggerRestoreRequestPayload) ToMap() (map[string]interface{}, error)

func (*TriggerRestoreRequestPayload) UnmarshalJSON

func (o *TriggerRestoreRequestPayload) UnmarshalJSON(data []byte) (err error)

type UpdateInstancePartiallyRequestPayload

type UpdateInstancePartiallyRequestPayload struct {
	// The schedule for on what time and how often the database backup will be created. The schedule is written as a cron schedule.
	BackupSchedule *string `json:"backupSchedule,omitempty"`
	// The id of the instance flavor.
	FlavorId *string `json:"flavorId,omitempty"`
	// The name of the instance.
	Name          *string                                       `json:"name,omitempty"`
	Network       *UpdateInstancePartiallyRequestPayloadNetwork `json:"network,omitempty"`
	Replicas      *ReplicasOpt                                  `json:"replicas,omitempty"`
	RetentionDays *int32                                        `json:"retentionDays,omitempty"`
	Storage       *StorageUpdate                                `json:"storage,omitempty"`
	Version       *InstanceVersionOpt                           `json:"version,omitempty"`
}

UpdateInstancePartiallyRequestPayload struct for UpdateInstancePartiallyRequestPayload

func NewUpdateInstancePartiallyRequestPayload

func NewUpdateInstancePartiallyRequestPayload() *UpdateInstancePartiallyRequestPayload

NewUpdateInstancePartiallyRequestPayload instantiates a new UpdateInstancePartiallyRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateInstancePartiallyRequestPayloadWithDefaults

func NewUpdateInstancePartiallyRequestPayloadWithDefaults() *UpdateInstancePartiallyRequestPayload

NewUpdateInstancePartiallyRequestPayloadWithDefaults instantiates a new UpdateInstancePartiallyRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateInstancePartiallyRequestPayload) GetBackupSchedule

func (o *UpdateInstancePartiallyRequestPayload) GetBackupSchedule() string

GetBackupSchedule returns the BackupSchedule field value if set, zero value otherwise.

func (*UpdateInstancePartiallyRequestPayload) GetBackupScheduleOk

func (o *UpdateInstancePartiallyRequestPayload) GetBackupScheduleOk() (*string, bool)

GetBackupScheduleOk returns a tuple with the BackupSchedule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateInstancePartiallyRequestPayload) GetFlavorId

GetFlavorId returns the FlavorId field value if set, zero value otherwise.

func (*UpdateInstancePartiallyRequestPayload) GetFlavorIdOk

func (o *UpdateInstancePartiallyRequestPayload) GetFlavorIdOk() (*string, bool)

GetFlavorIdOk returns a tuple with the FlavorId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateInstancePartiallyRequestPayload) GetName

GetName returns the Name field value if set, zero value otherwise.

func (*UpdateInstancePartiallyRequestPayload) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateInstancePartiallyRequestPayload) GetNetwork

GetNetwork returns the Network field value if set, zero value otherwise.

func (*UpdateInstancePartiallyRequestPayload) GetNetworkOk

GetNetworkOk returns a tuple with the Network field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateInstancePartiallyRequestPayload) GetReplicas

GetReplicas returns the Replicas field value if set, zero value otherwise.

func (*UpdateInstancePartiallyRequestPayload) GetReplicasOk

GetReplicasOk returns a tuple with the Replicas field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateInstancePartiallyRequestPayload) GetRetentionDays

func (o *UpdateInstancePartiallyRequestPayload) GetRetentionDays() int32

GetRetentionDays returns the RetentionDays field value if set, zero value otherwise.

func (*UpdateInstancePartiallyRequestPayload) GetRetentionDaysOk

func (o *UpdateInstancePartiallyRequestPayload) GetRetentionDaysOk() (*int32, bool)

GetRetentionDaysOk returns a tuple with the RetentionDays field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateInstancePartiallyRequestPayload) GetStorage

GetStorage returns the Storage field value if set, zero value otherwise.

func (*UpdateInstancePartiallyRequestPayload) GetStorageOk

GetStorageOk returns a tuple with the Storage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateInstancePartiallyRequestPayload) GetVersion

GetVersion returns the Version field value if set, zero value otherwise.

func (*UpdateInstancePartiallyRequestPayload) GetVersionOk

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateInstancePartiallyRequestPayload) HasBackupSchedule

func (o *UpdateInstancePartiallyRequestPayload) HasBackupSchedule() bool

HasBackupSchedule returns a boolean if a field has been set.

func (*UpdateInstancePartiallyRequestPayload) HasFlavorId

HasFlavorId returns a boolean if a field has been set.

func (*UpdateInstancePartiallyRequestPayload) HasName

HasName returns a boolean if a field has been set.

func (*UpdateInstancePartiallyRequestPayload) HasNetwork

HasNetwork returns a boolean if a field has been set.

func (*UpdateInstancePartiallyRequestPayload) HasReplicas

HasReplicas returns a boolean if a field has been set.

func (*UpdateInstancePartiallyRequestPayload) HasRetentionDays

func (o *UpdateInstancePartiallyRequestPayload) HasRetentionDays() bool

HasRetentionDays returns a boolean if a field has been set.

func (*UpdateInstancePartiallyRequestPayload) HasStorage

HasStorage returns a boolean if a field has been set.

func (*UpdateInstancePartiallyRequestPayload) HasVersion

HasVersion returns a boolean if a field has been set.

func (UpdateInstancePartiallyRequestPayload) MarshalJSON

func (o UpdateInstancePartiallyRequestPayload) MarshalJSON() ([]byte, error)

func (*UpdateInstancePartiallyRequestPayload) SetBackupSchedule

func (o *UpdateInstancePartiallyRequestPayload) SetBackupSchedule(v string)

SetBackupSchedule gets a reference to the given string and assigns it to the BackupSchedule field.

func (*UpdateInstancePartiallyRequestPayload) SetFlavorId

SetFlavorId gets a reference to the given string and assigns it to the FlavorId field.

func (*UpdateInstancePartiallyRequestPayload) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*UpdateInstancePartiallyRequestPayload) SetNetwork

SetNetwork gets a reference to the given UpdateInstancePartiallyRequestPayloadNetwork and assigns it to the Network field.

func (*UpdateInstancePartiallyRequestPayload) SetReplicas

SetReplicas gets a reference to the given ReplicasOpt and assigns it to the Replicas field.

func (*UpdateInstancePartiallyRequestPayload) SetRetentionDays

func (o *UpdateInstancePartiallyRequestPayload) SetRetentionDays(v int32)

SetRetentionDays gets a reference to the given int32 and assigns it to the RetentionDays field.

func (*UpdateInstancePartiallyRequestPayload) SetStorage

SetStorage gets a reference to the given StorageUpdate and assigns it to the Storage field.

func (*UpdateInstancePartiallyRequestPayload) SetVersion

SetVersion gets a reference to the given InstanceVersionOpt and assigns it to the Version field.

func (UpdateInstancePartiallyRequestPayload) ToMap

func (o UpdateInstancePartiallyRequestPayload) ToMap() (map[string]interface{}, error)

type UpdateInstancePartiallyRequestPayloadNetwork

type UpdateInstancePartiallyRequestPayloadNetwork struct {
	// List of IPV4 cidr.
	Acl []string `json:"acl,omitempty"`
}

UpdateInstancePartiallyRequestPayloadNetwork the network configuration of the instance.

func NewUpdateInstancePartiallyRequestPayloadNetwork

func NewUpdateInstancePartiallyRequestPayloadNetwork() *UpdateInstancePartiallyRequestPayloadNetwork

NewUpdateInstancePartiallyRequestPayloadNetwork instantiates a new UpdateInstancePartiallyRequestPayloadNetwork object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateInstancePartiallyRequestPayloadNetworkWithDefaults

func NewUpdateInstancePartiallyRequestPayloadNetworkWithDefaults() *UpdateInstancePartiallyRequestPayloadNetwork

NewUpdateInstancePartiallyRequestPayloadNetworkWithDefaults instantiates a new UpdateInstancePartiallyRequestPayloadNetwork object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateInstancePartiallyRequestPayloadNetwork) GetAcl

GetAcl returns the Acl field value if set, zero value otherwise.

func (*UpdateInstancePartiallyRequestPayloadNetwork) GetAclOk

GetAclOk returns a tuple with the Acl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateInstancePartiallyRequestPayloadNetwork) HasAcl

HasAcl returns a boolean if a field has been set.

func (UpdateInstancePartiallyRequestPayloadNetwork) MarshalJSON

func (*UpdateInstancePartiallyRequestPayloadNetwork) SetAcl

SetAcl gets a reference to the given []string and assigns it to the Acl field.

func (UpdateInstancePartiallyRequestPayloadNetwork) ToMap

func (o UpdateInstancePartiallyRequestPayloadNetwork) ToMap() (map[string]interface{}, error)

type UpdateInstanceRequestPayload

type UpdateInstanceRequestPayload struct {
	// The schedule for on what time and how often the database backup will be created. The schedule is written as a cron schedule.
	BackupSchedule string `json:"backupSchedule"`
	// The id of the instance flavor.
	FlavorId string `json:"flavorId"`
	// The name of the instance.
	Name     string                              `json:"name"`
	Network  UpdateInstanceRequestPayloadNetwork `json:"network"`
	Replicas Replicas                            `json:"replicas"`
	// The days for how long the backup files should be stored before cleaned up. 30 to 365
	RetentionDays int32           `json:"retentionDays"`
	Storage       StorageUpdate   `json:"storage"`
	Version       InstanceVersion `json:"version"`
}

UpdateInstanceRequestPayload struct for UpdateInstanceRequestPayload

func NewUpdateInstanceRequestPayload

func NewUpdateInstanceRequestPayload(backupSchedule string, flavorId string, name string, network UpdateInstanceRequestPayloadNetwork, replicas Replicas, retentionDays int32, storage StorageUpdate, version InstanceVersion) *UpdateInstanceRequestPayload

NewUpdateInstanceRequestPayload instantiates a new UpdateInstanceRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateInstanceRequestPayloadWithDefaults

func NewUpdateInstanceRequestPayloadWithDefaults() *UpdateInstanceRequestPayload

NewUpdateInstanceRequestPayloadWithDefaults instantiates a new UpdateInstanceRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateInstanceRequestPayload) GetBackupSchedule

func (o *UpdateInstanceRequestPayload) GetBackupSchedule() string

GetBackupSchedule returns the BackupSchedule field value

func (*UpdateInstanceRequestPayload) GetBackupScheduleOk

func (o *UpdateInstanceRequestPayload) GetBackupScheduleOk() (*string, bool)

GetBackupScheduleOk returns a tuple with the BackupSchedule field value and a boolean to check if the value has been set.

func (*UpdateInstanceRequestPayload) GetFlavorId

func (o *UpdateInstanceRequestPayload) GetFlavorId() string

GetFlavorId returns the FlavorId field value

func (*UpdateInstanceRequestPayload) GetFlavorIdOk

func (o *UpdateInstanceRequestPayload) GetFlavorIdOk() (*string, bool)

GetFlavorIdOk returns a tuple with the FlavorId field value and a boolean to check if the value has been set.

func (*UpdateInstanceRequestPayload) GetName

func (o *UpdateInstanceRequestPayload) GetName() string

GetName returns the Name field value

func (*UpdateInstanceRequestPayload) GetNameOk

func (o *UpdateInstanceRequestPayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*UpdateInstanceRequestPayload) GetNetwork

GetNetwork returns the Network field value

func (*UpdateInstanceRequestPayload) GetNetworkOk

GetNetworkOk returns a tuple with the Network field value and a boolean to check if the value has been set.

func (*UpdateInstanceRequestPayload) GetReplicas

func (o *UpdateInstanceRequestPayload) GetReplicas() Replicas

GetReplicas returns the Replicas field value

func (*UpdateInstanceRequestPayload) GetReplicasOk

func (o *UpdateInstanceRequestPayload) GetReplicasOk() (*Replicas, bool)

GetReplicasOk returns a tuple with the Replicas field value and a boolean to check if the value has been set.

func (*UpdateInstanceRequestPayload) GetRetentionDays

func (o *UpdateInstanceRequestPayload) GetRetentionDays() int32

GetRetentionDays returns the RetentionDays field value

func (*UpdateInstanceRequestPayload) GetRetentionDaysOk

func (o *UpdateInstanceRequestPayload) GetRetentionDaysOk() (*int32, bool)

GetRetentionDaysOk returns a tuple with the RetentionDays field value and a boolean to check if the value has been set.

func (*UpdateInstanceRequestPayload) GetStorage

GetStorage returns the Storage field value

func (*UpdateInstanceRequestPayload) GetStorageOk

func (o *UpdateInstanceRequestPayload) GetStorageOk() (*StorageUpdate, bool)

GetStorageOk returns a tuple with the Storage field value and a boolean to check if the value has been set.

func (*UpdateInstanceRequestPayload) GetVersion

GetVersion returns the Version field value

func (*UpdateInstanceRequestPayload) GetVersionOk

func (o *UpdateInstanceRequestPayload) GetVersionOk() (*InstanceVersion, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (UpdateInstanceRequestPayload) MarshalJSON

func (o UpdateInstanceRequestPayload) MarshalJSON() ([]byte, error)

func (*UpdateInstanceRequestPayload) SetBackupSchedule

func (o *UpdateInstanceRequestPayload) SetBackupSchedule(v string)

SetBackupSchedule sets field value

func (*UpdateInstanceRequestPayload) SetFlavorId

func (o *UpdateInstanceRequestPayload) SetFlavorId(v string)

SetFlavorId sets field value

func (*UpdateInstanceRequestPayload) SetName

func (o *UpdateInstanceRequestPayload) SetName(v string)

SetName sets field value

func (*UpdateInstanceRequestPayload) SetNetwork

SetNetwork sets field value

func (*UpdateInstanceRequestPayload) SetReplicas

func (o *UpdateInstanceRequestPayload) SetReplicas(v Replicas)

SetReplicas sets field value

func (*UpdateInstanceRequestPayload) SetRetentionDays

func (o *UpdateInstanceRequestPayload) SetRetentionDays(v int32)

SetRetentionDays sets field value

func (*UpdateInstanceRequestPayload) SetStorage

SetStorage sets field value

func (*UpdateInstanceRequestPayload) SetVersion

SetVersion sets field value

func (UpdateInstanceRequestPayload) ToMap

func (o UpdateInstanceRequestPayload) ToMap() (map[string]interface{}, error)

func (*UpdateInstanceRequestPayload) UnmarshalJSON

func (o *UpdateInstanceRequestPayload) UnmarshalJSON(data []byte) (err error)

type UpdateInstanceRequestPayloadNetwork

type UpdateInstanceRequestPayloadNetwork struct {
	// List of IPV4 cidr.
	Acl []string `json:"acl"`
}

UpdateInstanceRequestPayloadNetwork the network configuration of the instance.

func NewUpdateInstanceRequestPayloadNetwork

func NewUpdateInstanceRequestPayloadNetwork(acl []string) *UpdateInstanceRequestPayloadNetwork

NewUpdateInstanceRequestPayloadNetwork instantiates a new UpdateInstanceRequestPayloadNetwork object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateInstanceRequestPayloadNetworkWithDefaults

func NewUpdateInstanceRequestPayloadNetworkWithDefaults() *UpdateInstanceRequestPayloadNetwork

NewUpdateInstanceRequestPayloadNetworkWithDefaults instantiates a new UpdateInstanceRequestPayloadNetwork object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateInstanceRequestPayloadNetwork) GetAcl

GetAcl returns the Acl field value

func (*UpdateInstanceRequestPayloadNetwork) GetAclOk

func (o *UpdateInstanceRequestPayloadNetwork) GetAclOk() ([]string, bool)

GetAclOk returns a tuple with the Acl field value and a boolean to check if the value has been set.

func (UpdateInstanceRequestPayloadNetwork) MarshalJSON

func (o UpdateInstanceRequestPayloadNetwork) MarshalJSON() ([]byte, error)

func (*UpdateInstanceRequestPayloadNetwork) SetAcl

SetAcl sets field value

func (UpdateInstanceRequestPayloadNetwork) ToMap

func (o UpdateInstanceRequestPayloadNetwork) ToMap() (map[string]interface{}, error)

func (*UpdateInstanceRequestPayloadNetwork) UnmarshalJSON

func (o *UpdateInstanceRequestPayloadNetwork) UnmarshalJSON(data []byte) (err error)

type UserSort

type UserSort string

UserSort the model 'UserSort'

const (
	USERSORT_ID_ASC      UserSort = "id.asc"
	USERSORT_ID_DESC     UserSort = "id.desc"
	USERSORT_INDEX_DESC  UserSort = "index.desc"
	USERSORT_INDEX_ASC   UserSort = "index.asc"
	USERSORT_NAME_DESC   UserSort = "name.desc"
	USERSORT_NAME_ASC    UserSort = "name.asc"
	USERSORT_STATUS_DESC UserSort = "status.desc"
	USERSORT_STATUS_ASC  UserSort = "status.asc"
)

List of user.sort

func NewUserSortFromValue

func NewUserSortFromValue(v string) (*UserSort, error)

NewUserSortFromValue returns a pointer to a valid UserSort for the value passed as argument, or an error if the value passed is not allowed by the enum

func (UserSort) IsValid

func (v UserSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (UserSort) Ptr

func (v UserSort) Ptr() *UserSort

Ptr returns reference to user.sort value

func (*UserSort) UnmarshalJSON

func (v *UserSort) UnmarshalJSON(src []byte) error

type ValidationError

type ValidationError struct {
	// the http error should be always 422 for validationError
	Code int32 `json:"code"`
	// errors for all fields where the error happened
	Validation []ValidationErrorValidationInner `json:"validation"`
}

ValidationError struct for ValidationError

func NewValidationError

func NewValidationError(code int32, validation []ValidationErrorValidationInner) *ValidationError

NewValidationError instantiates a new ValidationError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewValidationErrorWithDefaults

func NewValidationErrorWithDefaults() *ValidationError

NewValidationErrorWithDefaults instantiates a new ValidationError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ValidationError) GetCode

func (o *ValidationError) GetCode() int32

GetCode returns the Code field value

func (*ValidationError) GetCodeOk

func (o *ValidationError) GetCodeOk() (*int32, bool)

GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set.

func (*ValidationError) GetValidation

func (o *ValidationError) GetValidation() []ValidationErrorValidationInner

GetValidation returns the Validation field value

func (*ValidationError) GetValidationOk

func (o *ValidationError) GetValidationOk() ([]ValidationErrorValidationInner, bool)

GetValidationOk returns a tuple with the Validation field value and a boolean to check if the value has been set.

func (ValidationError) MarshalJSON

func (o ValidationError) MarshalJSON() ([]byte, error)

func (*ValidationError) SetCode

func (o *ValidationError) SetCode(v int32)

SetCode sets field value

func (*ValidationError) SetValidation

func (o *ValidationError) SetValidation(v []ValidationErrorValidationInner)

SetValidation sets field value

func (ValidationError) ToMap

func (o ValidationError) ToMap() (map[string]interface{}, error)

func (*ValidationError) UnmarshalJSON

func (o *ValidationError) UnmarshalJSON(data []byte) (err error)

type ValidationErrorValidationInner

type ValidationErrorValidationInner struct {
	Field   string `json:"field"`
	Message string `json:"message"`
}

ValidationErrorValidationInner struct for ValidationErrorValidationInner

func NewValidationErrorValidationInner

func NewValidationErrorValidationInner(field string, message string) *ValidationErrorValidationInner

NewValidationErrorValidationInner instantiates a new ValidationErrorValidationInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewValidationErrorValidationInnerWithDefaults

func NewValidationErrorValidationInnerWithDefaults() *ValidationErrorValidationInner

NewValidationErrorValidationInnerWithDefaults instantiates a new ValidationErrorValidationInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ValidationErrorValidationInner) GetField

func (o *ValidationErrorValidationInner) GetField() string

GetField returns the Field field value

func (*ValidationErrorValidationInner) GetFieldOk

func (o *ValidationErrorValidationInner) GetFieldOk() (*string, bool)

GetFieldOk returns a tuple with the Field field value and a boolean to check if the value has been set.

func (*ValidationErrorValidationInner) GetMessage

func (o *ValidationErrorValidationInner) GetMessage() string

GetMessage returns the Message field value

func (*ValidationErrorValidationInner) GetMessageOk

func (o *ValidationErrorValidationInner) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (ValidationErrorValidationInner) MarshalJSON

func (o ValidationErrorValidationInner) MarshalJSON() ([]byte, error)

func (*ValidationErrorValidationInner) SetField

func (o *ValidationErrorValidationInner) SetField(v string)

SetField sets field value

func (*ValidationErrorValidationInner) SetMessage

func (o *ValidationErrorValidationInner) SetMessage(v string)

SetMessage sets field value

func (ValidationErrorValidationInner) ToMap

func (o ValidationErrorValidationInner) ToMap() (map[string]interface{}, error)

func (*ValidationErrorValidationInner) UnmarshalJSON

func (o *ValidationErrorValidationInner) UnmarshalJSON(data []byte) (err error)

type Version

type Version struct {
	// Flag if the version is a beta version. If set the version may contain bugs and is not fully tested.
	Beta bool `json:"beta"`
	// Timestamp in RFC3339 format which says when the version will no longer be supported by STACKIT.
	Deprecated string `json:"deprecated"`
	// Flag if the version is recommend by the STACKIT Team.
	Recommend bool `json:"recommend"`
	// The sqlserver version used for the instance.
	Version string `json:"version"`
}

Version The version of the sqlserver instance and more details.

func NewVersion

func NewVersion(beta bool, deprecated string, recommend bool, version string) *Version

NewVersion instantiates a new Version object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVersionWithDefaults

func NewVersionWithDefaults() *Version

NewVersionWithDefaults instantiates a new Version object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Version) GetBeta

func (o *Version) GetBeta() bool

GetBeta returns the Beta field value

func (*Version) GetBetaOk

func (o *Version) GetBetaOk() (*bool, bool)

GetBetaOk returns a tuple with the Beta field value and a boolean to check if the value has been set.

func (*Version) GetDeprecated

func (o *Version) GetDeprecated() string

GetDeprecated returns the Deprecated field value

func (*Version) GetDeprecatedOk

func (o *Version) GetDeprecatedOk() (*string, bool)

GetDeprecatedOk returns a tuple with the Deprecated field value and a boolean to check if the value has been set.

func (*Version) GetRecommend

func (o *Version) GetRecommend() bool

GetRecommend returns the Recommend field value

func (*Version) GetRecommendOk

func (o *Version) GetRecommendOk() (*bool, bool)

GetRecommendOk returns a tuple with the Recommend field value and a boolean to check if the value has been set.

func (*Version) GetVersion

func (o *Version) GetVersion() string

GetVersion returns the Version field value

func (*Version) GetVersionOk

func (o *Version) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (Version) MarshalJSON

func (o Version) MarshalJSON() ([]byte, error)

func (*Version) SetBeta

func (o *Version) SetBeta(v bool)

SetBeta sets field value

func (*Version) SetDeprecated

func (o *Version) SetDeprecated(v string)

SetDeprecated sets field value

func (*Version) SetRecommend

func (o *Version) SetRecommend(v bool)

SetRecommend sets field value

func (*Version) SetVersion

func (o *Version) SetVersion(v string)

SetVersion sets field value

func (Version) ToMap

func (o Version) ToMap() (map[string]interface{}, error)

func (*Version) UnmarshalJSON

func (o *Version) UnmarshalJSON(data []byte) (err error)

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL