mariadb

package module
v2.0.0 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2025 License: Apache-2.0 Imports: 26 Imported by: 0

README

Go API client for mariadb

An enterprise-grade Database is provided as a Service (DBaaS) solution that can be managed through a browser-based "Data Center Designer" (DCD) tool or via an easy to use API.

The API allows you to create additional MariaDB database clusters or modify existing ones. It is designed to allow users to leverage the same power and flexibility found within the DCD visual tool. Both tools are consistent with their concepts and lend well to making the experience smooth and intuitive.

Overview

The IONOS Cloud SDK for GO provides you with access to the IONOS Cloud API. The client library supports both simple and complex requests. It is designed for developers who are building applications in GO . The SDK for GO wraps the IONOS Cloud API. All API operations are performed over SSL and authenticated using your IONOS Cloud portal credentials. The API can be accessed within an instance running in IONOS Cloud or directly over the Internet from any application that can send an HTTPS request and receive an HTTPS response.

Installing

Use go get to retrieve the SDK to add it to your GOPATH workspace, or project's Go module dependencies.
go get github.com/ionos-cloud/sdk-go-bundle/products/dbaas/mariadb.git

To update the SDK use go get -u to retrieve the latest version of the SDK.

go get -u github.com/ionos-cloud/sdk-go-bundle/products/dbaas/mariadb.git
Go Modules

If you are using Go modules, your go get will default to the latest tagged release version of the SDK. To get a specific release version of the SDK use @ in your go get command.

To get the latest SDK repository, use @latest.

go get github.com/ionos-cloud/sdk-go-bundle/products/dbaas/mariadb@latest

Environment Variables

Environment Variable Description
IONOS_USERNAME Specify the username used to login, to authenticate against the IONOS Cloud API
IONOS_PASSWORD Specify the password used to login, to authenticate against the IONOS Cloud API
IONOS_TOKEN Specify the token used to login, if a token is being used instead of username and password
IONOS_API_URL Specify the API URL. It will overwrite the API endpoint default value api.ionos.com. Note: the host URL does not contain the /cloudapi/v6 path, so it should not be included in the IONOS_API_URL environment variable
IONOS_LOG_LEVEL Specify the Log Level used to log messages. Possible values: Off, Debug, Trace
IONOS_PINNED_CERT Specify the SHA-256 public fingerprint here, enables certificate pinning

⚠️ Note: To overwrite the api endpoint - api.ionos.com, the environment variable IONOS_API_URL can be set, and used with NewConfigurationFromEnv() function.

Examples

Examples for creating resources using the Go SDK can be found here

Authentication

All available server URLs are:

By default, https://mariadb.de-txl.ionos.com is used, however this can be overriden at authentication, either by setting the IONOS_API_URL environment variable or by specifying the hostUrl parameter when initializing the sdk client.

Basic Authentication
  • Type: HTTP basic authentication

Example

import (
	"context"
	"fmt"
	"github.com/ionos-cloud/sdk-go-bundle/shared"
	mariadb "github.com/ionos-cloud/sdk-go-bundle/products/dbaas/mariadb"
	"log"
)

func basicAuthExample() error {
	cfg := shared.NewConfiguration("username_here", "pwd_here", "", "hostUrl_here")
	cfg.LogLevel = Trace
	apiClient := mariadb.NewAPIClient(cfg)
	return nil
}
Token Authentication

There are 2 ways to generate your token:

Generate token using sdk for auth:
    import (
        "context"
        "fmt"
        "github.com/ionos-cloud/sdk-go-bundle/products/auth"
        "github.com/ionos-cloud/sdk-go-bundle/shared"
        mariadb "github.com/ionos-cloud/sdk-go-bundle/products/dbaas/mariadb"
        "log"
    )

    func TokenAuthExample() error {
        //note: to use NewConfigurationFromEnv(), you need to previously set IONOS_USERNAME and IONOS_PASSWORD as env variables
        authClient := auth.NewAPIClient(authApi.NewConfigurationFromEnv())
        jwt, _, err := auth.TokensApi.TokensGenerate(context.Background()).Execute()
        if err != nil {
            return fmt.Errorf("error occurred while generating token (%w)", err)
        }
        if !jwt.HasToken() {
            return fmt.Errorf("could not generate token")
        }
        cfg := shared.NewConfiguration("", "", *jwt.GetToken(), "hostUrl_here")
        cfg.LogLevel = Trace
        apiClient := mariadb.NewAPIClient(cfg)
        return nil
    }
Generate token using ionosctl:

Install ionosctl as explained here Run commands to login and generate your token.

    ionosctl login
    ionosctl token generate
    export IONOS_TOKEN="insert_here_token_saved_from_generate_command"

Save the generated token and use it to authenticate:

    import (
        "context"
        "fmt"
        "github.com/ionos-cloud/sdk-go-bundle/products/auth"
         mariadb "github.com/ionos-cloud/sdk-go-bundle/products/dbaas/mariadb"
        "log"
    )

    func TokenAuthExample() error {
        //note: to use NewConfigurationFromEnv(), you need to previously set IONOS_TOKEN as env variables
        authClient := auth.NewAPIClient(authApi.NewConfigurationFromEnv())
        cfg.LogLevel = Trace
        apiClient := mariadb.NewAPIClient(cfg)
        return nil
    }

Certificate pinning:

You can enable certificate pinning if you want to bypass the normal certificate checking procedure, by doing the following:

Set env variable IONOS_PINNED_CERT=<insert_sha256_public_fingerprint_here>

You can get the sha256 fingerprint most easily from the browser by inspecting the certificate.

Depth

Many of the List or Get operations will accept an optional depth argument. Setting this to a value between 0 and 5 affects the amount of data that is returned. The details returned vary depending on the resource being queried, but it generally follows this pattern. By default, the SDK sets the depth argument to the maximum value.

Depth Description
0 Only direct properties are included. Children are not included.
1 Direct properties and children's references are returned.
2 Direct properties and children's properties are returned.
3 Direct properties, children's properties, and descendants' references are returned.
4 Direct properties, children's properties, and descendants' properties are returned.
5 Returns all available properties.
Changing the base URL

Base URL for the HTTP operation can be changed by using the following function:

requestProperties.SetURL("https://api.ionos.com/cloudapi/v6")

Debugging

You can inject any logger that implements Printf as a logger instead of using the default sdk logger. There are log levels that you can set: Off, Debug and Trace. Off - does not show any logs Debug - regular logs, no sensitive information Trace - we recommend you only set this field for debugging purposes. Disable it in your production environments because it can log sensitive data. It logs the full request and response without encryption, even for an HTTPS call. Verbose request and response logging can also significantly impact your application's performance.

package main

    import (
        mariadb "github.com/ionos-cloud/sdk-go-bundle/products/dbaas/mariadb"
        "github.com/ionos-cloud/sdk-go-bundle/shared"
        "github.com/sirupsen/logrus"
    )

func main() {
    // create your configuration. replace username, password, token and url with correct values, or use NewConfigurationFromEnv()
    // if you have set your env variables as explained above
    cfg := shared.NewConfiguration("username", "password", "token", "hostUrl")
    // enable request and response logging. this is the most verbose loglevel
    shared.SdkLogLevel = Trace
    // inject your own logger that implements Printf
    shared.SdkLogger = logrus.New()
    // create you api client with the configuration
    apiClient := mariadb.NewAPIClient(cfg)
}

Documentation for API Endpoints

All URIs are relative to https://mariadb.de-txl.ionos.com

API Endpoints table
Class Method HTTP request Description
BackupsApi BackupsFindById Get /backups/{backupId} Fetch backups
BackupsApi BackupsGet Get /backups List of backups.
BackupsApi ClusterBackupsGet Get /clusters/{clusterId}/backups List backups of cluster
ClustersApi ClustersDelete Delete /clusters/{clusterId} Delete a cluster
ClustersApi ClustersFindById Get /clusters/{clusterId} Fetch a cluster
ClustersApi ClustersGet Get /clusters List clusters
ClustersApi ClustersPatch Patch /clusters/{clusterId} Update a cluster
ClustersApi ClustersPost Post /clusters Create a cluster
RestoreApi ClustersRestore Post /clusters/{clusterId}/restore In-place restore of a cluster.

Documentation For Models

All URIs are relative to https://mariadb.de-txl.ionos.com

API models list

[Back to API list] [Back to Model list]

Documentation

Index

Constants

View Source
const (
	RequestStatusQueued  = "QUEUED"
	RequestStatusRunning = "RUNNING"
	RequestStatusFailed  = "FAILED"
	RequestStatusDone    = "DONE"

	Version = "products/dbaas/mariadb/v2.0.0"
)

Variables

This section is empty.

Functions

func AddPinnedCert

func AddPinnedCert(transport *http.Transport, pkFingerprint string)

AddPinnedCert - enables pinning of the sha256 public fingerprint to the http client's transport

func CacheExpires

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

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

func DeepCopy

func DeepCopy(cfg *shared.Configuration) (*shared.Configuration, error)

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func IsZero

func IsZero(v interface{}) bool

Types

type APIClient

type APIClient struct {
	BackupsApi *BackupsApiService

	ClustersApi *ClustersApiService

	RestoreApi *RestoreApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the IONOS DBaaS MariaDB REST API API v0.1.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *shared.Configuration) *APIClient

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() *shared.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 ApiBackupsFindByIdRequest

type ApiBackupsFindByIdRequest struct {
	ApiService *BackupsApiService
	// contains filtered or unexported fields
}

func (ApiBackupsFindByIdRequest) Execute

type ApiBackupsGetRequest

type ApiBackupsGetRequest struct {
	ApiService *BackupsApiService
	// contains filtered or unexported fields
}

func (ApiBackupsGetRequest) Execute

func (ApiBackupsGetRequest) Limit

func (ApiBackupsGetRequest) Offset

type ApiClusterBackupsGetRequest

type ApiClusterBackupsGetRequest struct {
	ApiService *BackupsApiService
	// contains filtered or unexported fields
}

func (ApiClusterBackupsGetRequest) Execute

func (ApiClusterBackupsGetRequest) Limit

func (ApiClusterBackupsGetRequest) Offset

type ApiClustersDeleteRequest

type ApiClustersDeleteRequest struct {
	ApiService *ClustersApiService
	// contains filtered or unexported fields
}

func (ApiClustersDeleteRequest) Execute

type ApiClustersFindByIdRequest

type ApiClustersFindByIdRequest struct {
	ApiService *ClustersApiService
	// contains filtered or unexported fields
}

func (ApiClustersFindByIdRequest) Execute

type ApiClustersGetRequest

type ApiClustersGetRequest struct {
	ApiService *ClustersApiService
	// contains filtered or unexported fields
}

func (ApiClustersGetRequest) Execute

func (ApiClustersGetRequest) FilterName

func (r ApiClustersGetRequest) FilterName(filterName string) ApiClustersGetRequest

func (ApiClustersGetRequest) Limit

func (ApiClustersGetRequest) Offset

type ApiClustersPatchRequest

type ApiClustersPatchRequest struct {
	ApiService *ClustersApiService
	// contains filtered or unexported fields
}

func (ApiClustersPatchRequest) Execute

func (ApiClustersPatchRequest) PatchClusterRequest

func (r ApiClustersPatchRequest) PatchClusterRequest(patchClusterRequest PatchClusterRequest) ApiClustersPatchRequest

type ApiClustersPostRequest

type ApiClustersPostRequest struct {
	ApiService *ClustersApiService
	// contains filtered or unexported fields
}

func (ApiClustersPostRequest) CreateClusterRequest

func (r ApiClustersPostRequest) CreateClusterRequest(createClusterRequest CreateClusterRequest) ApiClustersPostRequest

func (ApiClustersPostRequest) Execute

type ApiClustersRestoreRequest

type ApiClustersRestoreRequest struct {
	ApiService *RestoreApiService
	// contains filtered or unexported fields
}

func (ApiClustersRestoreRequest) Execute

func (ApiClustersRestoreRequest) RestoreRequest

func (r ApiClustersRestoreRequest) RestoreRequest(restoreRequest RestoreRequest) ApiClustersRestoreRequest

type Backup

type Backup struct {
	// The unique ID of the cluster that was backed up.
	ClusterId *string `json:"clusterId,omitempty"`
	// The oldest available timestamp to which you can restore.
	EarliestRecoveryTargetTime *IonosTime `json:"earliestRecoveryTargetTime,omitempty"`
	// Size of all base backups in MiB. This is at least the sum of all base backup sizes.
	Size        *int32       `json:"size,omitempty"`
	BaseBackups []BaseBackup `json:"baseBackups,omitempty"`
}

Backup A backup object.

func NewBackup

func NewBackup() *Backup

NewBackup instantiates a new Backup 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 NewBackupWithDefaults

func NewBackupWithDefaults() *Backup

NewBackupWithDefaults instantiates a new Backup 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 (*Backup) GetBaseBackups

func (o *Backup) GetBaseBackups() []BaseBackup

GetBaseBackups returns the BaseBackups field value if set, zero value otherwise.

func (*Backup) GetBaseBackupsOk

func (o *Backup) GetBaseBackupsOk() ([]BaseBackup, bool)

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

func (*Backup) GetClusterId

func (o *Backup) GetClusterId() string

GetClusterId returns the ClusterId field value if set, zero value otherwise.

func (*Backup) GetClusterIdOk

func (o *Backup) GetClusterIdOk() (*string, bool)

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

func (*Backup) GetEarliestRecoveryTargetTime

func (o *Backup) GetEarliestRecoveryTargetTime() time.Time

GetEarliestRecoveryTargetTime returns the EarliestRecoveryTargetTime field value if set, zero value otherwise.

func (*Backup) GetEarliestRecoveryTargetTimeOk

func (o *Backup) GetEarliestRecoveryTargetTimeOk() (*time.Time, bool)

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

func (*Backup) GetSize

func (o *Backup) GetSize() int32

GetSize returns the Size field value if set, zero value otherwise.

func (*Backup) GetSizeOk

func (o *Backup) GetSizeOk() (*int32, 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 (*Backup) HasBaseBackups

func (o *Backup) HasBaseBackups() bool

HasBaseBackups returns a boolean if a field has been set.

func (*Backup) HasClusterId

func (o *Backup) HasClusterId() bool

HasClusterId returns a boolean if a field has been set.

func (*Backup) HasEarliestRecoveryTargetTime

func (o *Backup) HasEarliestRecoveryTargetTime() bool

HasEarliestRecoveryTargetTime returns a boolean if a field has been set.

func (*Backup) HasSize

func (o *Backup) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*Backup) SetBaseBackups

func (o *Backup) SetBaseBackups(v []BaseBackup)

SetBaseBackups gets a reference to the given []BaseBackup and assigns it to the BaseBackups field.

func (*Backup) SetClusterId

func (o *Backup) SetClusterId(v string)

SetClusterId gets a reference to the given string and assigns it to the ClusterId field.

func (*Backup) SetEarliestRecoveryTargetTime

func (o *Backup) SetEarliestRecoveryTargetTime(v time.Time)

SetEarliestRecoveryTargetTime gets a reference to the given time.Time and assigns it to the EarliestRecoveryTargetTime field.

func (*Backup) SetSize

func (o *Backup) SetSize(v int32)

SetSize gets a reference to the given int32 and assigns it to the Size field.

func (Backup) ToMap

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

type BackupList

type BackupList struct {
	// The unique ID of the resource.
	Id    *string          `json:"id,omitempty"`
	Items []BackupResponse `json:"items,omitempty"`
	// The offset specified in the request (if none was specified, the default offset is 0).
	Offset *int32 `json:"offset,omitempty"`
	// The limit specified in the request (if none was specified, the default limit is 100).
	Limit *int32 `json:"limit,omitempty"`
	// The total number of elements matching the request (without pagination).
	Total *int32           `json:"total,omitempty"`
	Links *PaginationLinks `json:"_links,omitempty"`
}

BackupList List of backups.

func NewBackupList

func NewBackupList() *BackupList

NewBackupList instantiates a new BackupList 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 NewBackupListWithDefaults

func NewBackupListWithDefaults() *BackupList

NewBackupListWithDefaults instantiates a new BackupList 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 (*BackupList) GetId

func (o *BackupList) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*BackupList) GetIdOk

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

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

func (*BackupList) GetItems

func (o *BackupList) GetItems() []BackupResponse

GetItems returns the Items field value if set, zero value otherwise.

func (*BackupList) GetItemsOk

func (o *BackupList) GetItemsOk() ([]BackupResponse, bool)

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

func (*BackupList) GetLimit

func (o *BackupList) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*BackupList) GetLimitOk

func (o *BackupList) GetLimitOk() (*int32, bool)

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

func (o *BackupList) GetLinks() PaginationLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*BackupList) GetLinksOk

func (o *BackupList) GetLinksOk() (*PaginationLinks, bool)

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

func (*BackupList) GetOffset

func (o *BackupList) GetOffset() int32

GetOffset returns the Offset field value if set, zero value otherwise.

func (*BackupList) GetOffsetOk

func (o *BackupList) GetOffsetOk() (*int32, bool)

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

func (*BackupList) GetTotal

func (o *BackupList) GetTotal() int32

GetTotal returns the Total field value if set, zero value otherwise.

func (*BackupList) GetTotalOk

func (o *BackupList) GetTotalOk() (*int32, bool)

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

func (*BackupList) HasId

func (o *BackupList) HasId() bool

HasId returns a boolean if a field has been set.

func (*BackupList) HasItems

func (o *BackupList) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*BackupList) HasLimit

func (o *BackupList) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *BackupList) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*BackupList) HasOffset

func (o *BackupList) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*BackupList) HasTotal

func (o *BackupList) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (*BackupList) SetId

func (o *BackupList) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*BackupList) SetItems

func (o *BackupList) SetItems(v []BackupResponse)

SetItems gets a reference to the given []BackupResponse and assigns it to the Items field.

func (*BackupList) SetLimit

func (o *BackupList) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (o *BackupList) SetLinks(v PaginationLinks)

SetLinks gets a reference to the given PaginationLinks and assigns it to the Links field.

func (*BackupList) SetOffset

func (o *BackupList) SetOffset(v int32)

SetOffset gets a reference to the given int32 and assigns it to the Offset field.

func (*BackupList) SetTotal

func (o *BackupList) SetTotal(v int32)

SetTotal gets a reference to the given int32 and assigns it to the Total field.

func (BackupList) ToMap

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

type BackupListAllOf

type BackupListAllOf struct {
	// The unique ID of the resource.
	Id    *string          `json:"id,omitempty"`
	Items []BackupResponse `json:"items,omitempty"`
}

BackupListAllOf struct for BackupListAllOf

func NewBackupListAllOf

func NewBackupListAllOf() *BackupListAllOf

NewBackupListAllOf instantiates a new BackupListAllOf 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 NewBackupListAllOfWithDefaults

func NewBackupListAllOfWithDefaults() *BackupListAllOf

NewBackupListAllOfWithDefaults instantiates a new BackupListAllOf 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 (*BackupListAllOf) GetId

func (o *BackupListAllOf) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*BackupListAllOf) GetIdOk

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

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

func (*BackupListAllOf) GetItems

func (o *BackupListAllOf) GetItems() []BackupResponse

GetItems returns the Items field value if set, zero value otherwise.

func (*BackupListAllOf) GetItemsOk

func (o *BackupListAllOf) GetItemsOk() ([]BackupResponse, bool)

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

func (*BackupListAllOf) HasId

func (o *BackupListAllOf) HasId() bool

HasId returns a boolean if a field has been set.

func (*BackupListAllOf) HasItems

func (o *BackupListAllOf) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*BackupListAllOf) SetId

func (o *BackupListAllOf) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*BackupListAllOf) SetItems

func (o *BackupListAllOf) SetItems(v []BackupResponse)

SetItems gets a reference to the given []BackupResponse and assigns it to the Items field.

func (BackupListAllOf) ToMap

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

type BackupResponse

type BackupResponse struct {
	// The unique ID of the resource.
	Id         *string `json:"id,omitempty"`
	Properties *Backup `json:"properties,omitempty"`
}

BackupResponse A database backup.

func NewBackupResponse

func NewBackupResponse() *BackupResponse

NewBackupResponse instantiates a new BackupResponse 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 NewBackupResponseWithDefaults

func NewBackupResponseWithDefaults() *BackupResponse

NewBackupResponseWithDefaults instantiates a new BackupResponse 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 (*BackupResponse) GetId

func (o *BackupResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*BackupResponse) GetIdOk

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

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

func (*BackupResponse) GetProperties

func (o *BackupResponse) GetProperties() Backup

GetProperties returns the Properties field value if set, zero value otherwise.

func (*BackupResponse) GetPropertiesOk

func (o *BackupResponse) GetPropertiesOk() (*Backup, bool)

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

func (*BackupResponse) HasId

func (o *BackupResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*BackupResponse) HasProperties

func (o *BackupResponse) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*BackupResponse) SetId

func (o *BackupResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*BackupResponse) SetProperties

func (o *BackupResponse) SetProperties(v Backup)

SetProperties gets a reference to the given Backup and assigns it to the Properties field.

func (BackupResponse) ToMap

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

type BackupsApiService

type BackupsApiService service

BackupsApiService BackupsApi service

func (*BackupsApiService) BackupsFindById

func (a *BackupsApiService) BackupsFindById(ctx _context.Context, backupId string) ApiBackupsFindByIdRequest
  • BackupsFindById Fetch backups
  • Retrieve a MariaDB backup by ID. This value can be

found when you GET the list of MariaDB backups.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param backupId The unique ID of the backup.
  • @return ApiBackupsFindByIdRequest

func (*BackupsApiService) BackupsFindByIdExecute

* Execute executes the request * @return BackupResponse

func (*BackupsApiService) BackupsGet

* BackupsGet List of backups. * Retrieves all lists of backups for all MariaDB clusters in this contract.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiBackupsGetRequest

func (*BackupsApiService) BackupsGetExecute

* Execute executes the request * @return BackupList

func (*BackupsApiService) ClusterBackupsGet

func (a *BackupsApiService) ClusterBackupsGet(ctx _context.Context, clusterId string) ApiClusterBackupsGetRequest

* ClusterBackupsGet List backups of cluster * Retrieves a list of all backups of the given MariaDB cluster.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param clusterId The unique ID of the cluster. * @return ApiClusterBackupsGetRequest

func (*BackupsApiService) ClusterBackupsGetExecute

* Execute executes the request * @return BackupList

type BaseBackup

type BaseBackup struct {
	// The ISO 8601 creation timestamp.
	Created *IonosTime `json:"created,omitempty"`
	// The size of the backup in MiB. This is the size of the binary backup file that was stored.
	Size *int32 `json:"size,omitempty"`
}

BaseBackup A single base backup.

func NewBaseBackup

func NewBaseBackup() *BaseBackup

NewBaseBackup instantiates a new BaseBackup 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 NewBaseBackupWithDefaults

func NewBaseBackupWithDefaults() *BaseBackup

NewBaseBackupWithDefaults instantiates a new BaseBackup 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 (*BaseBackup) GetCreated

func (o *BaseBackup) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*BaseBackup) GetCreatedOk

func (o *BaseBackup) GetCreatedOk() (*time.Time, bool)

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

func (*BaseBackup) GetSize

func (o *BaseBackup) GetSize() int32

GetSize returns the Size field value if set, zero value otherwise.

func (*BaseBackup) GetSizeOk

func (o *BaseBackup) GetSizeOk() (*int32, 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 (*BaseBackup) HasCreated

func (o *BaseBackup) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*BaseBackup) HasSize

func (o *BaseBackup) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*BaseBackup) SetCreated

func (o *BaseBackup) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*BaseBackup) SetSize

func (o *BaseBackup) SetSize(v int32)

SetSize gets a reference to the given int32 and assigns it to the Size field.

func (BaseBackup) ToMap

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

type ClusterList

type ClusterList struct {
	// The unique ID of the resource.
	Id    *string           `json:"id,omitempty"`
	Items []ClusterResponse `json:"items,omitempty"`
	// The offset specified in the request (if none was specified, the default offset is 0).
	Offset *int32 `json:"offset,omitempty"`
	// The limit specified in the request (if none was specified, the default limit is 100).
	Limit *int32 `json:"limit,omitempty"`
	// The total number of elements matching the request (without pagination).
	Total *int32           `json:"total,omitempty"`
	Links *PaginationLinks `json:"_links,omitempty"`
}

ClusterList List of clusters.

func NewClusterList

func NewClusterList() *ClusterList

NewClusterList instantiates a new ClusterList 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 NewClusterListWithDefaults

func NewClusterListWithDefaults() *ClusterList

NewClusterListWithDefaults instantiates a new ClusterList 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 (*ClusterList) GetId

func (o *ClusterList) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ClusterList) GetIdOk

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

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

func (*ClusterList) GetItems

func (o *ClusterList) GetItems() []ClusterResponse

GetItems returns the Items field value if set, zero value otherwise.

func (*ClusterList) GetItemsOk

func (o *ClusterList) GetItemsOk() ([]ClusterResponse, bool)

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

func (*ClusterList) GetLimit

func (o *ClusterList) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*ClusterList) GetLimitOk

func (o *ClusterList) GetLimitOk() (*int32, bool)

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

func (o *ClusterList) GetLinks() PaginationLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*ClusterList) GetLinksOk

func (o *ClusterList) GetLinksOk() (*PaginationLinks, bool)

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

func (*ClusterList) GetOffset

func (o *ClusterList) GetOffset() int32

GetOffset returns the Offset field value if set, zero value otherwise.

func (*ClusterList) GetOffsetOk

func (o *ClusterList) GetOffsetOk() (*int32, bool)

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

func (*ClusterList) GetTotal

func (o *ClusterList) GetTotal() int32

GetTotal returns the Total field value if set, zero value otherwise.

func (*ClusterList) GetTotalOk

func (o *ClusterList) GetTotalOk() (*int32, bool)

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

func (*ClusterList) HasId

func (o *ClusterList) HasId() bool

HasId returns a boolean if a field has been set.

func (*ClusterList) HasItems

func (o *ClusterList) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*ClusterList) HasLimit

func (o *ClusterList) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *ClusterList) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ClusterList) HasOffset

func (o *ClusterList) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*ClusterList) HasTotal

func (o *ClusterList) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (*ClusterList) SetId

func (o *ClusterList) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ClusterList) SetItems

func (o *ClusterList) SetItems(v []ClusterResponse)

SetItems gets a reference to the given []ClusterResponse and assigns it to the Items field.

func (*ClusterList) SetLimit

func (o *ClusterList) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (o *ClusterList) SetLinks(v PaginationLinks)

SetLinks gets a reference to the given PaginationLinks and assigns it to the Links field.

func (*ClusterList) SetOffset

func (o *ClusterList) SetOffset(v int32)

SetOffset gets a reference to the given int32 and assigns it to the Offset field.

func (*ClusterList) SetTotal

func (o *ClusterList) SetTotal(v int32)

SetTotal gets a reference to the given int32 and assigns it to the Total field.

func (ClusterList) ToMap

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

type ClusterListAllOf

type ClusterListAllOf struct {
	// The unique ID of the resource.
	Id    *string           `json:"id,omitempty"`
	Items []ClusterResponse `json:"items,omitempty"`
}

ClusterListAllOf struct for ClusterListAllOf

func NewClusterListAllOf

func NewClusterListAllOf() *ClusterListAllOf

NewClusterListAllOf instantiates a new ClusterListAllOf 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 NewClusterListAllOfWithDefaults

func NewClusterListAllOfWithDefaults() *ClusterListAllOf

NewClusterListAllOfWithDefaults instantiates a new ClusterListAllOf 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 (*ClusterListAllOf) GetId

func (o *ClusterListAllOf) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ClusterListAllOf) GetIdOk

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

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

func (*ClusterListAllOf) GetItems

func (o *ClusterListAllOf) GetItems() []ClusterResponse

GetItems returns the Items field value if set, zero value otherwise.

func (*ClusterListAllOf) GetItemsOk

func (o *ClusterListAllOf) GetItemsOk() ([]ClusterResponse, bool)

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

func (*ClusterListAllOf) HasId

func (o *ClusterListAllOf) HasId() bool

HasId returns a boolean if a field has been set.

func (*ClusterListAllOf) HasItems

func (o *ClusterListAllOf) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*ClusterListAllOf) SetId

func (o *ClusterListAllOf) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ClusterListAllOf) SetItems

func (o *ClusterListAllOf) SetItems(v []ClusterResponse)

SetItems gets a reference to the given []ClusterResponse and assigns it to the Items field.

func (ClusterListAllOf) ToMap

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

type ClusterMetadata

type ClusterMetadata struct {
	// The ISO 8601 creation timestamp.
	CreatedDate     *IonosTime `json:"createdDate,omitempty"`
	CreatedBy       *string    `json:"createdBy,omitempty"`
	CreatedByUserId *string    `json:"createdByUserId,omitempty"`
	// The ISO 8601 modified timestamp.
	LastModifiedDate     *IonosTime `json:"lastModifiedDate,omitempty"`
	LastModifiedBy       *string    `json:"lastModifiedBy,omitempty"`
	LastModifiedByUserId *string    `json:"lastModifiedByUserId,omitempty"`
	State                *State     `json:"state,omitempty"`
}

ClusterMetadata Metadata of the resource.

func NewClusterMetadata

func NewClusterMetadata() *ClusterMetadata

NewClusterMetadata instantiates a new ClusterMetadata 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 NewClusterMetadataWithDefaults

func NewClusterMetadataWithDefaults() *ClusterMetadata

NewClusterMetadataWithDefaults instantiates a new ClusterMetadata 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 (*ClusterMetadata) GetCreatedBy

func (o *ClusterMetadata) GetCreatedBy() string

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*ClusterMetadata) GetCreatedByOk

func (o *ClusterMetadata) GetCreatedByOk() (*string, bool)

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

func (*ClusterMetadata) GetCreatedByUserId

func (o *ClusterMetadata) GetCreatedByUserId() string

GetCreatedByUserId returns the CreatedByUserId field value if set, zero value otherwise.

func (*ClusterMetadata) GetCreatedByUserIdOk

func (o *ClusterMetadata) GetCreatedByUserIdOk() (*string, bool)

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

func (*ClusterMetadata) GetCreatedDate

func (o *ClusterMetadata) GetCreatedDate() time.Time

GetCreatedDate returns the CreatedDate field value if set, zero value otherwise.

func (*ClusterMetadata) GetCreatedDateOk

func (o *ClusterMetadata) GetCreatedDateOk() (*time.Time, bool)

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

func (*ClusterMetadata) GetLastModifiedBy

func (o *ClusterMetadata) GetLastModifiedBy() string

GetLastModifiedBy returns the LastModifiedBy field value if set, zero value otherwise.

func (*ClusterMetadata) GetLastModifiedByOk

func (o *ClusterMetadata) GetLastModifiedByOk() (*string, bool)

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

func (*ClusterMetadata) GetLastModifiedByUserId

func (o *ClusterMetadata) GetLastModifiedByUserId() string

GetLastModifiedByUserId returns the LastModifiedByUserId field value if set, zero value otherwise.

func (*ClusterMetadata) GetLastModifiedByUserIdOk

func (o *ClusterMetadata) GetLastModifiedByUserIdOk() (*string, bool)

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

func (*ClusterMetadata) GetLastModifiedDate

func (o *ClusterMetadata) GetLastModifiedDate() time.Time

GetLastModifiedDate returns the LastModifiedDate field value if set, zero value otherwise.

func (*ClusterMetadata) GetLastModifiedDateOk

func (o *ClusterMetadata) GetLastModifiedDateOk() (*time.Time, bool)

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

func (*ClusterMetadata) GetState

func (o *ClusterMetadata) GetState() State

GetState returns the State field value if set, zero value otherwise.

func (*ClusterMetadata) GetStateOk

func (o *ClusterMetadata) GetStateOk() (*State, bool)

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

func (*ClusterMetadata) HasCreatedBy

func (o *ClusterMetadata) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*ClusterMetadata) HasCreatedByUserId

func (o *ClusterMetadata) HasCreatedByUserId() bool

HasCreatedByUserId returns a boolean if a field has been set.

func (*ClusterMetadata) HasCreatedDate

func (o *ClusterMetadata) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*ClusterMetadata) HasLastModifiedBy

func (o *ClusterMetadata) HasLastModifiedBy() bool

HasLastModifiedBy returns a boolean if a field has been set.

func (*ClusterMetadata) HasLastModifiedByUserId

func (o *ClusterMetadata) HasLastModifiedByUserId() bool

HasLastModifiedByUserId returns a boolean if a field has been set.

func (*ClusterMetadata) HasLastModifiedDate

func (o *ClusterMetadata) HasLastModifiedDate() bool

HasLastModifiedDate returns a boolean if a field has been set.

func (*ClusterMetadata) HasState

func (o *ClusterMetadata) HasState() bool

HasState returns a boolean if a field has been set.

func (*ClusterMetadata) SetCreatedBy

func (o *ClusterMetadata) SetCreatedBy(v string)

SetCreatedBy gets a reference to the given string and assigns it to the CreatedBy field.

func (*ClusterMetadata) SetCreatedByUserId

func (o *ClusterMetadata) SetCreatedByUserId(v string)

SetCreatedByUserId gets a reference to the given string and assigns it to the CreatedByUserId field.

func (*ClusterMetadata) SetCreatedDate

func (o *ClusterMetadata) SetCreatedDate(v time.Time)

SetCreatedDate gets a reference to the given time.Time and assigns it to the CreatedDate field.

func (*ClusterMetadata) SetLastModifiedBy

func (o *ClusterMetadata) SetLastModifiedBy(v string)

SetLastModifiedBy gets a reference to the given string and assigns it to the LastModifiedBy field.

func (*ClusterMetadata) SetLastModifiedByUserId

func (o *ClusterMetadata) SetLastModifiedByUserId(v string)

SetLastModifiedByUserId gets a reference to the given string and assigns it to the LastModifiedByUserId field.

func (*ClusterMetadata) SetLastModifiedDate

func (o *ClusterMetadata) SetLastModifiedDate(v time.Time)

SetLastModifiedDate gets a reference to the given time.Time and assigns it to the LastModifiedDate field.

func (*ClusterMetadata) SetState

func (o *ClusterMetadata) SetState(v State)

SetState gets a reference to the given State and assigns it to the State field.

func (ClusterMetadata) ToMap

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

type ClusterProperties

type ClusterProperties struct {
	// The friendly name of your cluster.
	DisplayName    *string         `json:"displayName,omitempty"`
	MariadbVersion *MariadbVersion `json:"mariadbVersion,omitempty"`
	// The DNS name pointing to your cluster.
	DnsName *string `json:"dnsName,omitempty"`
	// The total number of instances in the cluster (one primary and n-1 secondary).
	Instances *int32 `json:"instances,omitempty"`
	// The amount of memory per instance in gigabytes (GB).
	Ram *int32 `json:"ram,omitempty"`
	// The number of CPU cores per instance.
	Cores *int32 `json:"cores,omitempty"`
	// The amount of storage per instance in gigabytes (GB).
	StorageSize       *int32             `json:"storageSize,omitempty"`
	Connections       []Connection       `json:"connections,omitempty"`
	MaintenanceWindow *MaintenanceWindow `json:"maintenanceWindow,omitempty"`
}

ClusterProperties Properties of a database cluster.

func NewClusterProperties

func NewClusterProperties() *ClusterProperties

NewClusterProperties instantiates a new ClusterProperties 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 NewClusterPropertiesWithDefaults

func NewClusterPropertiesWithDefaults() *ClusterProperties

NewClusterPropertiesWithDefaults instantiates a new ClusterProperties 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 (*ClusterProperties) GetConnections

func (o *ClusterProperties) GetConnections() []Connection

GetConnections returns the Connections field value if set, zero value otherwise.

func (*ClusterProperties) GetConnectionsOk

func (o *ClusterProperties) GetConnectionsOk() ([]Connection, bool)

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

func (*ClusterProperties) GetCores

func (o *ClusterProperties) GetCores() int32

GetCores returns the Cores field value if set, zero value otherwise.

func (*ClusterProperties) GetCoresOk

func (o *ClusterProperties) GetCoresOk() (*int32, bool)

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

func (*ClusterProperties) GetDisplayName

func (o *ClusterProperties) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ClusterProperties) GetDisplayNameOk

func (o *ClusterProperties) GetDisplayNameOk() (*string, bool)

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

func (*ClusterProperties) GetDnsName

func (o *ClusterProperties) GetDnsName() string

GetDnsName returns the DnsName field value if set, zero value otherwise.

func (*ClusterProperties) GetDnsNameOk

func (o *ClusterProperties) GetDnsNameOk() (*string, bool)

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

func (*ClusterProperties) GetInstances

func (o *ClusterProperties) GetInstances() int32

GetInstances returns the Instances field value if set, zero value otherwise.

func (*ClusterProperties) GetInstancesOk

func (o *ClusterProperties) GetInstancesOk() (*int32, bool)

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

func (*ClusterProperties) GetMaintenanceWindow

func (o *ClusterProperties) GetMaintenanceWindow() MaintenanceWindow

GetMaintenanceWindow returns the MaintenanceWindow field value if set, zero value otherwise.

func (*ClusterProperties) GetMaintenanceWindowOk

func (o *ClusterProperties) GetMaintenanceWindowOk() (*MaintenanceWindow, bool)

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

func (*ClusterProperties) GetMariadbVersion

func (o *ClusterProperties) GetMariadbVersion() MariadbVersion

GetMariadbVersion returns the MariadbVersion field value if set, zero value otherwise.

func (*ClusterProperties) GetMariadbVersionOk

func (o *ClusterProperties) GetMariadbVersionOk() (*MariadbVersion, bool)

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

func (*ClusterProperties) GetRam

func (o *ClusterProperties) GetRam() int32

GetRam returns the Ram field value if set, zero value otherwise.

func (*ClusterProperties) GetRamOk

func (o *ClusterProperties) GetRamOk() (*int32, bool)

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

func (*ClusterProperties) GetStorageSize

func (o *ClusterProperties) GetStorageSize() int32

GetStorageSize returns the StorageSize field value if set, zero value otherwise.

func (*ClusterProperties) GetStorageSizeOk

func (o *ClusterProperties) GetStorageSizeOk() (*int32, bool)

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

func (*ClusterProperties) HasConnections

func (o *ClusterProperties) HasConnections() bool

HasConnections returns a boolean if a field has been set.

func (*ClusterProperties) HasCores

func (o *ClusterProperties) HasCores() bool

HasCores returns a boolean if a field has been set.

func (*ClusterProperties) HasDisplayName

func (o *ClusterProperties) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*ClusterProperties) HasDnsName

func (o *ClusterProperties) HasDnsName() bool

HasDnsName returns a boolean if a field has been set.

func (*ClusterProperties) HasInstances

func (o *ClusterProperties) HasInstances() bool

HasInstances returns a boolean if a field has been set.

func (*ClusterProperties) HasMaintenanceWindow

func (o *ClusterProperties) HasMaintenanceWindow() bool

HasMaintenanceWindow returns a boolean if a field has been set.

func (*ClusterProperties) HasMariadbVersion

func (o *ClusterProperties) HasMariadbVersion() bool

HasMariadbVersion returns a boolean if a field has been set.

func (*ClusterProperties) HasRam

func (o *ClusterProperties) HasRam() bool

HasRam returns a boolean if a field has been set.

func (*ClusterProperties) HasStorageSize

func (o *ClusterProperties) HasStorageSize() bool

HasStorageSize returns a boolean if a field has been set.

func (*ClusterProperties) SetConnections

func (o *ClusterProperties) SetConnections(v []Connection)

SetConnections gets a reference to the given []Connection and assigns it to the Connections field.

func (*ClusterProperties) SetCores

func (o *ClusterProperties) SetCores(v int32)

SetCores gets a reference to the given int32 and assigns it to the Cores field.

func (*ClusterProperties) SetDisplayName

func (o *ClusterProperties) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ClusterProperties) SetDnsName

func (o *ClusterProperties) SetDnsName(v string)

SetDnsName gets a reference to the given string and assigns it to the DnsName field.

func (*ClusterProperties) SetInstances

func (o *ClusterProperties) SetInstances(v int32)

SetInstances gets a reference to the given int32 and assigns it to the Instances field.

func (*ClusterProperties) SetMaintenanceWindow

func (o *ClusterProperties) SetMaintenanceWindow(v MaintenanceWindow)

SetMaintenanceWindow gets a reference to the given MaintenanceWindow and assigns it to the MaintenanceWindow field.

func (*ClusterProperties) SetMariadbVersion

func (o *ClusterProperties) SetMariadbVersion(v MariadbVersion)

SetMariadbVersion gets a reference to the given MariadbVersion and assigns it to the MariadbVersion field.

func (*ClusterProperties) SetRam

func (o *ClusterProperties) SetRam(v int32)

SetRam gets a reference to the given int32 and assigns it to the Ram field.

func (*ClusterProperties) SetStorageSize

func (o *ClusterProperties) SetStorageSize(v int32)

SetStorageSize gets a reference to the given int32 and assigns it to the StorageSize field.

func (ClusterProperties) ToMap

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

type ClusterResponse

type ClusterResponse struct {
	// The unique ID of the resource.
	Id         *string            `json:"id,omitempty"`
	Metadata   *ClusterMetadata   `json:"metadata,omitempty"`
	Properties *ClusterProperties `json:"properties,omitempty"`
}

ClusterResponse A database cluster.

func NewClusterResponse

func NewClusterResponse() *ClusterResponse

NewClusterResponse instantiates a new ClusterResponse 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 NewClusterResponseWithDefaults

func NewClusterResponseWithDefaults() *ClusterResponse

NewClusterResponseWithDefaults instantiates a new ClusterResponse 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 (*ClusterResponse) GetId

func (o *ClusterResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ClusterResponse) GetIdOk

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

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

func (*ClusterResponse) GetMetadata

func (o *ClusterResponse) GetMetadata() ClusterMetadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*ClusterResponse) GetMetadataOk

func (o *ClusterResponse) GetMetadataOk() (*ClusterMetadata, bool)

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

func (*ClusterResponse) GetProperties

func (o *ClusterResponse) GetProperties() ClusterProperties

GetProperties returns the Properties field value if set, zero value otherwise.

func (*ClusterResponse) GetPropertiesOk

func (o *ClusterResponse) GetPropertiesOk() (*ClusterProperties, bool)

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

func (*ClusterResponse) HasId

func (o *ClusterResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*ClusterResponse) HasMetadata

func (o *ClusterResponse) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*ClusterResponse) HasProperties

func (o *ClusterResponse) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*ClusterResponse) SetId

func (o *ClusterResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ClusterResponse) SetMetadata

func (o *ClusterResponse) SetMetadata(v ClusterMetadata)

SetMetadata gets a reference to the given ClusterMetadata and assigns it to the Metadata field.

func (*ClusterResponse) SetProperties

func (o *ClusterResponse) SetProperties(v ClusterProperties)

SetProperties gets a reference to the given ClusterProperties and assigns it to the Properties field.

func (ClusterResponse) ToMap

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

type ClustersApiService

type ClustersApiService service

ClustersApiService ClustersApi service

func (*ClustersApiService) ClustersDelete

func (a *ClustersApiService) ClustersDelete(ctx _context.Context, clusterId string) ApiClustersDeleteRequest

* ClustersDelete Delete a cluster * Delete a MariaDB cluster. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param clusterId The unique ID of the cluster. * @return ApiClustersDeleteRequest

func (*ClustersApiService) ClustersDeleteExecute

* Execute executes the request * @return ClusterResponse

func (*ClustersApiService) ClustersFindById

func (a *ClustersApiService) ClustersFindById(ctx _context.Context, clusterId string) ApiClustersFindByIdRequest
  • ClustersFindById Fetch a cluster
  • You can retrieve a MariaDB cluster by using its ID. This value can be

found in the response body when a MariaDB cluster is created or when you GET a list of MariaDB clusters.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param clusterId The unique ID of the cluster.
  • @return ApiClustersFindByIdRequest

func (*ClustersApiService) ClustersFindByIdExecute

* Execute executes the request * @return ClusterResponse

func (*ClustersApiService) ClustersGet

* ClustersGet List clusters * Retrieves a list of MariaDB clusters. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiClustersGetRequest

func (*ClustersApiService) ClustersGetExecute

* Execute executes the request * @return ClusterList

func (*ClustersApiService) ClustersPatch

func (a *ClustersApiService) ClustersPatch(ctx _context.Context, clusterId string) ApiClustersPatchRequest

* ClustersPatch Update a cluster * Updates mutable attributes on a MariaDB cluster. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param clusterId The unique ID of the cluster. * @return ApiClustersPatchRequest

func (*ClustersApiService) ClustersPatchExecute

* Execute executes the request * @return ClusterResponse

func (*ClustersApiService) ClustersPost

* ClustersPost Create a cluster * Creates a new MariaDB cluster.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiClustersPostRequest

func (*ClustersApiService) ClustersPostExecute

* Execute executes the request * @return ClusterResponse

type ClustersGet400Response

type ClustersGet400Response struct {
	// The HTTP status code of the operation.
	HttpStatus int32          `json:"httpStatus"`
	Messages   []ErrorMessage `json:"messages"`
}

ClustersGet400Response struct for ClustersGet400Response

func NewClustersGet400Response

func NewClustersGet400Response(httpStatus int32, messages []ErrorMessage) *ClustersGet400Response

NewClustersGet400Response instantiates a new ClustersGet400Response 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 NewClustersGet400ResponseWithDefaults

func NewClustersGet400ResponseWithDefaults() *ClustersGet400Response

NewClustersGet400ResponseWithDefaults instantiates a new ClustersGet400Response 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 (*ClustersGet400Response) GetHttpStatus

func (o *ClustersGet400Response) GetHttpStatus() int32

GetHttpStatus returns the HttpStatus field value

func (*ClustersGet400Response) GetHttpStatusOk

func (o *ClustersGet400Response) GetHttpStatusOk() (*int32, bool)

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

func (*ClustersGet400Response) GetMessages

func (o *ClustersGet400Response) GetMessages() []ErrorMessage

GetMessages returns the Messages field value

func (*ClustersGet400Response) GetMessagesOk

func (o *ClustersGet400Response) GetMessagesOk() ([]ErrorMessage, bool)

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

func (*ClustersGet400Response) SetHttpStatus

func (o *ClustersGet400Response) SetHttpStatus(v int32)

SetHttpStatus sets field value

func (*ClustersGet400Response) SetMessages

func (o *ClustersGet400Response) SetMessages(v []ErrorMessage)

SetMessages sets field value

func (ClustersGet400Response) ToMap

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

type ClustersGet401Response

type ClustersGet401Response struct {
	// The HTTP status code of the operation.
	HttpStatus int32          `json:"httpStatus"`
	Messages   []ErrorMessage `json:"messages"`
}

ClustersGet401Response struct for ClustersGet401Response

func NewClustersGet401Response

func NewClustersGet401Response(httpStatus int32, messages []ErrorMessage) *ClustersGet401Response

NewClustersGet401Response instantiates a new ClustersGet401Response 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 NewClustersGet401ResponseWithDefaults

func NewClustersGet401ResponseWithDefaults() *ClustersGet401Response

NewClustersGet401ResponseWithDefaults instantiates a new ClustersGet401Response 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 (*ClustersGet401Response) GetHttpStatus

func (o *ClustersGet401Response) GetHttpStatus() int32

GetHttpStatus returns the HttpStatus field value

func (*ClustersGet401Response) GetHttpStatusOk

func (o *ClustersGet401Response) GetHttpStatusOk() (*int32, bool)

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

func (*ClustersGet401Response) GetMessages

func (o *ClustersGet401Response) GetMessages() []ErrorMessage

GetMessages returns the Messages field value

func (*ClustersGet401Response) GetMessagesOk

func (o *ClustersGet401Response) GetMessagesOk() ([]ErrorMessage, bool)

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

func (*ClustersGet401Response) SetHttpStatus

func (o *ClustersGet401Response) SetHttpStatus(v int32)

SetHttpStatus sets field value

func (*ClustersGet401Response) SetMessages

func (o *ClustersGet401Response) SetMessages(v []ErrorMessage)

SetMessages sets field value

func (ClustersGet401Response) ToMap

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

type ClustersGet403Response

type ClustersGet403Response struct {
	// The HTTP status code of the operation.
	HttpStatus int32          `json:"httpStatus"`
	Messages   []ErrorMessage `json:"messages"`
}

ClustersGet403Response struct for ClustersGet403Response

func NewClustersGet403Response

func NewClustersGet403Response(httpStatus int32, messages []ErrorMessage) *ClustersGet403Response

NewClustersGet403Response instantiates a new ClustersGet403Response 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 NewClustersGet403ResponseWithDefaults

func NewClustersGet403ResponseWithDefaults() *ClustersGet403Response

NewClustersGet403ResponseWithDefaults instantiates a new ClustersGet403Response 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 (*ClustersGet403Response) GetHttpStatus

func (o *ClustersGet403Response) GetHttpStatus() int32

GetHttpStatus returns the HttpStatus field value

func (*ClustersGet403Response) GetHttpStatusOk

func (o *ClustersGet403Response) GetHttpStatusOk() (*int32, bool)

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

func (*ClustersGet403Response) GetMessages

func (o *ClustersGet403Response) GetMessages() []ErrorMessage

GetMessages returns the Messages field value

func (*ClustersGet403Response) GetMessagesOk

func (o *ClustersGet403Response) GetMessagesOk() ([]ErrorMessage, bool)

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

func (*ClustersGet403Response) SetHttpStatus

func (o *ClustersGet403Response) SetHttpStatus(v int32)

SetHttpStatus sets field value

func (*ClustersGet403Response) SetMessages

func (o *ClustersGet403Response) SetMessages(v []ErrorMessage)

SetMessages sets field value

func (ClustersGet403Response) ToMap

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

type ClustersGet404Response

type ClustersGet404Response struct {
	// The HTTP status code of the operation.
	HttpStatus int32          `json:"httpStatus"`
	Messages   []ErrorMessage `json:"messages"`
}

ClustersGet404Response struct for ClustersGet404Response

func NewClustersGet404Response

func NewClustersGet404Response(httpStatus int32, messages []ErrorMessage) *ClustersGet404Response

NewClustersGet404Response instantiates a new ClustersGet404Response 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 NewClustersGet404ResponseWithDefaults

func NewClustersGet404ResponseWithDefaults() *ClustersGet404Response

NewClustersGet404ResponseWithDefaults instantiates a new ClustersGet404Response 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 (*ClustersGet404Response) GetHttpStatus

func (o *ClustersGet404Response) GetHttpStatus() int32

GetHttpStatus returns the HttpStatus field value

func (*ClustersGet404Response) GetHttpStatusOk

func (o *ClustersGet404Response) GetHttpStatusOk() (*int32, bool)

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

func (*ClustersGet404Response) GetMessages

func (o *ClustersGet404Response) GetMessages() []ErrorMessage

GetMessages returns the Messages field value

func (*ClustersGet404Response) GetMessagesOk

func (o *ClustersGet404Response) GetMessagesOk() ([]ErrorMessage, bool)

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

func (*ClustersGet404Response) SetHttpStatus

func (o *ClustersGet404Response) SetHttpStatus(v int32)

SetHttpStatus sets field value

func (*ClustersGet404Response) SetMessages

func (o *ClustersGet404Response) SetMessages(v []ErrorMessage)

SetMessages sets field value

func (ClustersGet404Response) ToMap

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

type ClustersGet405Response

type ClustersGet405Response struct {
	// The HTTP status code of the operation.
	HttpStatus int32          `json:"httpStatus"`
	Messages   []ErrorMessage `json:"messages"`
}

ClustersGet405Response struct for ClustersGet405Response

func NewClustersGet405Response

func NewClustersGet405Response(httpStatus int32, messages []ErrorMessage) *ClustersGet405Response

NewClustersGet405Response instantiates a new ClustersGet405Response 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 NewClustersGet405ResponseWithDefaults

func NewClustersGet405ResponseWithDefaults() *ClustersGet405Response

NewClustersGet405ResponseWithDefaults instantiates a new ClustersGet405Response 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 (*ClustersGet405Response) GetHttpStatus

func (o *ClustersGet405Response) GetHttpStatus() int32

GetHttpStatus returns the HttpStatus field value

func (*ClustersGet405Response) GetHttpStatusOk

func (o *ClustersGet405Response) GetHttpStatusOk() (*int32, bool)

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

func (*ClustersGet405Response) GetMessages

func (o *ClustersGet405Response) GetMessages() []ErrorMessage

GetMessages returns the Messages field value

func (*ClustersGet405Response) GetMessagesOk

func (o *ClustersGet405Response) GetMessagesOk() ([]ErrorMessage, bool)

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

func (*ClustersGet405Response) SetHttpStatus

func (o *ClustersGet405Response) SetHttpStatus(v int32)

SetHttpStatus sets field value

func (*ClustersGet405Response) SetMessages

func (o *ClustersGet405Response) SetMessages(v []ErrorMessage)

SetMessages sets field value

func (ClustersGet405Response) ToMap

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

type ClustersGet415Response

type ClustersGet415Response struct {
	// The HTTP status code of the operation.
	HttpStatus int32          `json:"httpStatus"`
	Messages   []ErrorMessage `json:"messages"`
}

ClustersGet415Response struct for ClustersGet415Response

func NewClustersGet415Response

func NewClustersGet415Response(httpStatus int32, messages []ErrorMessage) *ClustersGet415Response

NewClustersGet415Response instantiates a new ClustersGet415Response 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 NewClustersGet415ResponseWithDefaults

func NewClustersGet415ResponseWithDefaults() *ClustersGet415Response

NewClustersGet415ResponseWithDefaults instantiates a new ClustersGet415Response 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 (*ClustersGet415Response) GetHttpStatus

func (o *ClustersGet415Response) GetHttpStatus() int32

GetHttpStatus returns the HttpStatus field value

func (*ClustersGet415Response) GetHttpStatusOk

func (o *ClustersGet415Response) GetHttpStatusOk() (*int32, bool)

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

func (*ClustersGet415Response) GetMessages

func (o *ClustersGet415Response) GetMessages() []ErrorMessage

GetMessages returns the Messages field value

func (*ClustersGet415Response) GetMessagesOk

func (o *ClustersGet415Response) GetMessagesOk() ([]ErrorMessage, bool)

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

func (*ClustersGet415Response) SetHttpStatus

func (o *ClustersGet415Response) SetHttpStatus(v int32)

SetHttpStatus sets field value

func (*ClustersGet415Response) SetMessages

func (o *ClustersGet415Response) SetMessages(v []ErrorMessage)

SetMessages sets field value

func (ClustersGet415Response) ToMap

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

type ClustersGet422Response

type ClustersGet422Response struct {
	// The HTTP status code of the operation.
	HttpStatus int32          `json:"httpStatus"`
	Messages   []ErrorMessage `json:"messages"`
}

ClustersGet422Response struct for ClustersGet422Response

func NewClustersGet422Response

func NewClustersGet422Response(httpStatus int32, messages []ErrorMessage) *ClustersGet422Response

NewClustersGet422Response instantiates a new ClustersGet422Response 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 NewClustersGet422ResponseWithDefaults

func NewClustersGet422ResponseWithDefaults() *ClustersGet422Response

NewClustersGet422ResponseWithDefaults instantiates a new ClustersGet422Response 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 (*ClustersGet422Response) GetHttpStatus

func (o *ClustersGet422Response) GetHttpStatus() int32

GetHttpStatus returns the HttpStatus field value

func (*ClustersGet422Response) GetHttpStatusOk

func (o *ClustersGet422Response) GetHttpStatusOk() (*int32, bool)

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

func (*ClustersGet422Response) GetMessages

func (o *ClustersGet422Response) GetMessages() []ErrorMessage

GetMessages returns the Messages field value

func (*ClustersGet422Response) GetMessagesOk

func (o *ClustersGet422Response) GetMessagesOk() ([]ErrorMessage, bool)

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

func (*ClustersGet422Response) SetHttpStatus

func (o *ClustersGet422Response) SetHttpStatus(v int32)

SetHttpStatus sets field value

func (*ClustersGet422Response) SetMessages

func (o *ClustersGet422Response) SetMessages(v []ErrorMessage)

SetMessages sets field value

func (ClustersGet422Response) ToMap

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

type ClustersGet429Response

type ClustersGet429Response struct {
	// The HTTP status code of the operation.
	HttpStatus int32          `json:"httpStatus"`
	Messages   []ErrorMessage `json:"messages"`
}

ClustersGet429Response struct for ClustersGet429Response

func NewClustersGet429Response

func NewClustersGet429Response(httpStatus int32, messages []ErrorMessage) *ClustersGet429Response

NewClustersGet429Response instantiates a new ClustersGet429Response 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 NewClustersGet429ResponseWithDefaults

func NewClustersGet429ResponseWithDefaults() *ClustersGet429Response

NewClustersGet429ResponseWithDefaults instantiates a new ClustersGet429Response 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 (*ClustersGet429Response) GetHttpStatus

func (o *ClustersGet429Response) GetHttpStatus() int32

GetHttpStatus returns the HttpStatus field value

func (*ClustersGet429Response) GetHttpStatusOk

func (o *ClustersGet429Response) GetHttpStatusOk() (*int32, bool)

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

func (*ClustersGet429Response) GetMessages

func (o *ClustersGet429Response) GetMessages() []ErrorMessage

GetMessages returns the Messages field value

func (*ClustersGet429Response) GetMessagesOk

func (o *ClustersGet429Response) GetMessagesOk() ([]ErrorMessage, bool)

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

func (*ClustersGet429Response) SetHttpStatus

func (o *ClustersGet429Response) SetHttpStatus(v int32)

SetHttpStatus sets field value

func (*ClustersGet429Response) SetMessages

func (o *ClustersGet429Response) SetMessages(v []ErrorMessage)

SetMessages sets field value

func (ClustersGet429Response) ToMap

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

type ClustersGet500Response

type ClustersGet500Response struct {
	// The HTTP status code of the operation.
	HttpStatus int32          `json:"httpStatus"`
	Messages   []ErrorMessage `json:"messages"`
}

ClustersGet500Response struct for ClustersGet500Response

func NewClustersGet500Response

func NewClustersGet500Response(httpStatus int32, messages []ErrorMessage) *ClustersGet500Response

NewClustersGet500Response instantiates a new ClustersGet500Response 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 NewClustersGet500ResponseWithDefaults

func NewClustersGet500ResponseWithDefaults() *ClustersGet500Response

NewClustersGet500ResponseWithDefaults instantiates a new ClustersGet500Response 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 (*ClustersGet500Response) GetHttpStatus

func (o *ClustersGet500Response) GetHttpStatus() int32

GetHttpStatus returns the HttpStatus field value

func (*ClustersGet500Response) GetHttpStatusOk

func (o *ClustersGet500Response) GetHttpStatusOk() (*int32, bool)

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

func (*ClustersGet500Response) GetMessages

func (o *ClustersGet500Response) GetMessages() []ErrorMessage

GetMessages returns the Messages field value

func (*ClustersGet500Response) GetMessagesOk

func (o *ClustersGet500Response) GetMessagesOk() ([]ErrorMessage, bool)

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

func (*ClustersGet500Response) SetHttpStatus

func (o *ClustersGet500Response) SetHttpStatus(v int32)

SetHttpStatus sets field value

func (*ClustersGet500Response) SetMessages

func (o *ClustersGet500Response) SetMessages(v []ErrorMessage)

SetMessages sets field value

func (ClustersGet500Response) ToMap

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

type ClustersGet503Response

type ClustersGet503Response struct {
	// The HTTP status code of the operation.
	HttpStatus int32          `json:"httpStatus"`
	Messages   []ErrorMessage `json:"messages"`
}

ClustersGet503Response struct for ClustersGet503Response

func NewClustersGet503Response

func NewClustersGet503Response(httpStatus int32, messages []ErrorMessage) *ClustersGet503Response

NewClustersGet503Response instantiates a new ClustersGet503Response 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 NewClustersGet503ResponseWithDefaults

func NewClustersGet503ResponseWithDefaults() *ClustersGet503Response

NewClustersGet503ResponseWithDefaults instantiates a new ClustersGet503Response 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 (*ClustersGet503Response) GetHttpStatus

func (o *ClustersGet503Response) GetHttpStatus() int32

GetHttpStatus returns the HttpStatus field value

func (*ClustersGet503Response) GetHttpStatusOk

func (o *ClustersGet503Response) GetHttpStatusOk() (*int32, bool)

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

func (*ClustersGet503Response) GetMessages

func (o *ClustersGet503Response) GetMessages() []ErrorMessage

GetMessages returns the Messages field value

func (*ClustersGet503Response) GetMessagesOk

func (o *ClustersGet503Response) GetMessagesOk() ([]ErrorMessage, bool)

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

func (*ClustersGet503Response) SetHttpStatus

func (o *ClustersGet503Response) SetHttpStatus(v int32)

SetHttpStatus sets field value

func (*ClustersGet503Response) SetMessages

func (o *ClustersGet503Response) SetMessages(v []ErrorMessage)

SetMessages sets field value

func (ClustersGet503Response) ToMap

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

type Connection

type Connection struct {
	// The datacenter to connect your cluster to.
	DatacenterId string `json:"datacenterId"`
	// The numeric LAN ID to connect your cluster to.
	LanId string `json:"lanId"`
	// The IP and subnet for your cluster. Note the following unavailable IP ranges: 10.233.64.0/18 10.233.0.0/18 10.233.114.0/24
	Cidr string `json:"cidr"`
}

Connection Details about the network connection for your cluster.

func NewConnection

func NewConnection(datacenterId string, lanId string, cidr string) *Connection

NewConnection instantiates a new Connection 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 NewConnectionWithDefaults

func NewConnectionWithDefaults() *Connection

NewConnectionWithDefaults instantiates a new Connection 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 (*Connection) GetCidr

func (o *Connection) GetCidr() string

GetCidr returns the Cidr field value

func (*Connection) GetCidrOk

func (o *Connection) GetCidrOk() (*string, bool)

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

func (*Connection) GetDatacenterId

func (o *Connection) GetDatacenterId() string

GetDatacenterId returns the DatacenterId field value

func (*Connection) GetDatacenterIdOk

func (o *Connection) GetDatacenterIdOk() (*string, bool)

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

func (*Connection) GetLanId

func (o *Connection) GetLanId() string

GetLanId returns the LanId field value

func (*Connection) GetLanIdOk

func (o *Connection) GetLanIdOk() (*string, bool)

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

func (*Connection) SetCidr

func (o *Connection) SetCidr(v string)

SetCidr sets field value

func (*Connection) SetDatacenterId

func (o *Connection) SetDatacenterId(v string)

SetDatacenterId sets field value

func (*Connection) SetLanId

func (o *Connection) SetLanId(v string)

SetLanId sets field value

func (Connection) ToMap

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

type CreateClusterProperties

type CreateClusterProperties struct {
	MariadbVersion MariadbVersion `json:"mariadbVersion"`
	// The total number of instances in the cluster (one primary and n-1 secondary).
	Instances int32 `json:"instances"`
	// The number of CPU cores per instance.
	Cores int32 `json:"cores"`
	// The amount of memory per instance in gigabytes (GB).
	Ram int32 `json:"ram"`
	// The amount of storage per instance in gigabytes (GB).
	StorageSize int32 `json:"storageSize"`
	// The network connection for your cluster. Only one connection is allowed.
	Connections []Connection `json:"connections"`
	// The friendly name of your cluster.
	DisplayName       string             `json:"displayName"`
	MaintenanceWindow *MaintenanceWindow `json:"maintenanceWindow,omitempty"`
	Credentials       DBUser             `json:"credentials"`
	FromBackup        *RestoreRequest    `json:"fromBackup,omitempty"`
}

CreateClusterProperties Properties with all data needed to create a new MariaDB cluster.

func NewCreateClusterProperties

func NewCreateClusterProperties(mariadbVersion MariadbVersion, instances int32, cores int32, ram int32, storageSize int32, connections []Connection, displayName string, credentials DBUser) *CreateClusterProperties

NewCreateClusterProperties instantiates a new CreateClusterProperties 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 NewCreateClusterPropertiesWithDefaults

func NewCreateClusterPropertiesWithDefaults() *CreateClusterProperties

NewCreateClusterPropertiesWithDefaults instantiates a new CreateClusterProperties 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 (*CreateClusterProperties) GetConnections

func (o *CreateClusterProperties) GetConnections() []Connection

GetConnections returns the Connections field value

func (*CreateClusterProperties) GetConnectionsOk

func (o *CreateClusterProperties) GetConnectionsOk() ([]Connection, bool)

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

func (*CreateClusterProperties) GetCores

func (o *CreateClusterProperties) GetCores() int32

GetCores returns the Cores field value

func (*CreateClusterProperties) GetCoresOk

func (o *CreateClusterProperties) GetCoresOk() (*int32, bool)

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

func (*CreateClusterProperties) GetCredentials

func (o *CreateClusterProperties) GetCredentials() DBUser

GetCredentials returns the Credentials field value

func (*CreateClusterProperties) GetCredentialsOk

func (o *CreateClusterProperties) GetCredentialsOk() (*DBUser, bool)

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

func (*CreateClusterProperties) GetDisplayName

func (o *CreateClusterProperties) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*CreateClusterProperties) GetDisplayNameOk

func (o *CreateClusterProperties) GetDisplayNameOk() (*string, bool)

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

func (*CreateClusterProperties) GetFromBackup

func (o *CreateClusterProperties) GetFromBackup() RestoreRequest

GetFromBackup returns the FromBackup field value if set, zero value otherwise.

func (*CreateClusterProperties) GetFromBackupOk

func (o *CreateClusterProperties) GetFromBackupOk() (*RestoreRequest, bool)

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

func (*CreateClusterProperties) GetInstances

func (o *CreateClusterProperties) GetInstances() int32

GetInstances returns the Instances field value

func (*CreateClusterProperties) GetInstancesOk

func (o *CreateClusterProperties) GetInstancesOk() (*int32, bool)

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

func (*CreateClusterProperties) GetMaintenanceWindow

func (o *CreateClusterProperties) GetMaintenanceWindow() MaintenanceWindow

GetMaintenanceWindow returns the MaintenanceWindow field value if set, zero value otherwise.

func (*CreateClusterProperties) GetMaintenanceWindowOk

func (o *CreateClusterProperties) GetMaintenanceWindowOk() (*MaintenanceWindow, bool)

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

func (*CreateClusterProperties) GetMariadbVersion

func (o *CreateClusterProperties) GetMariadbVersion() MariadbVersion

GetMariadbVersion returns the MariadbVersion field value

func (*CreateClusterProperties) GetMariadbVersionOk

func (o *CreateClusterProperties) GetMariadbVersionOk() (*MariadbVersion, bool)

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

func (*CreateClusterProperties) GetRam

func (o *CreateClusterProperties) GetRam() int32

GetRam returns the Ram field value

func (*CreateClusterProperties) GetRamOk

func (o *CreateClusterProperties) GetRamOk() (*int32, bool)

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

func (*CreateClusterProperties) GetStorageSize

func (o *CreateClusterProperties) GetStorageSize() int32

GetStorageSize returns the StorageSize field value

func (*CreateClusterProperties) GetStorageSizeOk

func (o *CreateClusterProperties) GetStorageSizeOk() (*int32, bool)

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

func (*CreateClusterProperties) HasFromBackup

func (o *CreateClusterProperties) HasFromBackup() bool

HasFromBackup returns a boolean if a field has been set.

func (*CreateClusterProperties) HasMaintenanceWindow

func (o *CreateClusterProperties) HasMaintenanceWindow() bool

HasMaintenanceWindow returns a boolean if a field has been set.

func (*CreateClusterProperties) SetConnections

func (o *CreateClusterProperties) SetConnections(v []Connection)

SetConnections sets field value

func (*CreateClusterProperties) SetCores

func (o *CreateClusterProperties) SetCores(v int32)

SetCores sets field value

func (*CreateClusterProperties) SetCredentials

func (o *CreateClusterProperties) SetCredentials(v DBUser)

SetCredentials sets field value

func (*CreateClusterProperties) SetDisplayName

func (o *CreateClusterProperties) SetDisplayName(v string)

SetDisplayName sets field value

func (*CreateClusterProperties) SetFromBackup

func (o *CreateClusterProperties) SetFromBackup(v RestoreRequest)

SetFromBackup gets a reference to the given RestoreRequest and assigns it to the FromBackup field.

func (*CreateClusterProperties) SetInstances

func (o *CreateClusterProperties) SetInstances(v int32)

SetInstances sets field value

func (*CreateClusterProperties) SetMaintenanceWindow

func (o *CreateClusterProperties) SetMaintenanceWindow(v MaintenanceWindow)

SetMaintenanceWindow gets a reference to the given MaintenanceWindow and assigns it to the MaintenanceWindow field.

func (*CreateClusterProperties) SetMariadbVersion

func (o *CreateClusterProperties) SetMariadbVersion(v MariadbVersion)

SetMariadbVersion sets field value

func (*CreateClusterProperties) SetRam

func (o *CreateClusterProperties) SetRam(v int32)

SetRam sets field value

func (*CreateClusterProperties) SetStorageSize

func (o *CreateClusterProperties) SetStorageSize(v int32)

SetStorageSize sets field value

func (CreateClusterProperties) ToMap

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

type CreateClusterRequest

type CreateClusterRequest struct {
	Properties *CreateClusterProperties `json:"properties,omitempty"`
}

CreateClusterRequest Request payload with all data needed to create a new MariaDB cluster.

func NewCreateClusterRequest

func NewCreateClusterRequest() *CreateClusterRequest

NewCreateClusterRequest instantiates a new CreateClusterRequest 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 NewCreateClusterRequestWithDefaults

func NewCreateClusterRequestWithDefaults() *CreateClusterRequest

NewCreateClusterRequestWithDefaults instantiates a new CreateClusterRequest 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 (*CreateClusterRequest) GetProperties

func (o *CreateClusterRequest) GetProperties() CreateClusterProperties

GetProperties returns the Properties field value if set, zero value otherwise.

func (*CreateClusterRequest) GetPropertiesOk

func (o *CreateClusterRequest) GetPropertiesOk() (*CreateClusterProperties, bool)

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

func (*CreateClusterRequest) HasProperties

func (o *CreateClusterRequest) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*CreateClusterRequest) SetProperties

func (o *CreateClusterRequest) SetProperties(v CreateClusterProperties)

SetProperties gets a reference to the given CreateClusterProperties and assigns it to the Properties field.

func (CreateClusterRequest) ToMap

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

type DBUser

type DBUser struct {
	// The username for the initial MariaDB user. Some system usernames are restricted (e.g. \"mariadb\", \"admin\", \"standby\").  The username should be compliant with the following rules: - Must not exceed 16 characters - Must start with a letter - Must contain only letters, numbers, or underscores
	Username string `json:"username"`
	// The password for a MariaDB user.
	Password string `json:"password"`
}

DBUser Credentials for the database user to be created.

func NewDBUser

func NewDBUser(username string, password string) *DBUser

NewDBUser instantiates a new DBUser 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 NewDBUserWithDefaults

func NewDBUserWithDefaults() *DBUser

NewDBUserWithDefaults instantiates a new DBUser 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 (*DBUser) GetPassword

func (o *DBUser) GetPassword() string

GetPassword returns the Password field value

func (*DBUser) GetPasswordOk

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

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

func (*DBUser) GetUsername

func (o *DBUser) GetUsername() string

GetUsername returns the Username field value

func (*DBUser) GetUsernameOk

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

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

func (*DBUser) SetPassword

func (o *DBUser) SetPassword(v string)

SetPassword sets field value

func (*DBUser) SetUsername

func (o *DBUser) SetUsername(v string)

SetUsername sets field value

func (DBUser) ToMap

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

type DayOfTheWeek

type DayOfTheWeek string

DayOfTheWeek The name of the week day.

const (
	DAYOFTHEWEEK_SUNDAY    DayOfTheWeek = "Sunday"
	DAYOFTHEWEEK_MONDAY    DayOfTheWeek = "Monday"
	DAYOFTHEWEEK_TUESDAY   DayOfTheWeek = "Tuesday"
	DAYOFTHEWEEK_WEDNESDAY DayOfTheWeek = "Wednesday"
	DAYOFTHEWEEK_THURSDAY  DayOfTheWeek = "Thursday"
	DAYOFTHEWEEK_FRIDAY    DayOfTheWeek = "Friday"
	DAYOFTHEWEEK_SATURDAY  DayOfTheWeek = "Saturday"
)

List of DayOfTheWeek

func (DayOfTheWeek) Ptr

func (v DayOfTheWeek) Ptr() *DayOfTheWeek

Ptr returns reference to DayOfTheWeek value

func (*DayOfTheWeek) UnmarshalJSON

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

type ErrorMessage

type ErrorMessage struct {
	// Application internal error code
	ErrorCode *string `json:"errorCode,omitempty"`
	// A human readable explanation specific to this occurrence of the problem.
	Message *string `json:"message,omitempty"`
}

ErrorMessage struct for ErrorMessage

func NewErrorMessage

func NewErrorMessage() *ErrorMessage

NewErrorMessage instantiates a new ErrorMessage 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 NewErrorMessageWithDefaults

func NewErrorMessageWithDefaults() *ErrorMessage

NewErrorMessageWithDefaults instantiates a new ErrorMessage 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 (*ErrorMessage) GetErrorCode

func (o *ErrorMessage) GetErrorCode() string

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*ErrorMessage) GetErrorCodeOk

func (o *ErrorMessage) GetErrorCodeOk() (*string, bool)

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

func (*ErrorMessage) GetMessage

func (o *ErrorMessage) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*ErrorMessage) GetMessageOk

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

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

func (*ErrorMessage) HasErrorCode

func (o *ErrorMessage) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*ErrorMessage) HasMessage

func (o *ErrorMessage) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ErrorMessage) SetErrorCode

func (o *ErrorMessage) SetErrorCode(v string)

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*ErrorMessage) SetMessage

func (o *ErrorMessage) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (ErrorMessage) ToMap

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

type IonosTime

type IonosTime struct {
	time.Time
}

func (*IonosTime) UnmarshalJSON

func (t *IonosTime) UnmarshalJSON(data []byte) error

type MaintenanceWindow

type MaintenanceWindow struct {
	// Start of the maintenance window in UTC time.
	Time         string       `json:"time"`
	DayOfTheWeek DayOfTheWeek `json:"dayOfTheWeek"`
}

MaintenanceWindow A weekly 4 hour-long window, during which maintenance might occur.

func NewMaintenanceWindow

func NewMaintenanceWindow(time string, dayOfTheWeek DayOfTheWeek) *MaintenanceWindow

NewMaintenanceWindow instantiates a new MaintenanceWindow 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 NewMaintenanceWindowWithDefaults

func NewMaintenanceWindowWithDefaults() *MaintenanceWindow

NewMaintenanceWindowWithDefaults instantiates a new MaintenanceWindow 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 (*MaintenanceWindow) GetDayOfTheWeek

func (o *MaintenanceWindow) GetDayOfTheWeek() DayOfTheWeek

GetDayOfTheWeek returns the DayOfTheWeek field value

func (*MaintenanceWindow) GetDayOfTheWeekOk

func (o *MaintenanceWindow) GetDayOfTheWeekOk() (*DayOfTheWeek, bool)

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

func (*MaintenanceWindow) GetTime

func (o *MaintenanceWindow) GetTime() string

GetTime returns the Time field value

func (*MaintenanceWindow) GetTimeOk

func (o *MaintenanceWindow) GetTimeOk() (*string, bool)

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

func (*MaintenanceWindow) SetDayOfTheWeek

func (o *MaintenanceWindow) SetDayOfTheWeek(v DayOfTheWeek)

SetDayOfTheWeek sets field value

func (*MaintenanceWindow) SetTime

func (o *MaintenanceWindow) SetTime(v string)

SetTime sets field value

func (MaintenanceWindow) ToMap

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

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type MariadbVersion

type MariadbVersion string

MariadbVersion The MariaDB version of your cluster.

const (
	MARIADBVERSION__6  MariadbVersion = "10.6"
	MARIADBVERSION__11 MariadbVersion = "10.11"
)

List of MariadbVersion

func (MariadbVersion) Ptr

func (v MariadbVersion) Ptr() *MariadbVersion

Ptr returns reference to MariadbVersion value

func (*MariadbVersion) UnmarshalJSON

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

type NullableBackup

type NullableBackup struct {
	// contains filtered or unexported fields
}

func NewNullableBackup

func NewNullableBackup(val *Backup) *NullableBackup

func (NullableBackup) Get

func (v NullableBackup) Get() *Backup

func (NullableBackup) IsSet

func (v NullableBackup) IsSet() bool

func (NullableBackup) MarshalJSON

func (v NullableBackup) MarshalJSON() ([]byte, error)

func (*NullableBackup) Set

func (v *NullableBackup) Set(val *Backup)

func (*NullableBackup) UnmarshalJSON

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

func (*NullableBackup) Unset

func (v *NullableBackup) Unset()

type NullableBackupList

type NullableBackupList struct {
	// contains filtered or unexported fields
}

func NewNullableBackupList

func NewNullableBackupList(val *BackupList) *NullableBackupList

func (NullableBackupList) Get

func (v NullableBackupList) Get() *BackupList

func (NullableBackupList) IsSet

func (v NullableBackupList) IsSet() bool

func (NullableBackupList) MarshalJSON

func (v NullableBackupList) MarshalJSON() ([]byte, error)

func (*NullableBackupList) Set

func (v *NullableBackupList) Set(val *BackupList)

func (*NullableBackupList) UnmarshalJSON

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

func (*NullableBackupList) Unset

func (v *NullableBackupList) Unset()

type NullableBackupListAllOf

type NullableBackupListAllOf struct {
	// contains filtered or unexported fields
}

func NewNullableBackupListAllOf

func NewNullableBackupListAllOf(val *BackupListAllOf) *NullableBackupListAllOf

func (NullableBackupListAllOf) Get

func (NullableBackupListAllOf) IsSet

func (v NullableBackupListAllOf) IsSet() bool

func (NullableBackupListAllOf) MarshalJSON

func (v NullableBackupListAllOf) MarshalJSON() ([]byte, error)

func (*NullableBackupListAllOf) Set

func (*NullableBackupListAllOf) UnmarshalJSON

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

func (*NullableBackupListAllOf) Unset

func (v *NullableBackupListAllOf) Unset()

type NullableBackupResponse

type NullableBackupResponse struct {
	// contains filtered or unexported fields
}

func NewNullableBackupResponse

func NewNullableBackupResponse(val *BackupResponse) *NullableBackupResponse

func (NullableBackupResponse) Get

func (NullableBackupResponse) IsSet

func (v NullableBackupResponse) IsSet() bool

func (NullableBackupResponse) MarshalJSON

func (v NullableBackupResponse) MarshalJSON() ([]byte, error)

func (*NullableBackupResponse) Set

func (*NullableBackupResponse) UnmarshalJSON

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

func (*NullableBackupResponse) Unset

func (v *NullableBackupResponse) Unset()

type NullableBaseBackup

type NullableBaseBackup struct {
	// contains filtered or unexported fields
}

func NewNullableBaseBackup

func NewNullableBaseBackup(val *BaseBackup) *NullableBaseBackup

func (NullableBaseBackup) Get

func (v NullableBaseBackup) Get() *BaseBackup

func (NullableBaseBackup) IsSet

func (v NullableBaseBackup) IsSet() bool

func (NullableBaseBackup) MarshalJSON

func (v NullableBaseBackup) MarshalJSON() ([]byte, error)

func (*NullableBaseBackup) Set

func (v *NullableBaseBackup) Set(val *BaseBackup)

func (*NullableBaseBackup) UnmarshalJSON

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

func (*NullableBaseBackup) Unset

func (v *NullableBaseBackup) 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 NullableClusterList

type NullableClusterList struct {
	// contains filtered or unexported fields
}

func NewNullableClusterList

func NewNullableClusterList(val *ClusterList) *NullableClusterList

func (NullableClusterList) Get

func (NullableClusterList) IsSet

func (v NullableClusterList) IsSet() bool

func (NullableClusterList) MarshalJSON

func (v NullableClusterList) MarshalJSON() ([]byte, error)

func (*NullableClusterList) Set

func (v *NullableClusterList) Set(val *ClusterList)

func (*NullableClusterList) UnmarshalJSON

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

func (*NullableClusterList) Unset

func (v *NullableClusterList) Unset()

type NullableClusterListAllOf

type NullableClusterListAllOf struct {
	// contains filtered or unexported fields
}

func NewNullableClusterListAllOf

func NewNullableClusterListAllOf(val *ClusterListAllOf) *NullableClusterListAllOf

func (NullableClusterListAllOf) Get

func (NullableClusterListAllOf) IsSet

func (v NullableClusterListAllOf) IsSet() bool

func (NullableClusterListAllOf) MarshalJSON

func (v NullableClusterListAllOf) MarshalJSON() ([]byte, error)

func (*NullableClusterListAllOf) Set

func (*NullableClusterListAllOf) UnmarshalJSON

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

func (*NullableClusterListAllOf) Unset

func (v *NullableClusterListAllOf) Unset()

type NullableClusterMetadata

type NullableClusterMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableClusterMetadata

func NewNullableClusterMetadata(val *ClusterMetadata) *NullableClusterMetadata

func (NullableClusterMetadata) Get

func (NullableClusterMetadata) IsSet

func (v NullableClusterMetadata) IsSet() bool

func (NullableClusterMetadata) MarshalJSON

func (v NullableClusterMetadata) MarshalJSON() ([]byte, error)

func (*NullableClusterMetadata) Set

func (*NullableClusterMetadata) UnmarshalJSON

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

func (*NullableClusterMetadata) Unset

func (v *NullableClusterMetadata) Unset()

type NullableClusterProperties

type NullableClusterProperties struct {
	// contains filtered or unexported fields
}

func NewNullableClusterProperties

func NewNullableClusterProperties(val *ClusterProperties) *NullableClusterProperties

func (NullableClusterProperties) Get

func (NullableClusterProperties) IsSet

func (v NullableClusterProperties) IsSet() bool

func (NullableClusterProperties) MarshalJSON

func (v NullableClusterProperties) MarshalJSON() ([]byte, error)

func (*NullableClusterProperties) Set

func (*NullableClusterProperties) UnmarshalJSON

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

func (*NullableClusterProperties) Unset

func (v *NullableClusterProperties) Unset()

type NullableClusterResponse

type NullableClusterResponse struct {
	// contains filtered or unexported fields
}

func NewNullableClusterResponse

func NewNullableClusterResponse(val *ClusterResponse) *NullableClusterResponse

func (NullableClusterResponse) Get

func (NullableClusterResponse) IsSet

func (v NullableClusterResponse) IsSet() bool

func (NullableClusterResponse) MarshalJSON

func (v NullableClusterResponse) MarshalJSON() ([]byte, error)

func (*NullableClusterResponse) Set

func (*NullableClusterResponse) UnmarshalJSON

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

func (*NullableClusterResponse) Unset

func (v *NullableClusterResponse) Unset()

type NullableClustersGet400Response

type NullableClustersGet400Response struct {
	// contains filtered or unexported fields
}

func (NullableClustersGet400Response) Get

func (NullableClustersGet400Response) IsSet

func (NullableClustersGet400Response) MarshalJSON

func (v NullableClustersGet400Response) MarshalJSON() ([]byte, error)

func (*NullableClustersGet400Response) Set

func (*NullableClustersGet400Response) UnmarshalJSON

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

func (*NullableClustersGet400Response) Unset

func (v *NullableClustersGet400Response) Unset()

type NullableClustersGet401Response

type NullableClustersGet401Response struct {
	// contains filtered or unexported fields
}

func (NullableClustersGet401Response) Get

func (NullableClustersGet401Response) IsSet

func (NullableClustersGet401Response) MarshalJSON

func (v NullableClustersGet401Response) MarshalJSON() ([]byte, error)

func (*NullableClustersGet401Response) Set

func (*NullableClustersGet401Response) UnmarshalJSON

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

func (*NullableClustersGet401Response) Unset

func (v *NullableClustersGet401Response) Unset()

type NullableClustersGet403Response

type NullableClustersGet403Response struct {
	// contains filtered or unexported fields
}

func (NullableClustersGet403Response) Get

func (NullableClustersGet403Response) IsSet

func (NullableClustersGet403Response) MarshalJSON

func (v NullableClustersGet403Response) MarshalJSON() ([]byte, error)

func (*NullableClustersGet403Response) Set

func (*NullableClustersGet403Response) UnmarshalJSON

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

func (*NullableClustersGet403Response) Unset

func (v *NullableClustersGet403Response) Unset()

type NullableClustersGet404Response

type NullableClustersGet404Response struct {
	// contains filtered or unexported fields
}

func (NullableClustersGet404Response) Get

func (NullableClustersGet404Response) IsSet

func (NullableClustersGet404Response) MarshalJSON

func (v NullableClustersGet404Response) MarshalJSON() ([]byte, error)

func (*NullableClustersGet404Response) Set

func (*NullableClustersGet404Response) UnmarshalJSON

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

func (*NullableClustersGet404Response) Unset

func (v *NullableClustersGet404Response) Unset()

type NullableClustersGet405Response

type NullableClustersGet405Response struct {
	// contains filtered or unexported fields
}

func (NullableClustersGet405Response) Get

func (NullableClustersGet405Response) IsSet

func (NullableClustersGet405Response) MarshalJSON

func (v NullableClustersGet405Response) MarshalJSON() ([]byte, error)

func (*NullableClustersGet405Response) Set

func (*NullableClustersGet405Response) UnmarshalJSON

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

func (*NullableClustersGet405Response) Unset

func (v *NullableClustersGet405Response) Unset()

type NullableClustersGet415Response

type NullableClustersGet415Response struct {
	// contains filtered or unexported fields
}

func (NullableClustersGet415Response) Get

func (NullableClustersGet415Response) IsSet

func (NullableClustersGet415Response) MarshalJSON

func (v NullableClustersGet415Response) MarshalJSON() ([]byte, error)

func (*NullableClustersGet415Response) Set

func (*NullableClustersGet415Response) UnmarshalJSON

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

func (*NullableClustersGet415Response) Unset

func (v *NullableClustersGet415Response) Unset()

type NullableClustersGet422Response

type NullableClustersGet422Response struct {
	// contains filtered or unexported fields
}

func (NullableClustersGet422Response) Get

func (NullableClustersGet422Response) IsSet

func (NullableClustersGet422Response) MarshalJSON

func (v NullableClustersGet422Response) MarshalJSON() ([]byte, error)

func (*NullableClustersGet422Response) Set

func (*NullableClustersGet422Response) UnmarshalJSON

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

func (*NullableClustersGet422Response) Unset

func (v *NullableClustersGet422Response) Unset()

type NullableClustersGet429Response

type NullableClustersGet429Response struct {
	// contains filtered or unexported fields
}

func (NullableClustersGet429Response) Get

func (NullableClustersGet429Response) IsSet

func (NullableClustersGet429Response) MarshalJSON

func (v NullableClustersGet429Response) MarshalJSON() ([]byte, error)

func (*NullableClustersGet429Response) Set

func (*NullableClustersGet429Response) UnmarshalJSON

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

func (*NullableClustersGet429Response) Unset

func (v *NullableClustersGet429Response) Unset()

type NullableClustersGet500Response

type NullableClustersGet500Response struct {
	// contains filtered or unexported fields
}

func (NullableClustersGet500Response) Get

func (NullableClustersGet500Response) IsSet

func (NullableClustersGet500Response) MarshalJSON

func (v NullableClustersGet500Response) MarshalJSON() ([]byte, error)

func (*NullableClustersGet500Response) Set

func (*NullableClustersGet500Response) UnmarshalJSON

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

func (*NullableClustersGet500Response) Unset

func (v *NullableClustersGet500Response) Unset()

type NullableClustersGet503Response

type NullableClustersGet503Response struct {
	// contains filtered or unexported fields
}

func (NullableClustersGet503Response) Get

func (NullableClustersGet503Response) IsSet

func (NullableClustersGet503Response) MarshalJSON

func (v NullableClustersGet503Response) MarshalJSON() ([]byte, error)

func (*NullableClustersGet503Response) Set

func (*NullableClustersGet503Response) UnmarshalJSON

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

func (*NullableClustersGet503Response) Unset

func (v *NullableClustersGet503Response) Unset()

type NullableConnection

type NullableConnection struct {
	// contains filtered or unexported fields
}

func NewNullableConnection

func NewNullableConnection(val *Connection) *NullableConnection

func (NullableConnection) Get

func (v NullableConnection) Get() *Connection

func (NullableConnection) IsSet

func (v NullableConnection) IsSet() bool

func (NullableConnection) MarshalJSON

func (v NullableConnection) MarshalJSON() ([]byte, error)

func (*NullableConnection) Set

func (v *NullableConnection) Set(val *Connection)

func (*NullableConnection) UnmarshalJSON

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

func (*NullableConnection) Unset

func (v *NullableConnection) Unset()

type NullableCreateClusterProperties

type NullableCreateClusterProperties struct {
	// contains filtered or unexported fields
}

func (NullableCreateClusterProperties) Get

func (NullableCreateClusterProperties) IsSet

func (NullableCreateClusterProperties) MarshalJSON

func (v NullableCreateClusterProperties) MarshalJSON() ([]byte, error)

func (*NullableCreateClusterProperties) Set

func (*NullableCreateClusterProperties) UnmarshalJSON

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

func (*NullableCreateClusterProperties) Unset

type NullableCreateClusterRequest

type NullableCreateClusterRequest struct {
	// contains filtered or unexported fields
}

func NewNullableCreateClusterRequest

func NewNullableCreateClusterRequest(val *CreateClusterRequest) *NullableCreateClusterRequest

func (NullableCreateClusterRequest) Get

func (NullableCreateClusterRequest) IsSet

func (NullableCreateClusterRequest) MarshalJSON

func (v NullableCreateClusterRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateClusterRequest) Set

func (*NullableCreateClusterRequest) UnmarshalJSON

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

func (*NullableCreateClusterRequest) Unset

func (v *NullableCreateClusterRequest) Unset()

type NullableDBUser

type NullableDBUser struct {
	// contains filtered or unexported fields
}

func NewNullableDBUser

func NewNullableDBUser(val *DBUser) *NullableDBUser

func (NullableDBUser) Get

func (v NullableDBUser) Get() *DBUser

func (NullableDBUser) IsSet

func (v NullableDBUser) IsSet() bool

func (NullableDBUser) MarshalJSON

func (v NullableDBUser) MarshalJSON() ([]byte, error)

func (*NullableDBUser) Set

func (v *NullableDBUser) Set(val *DBUser)

func (*NullableDBUser) UnmarshalJSON

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

func (*NullableDBUser) Unset

func (v *NullableDBUser) Unset()

type NullableDayOfTheWeek

type NullableDayOfTheWeek struct {
	// contains filtered or unexported fields
}

func NewNullableDayOfTheWeek

func NewNullableDayOfTheWeek(val *DayOfTheWeek) *NullableDayOfTheWeek

func (NullableDayOfTheWeek) Get

func (NullableDayOfTheWeek) IsSet

func (v NullableDayOfTheWeek) IsSet() bool

func (NullableDayOfTheWeek) MarshalJSON

func (v NullableDayOfTheWeek) MarshalJSON() ([]byte, error)

func (*NullableDayOfTheWeek) Set

func (v *NullableDayOfTheWeek) Set(val *DayOfTheWeek)

func (*NullableDayOfTheWeek) UnmarshalJSON

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

func (*NullableDayOfTheWeek) Unset

func (v *NullableDayOfTheWeek) Unset()

type NullableErrorMessage

type NullableErrorMessage struct {
	// contains filtered or unexported fields
}

func NewNullableErrorMessage

func NewNullableErrorMessage(val *ErrorMessage) *NullableErrorMessage

func (NullableErrorMessage) Get

func (NullableErrorMessage) IsSet

func (v NullableErrorMessage) IsSet() bool

func (NullableErrorMessage) MarshalJSON

func (v NullableErrorMessage) MarshalJSON() ([]byte, error)

func (*NullableErrorMessage) Set

func (v *NullableErrorMessage) Set(val *ErrorMessage)

func (*NullableErrorMessage) UnmarshalJSON

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

func (*NullableErrorMessage) Unset

func (v *NullableErrorMessage) 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 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 NullableIonosTime

type NullableIonosTime struct {
	NullableTime
}

type NullableMaintenanceWindow

type NullableMaintenanceWindow struct {
	// contains filtered or unexported fields
}

func NewNullableMaintenanceWindow

func NewNullableMaintenanceWindow(val *MaintenanceWindow) *NullableMaintenanceWindow

func (NullableMaintenanceWindow) Get

func (NullableMaintenanceWindow) IsSet

func (v NullableMaintenanceWindow) IsSet() bool

func (NullableMaintenanceWindow) MarshalJSON

func (v NullableMaintenanceWindow) MarshalJSON() ([]byte, error)

func (*NullableMaintenanceWindow) Set

func (*NullableMaintenanceWindow) UnmarshalJSON

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

func (*NullableMaintenanceWindow) Unset

func (v *NullableMaintenanceWindow) Unset()

type NullableMariadbVersion

type NullableMariadbVersion struct {
	// contains filtered or unexported fields
}

func NewNullableMariadbVersion

func NewNullableMariadbVersion(val *MariadbVersion) *NullableMariadbVersion

func (NullableMariadbVersion) Get

func (NullableMariadbVersion) IsSet

func (v NullableMariadbVersion) IsSet() bool

func (NullableMariadbVersion) MarshalJSON

func (v NullableMariadbVersion) MarshalJSON() ([]byte, error)

func (*NullableMariadbVersion) Set

func (*NullableMariadbVersion) UnmarshalJSON

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

func (*NullableMariadbVersion) Unset

func (v *NullableMariadbVersion) 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 NullablePaginationLinks struct {
	// contains filtered or unexported fields
}
func NewNullablePaginationLinks(val *PaginationLinks) *NullablePaginationLinks

func (NullablePaginationLinks) Get

func (NullablePaginationLinks) IsSet

func (v NullablePaginationLinks) IsSet() bool

func (NullablePaginationLinks) MarshalJSON

func (v NullablePaginationLinks) MarshalJSON() ([]byte, error)

func (*NullablePaginationLinks) Set

func (*NullablePaginationLinks) UnmarshalJSON

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

func (*NullablePaginationLinks) Unset

func (v *NullablePaginationLinks) Unset()

type NullablePatchClusterProperties

type NullablePatchClusterProperties struct {
	// contains filtered or unexported fields
}

func (NullablePatchClusterProperties) Get

func (NullablePatchClusterProperties) IsSet

func (NullablePatchClusterProperties) MarshalJSON

func (v NullablePatchClusterProperties) MarshalJSON() ([]byte, error)

func (*NullablePatchClusterProperties) Set

func (*NullablePatchClusterProperties) UnmarshalJSON

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

func (*NullablePatchClusterProperties) Unset

func (v *NullablePatchClusterProperties) Unset()

type NullablePatchClusterRequest

type NullablePatchClusterRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePatchClusterRequest

func NewNullablePatchClusterRequest(val *PatchClusterRequest) *NullablePatchClusterRequest

func (NullablePatchClusterRequest) Get

func (NullablePatchClusterRequest) IsSet

func (NullablePatchClusterRequest) MarshalJSON

func (v NullablePatchClusterRequest) MarshalJSON() ([]byte, error)

func (*NullablePatchClusterRequest) Set

func (*NullablePatchClusterRequest) UnmarshalJSON

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

func (*NullablePatchClusterRequest) Unset

func (v *NullablePatchClusterRequest) Unset()

type NullableRestoreRequest

type NullableRestoreRequest struct {
	// contains filtered or unexported fields
}

func NewNullableRestoreRequest

func NewNullableRestoreRequest(val *RestoreRequest) *NullableRestoreRequest

func (NullableRestoreRequest) Get

func (NullableRestoreRequest) IsSet

func (v NullableRestoreRequest) IsSet() bool

func (NullableRestoreRequest) MarshalJSON

func (v NullableRestoreRequest) MarshalJSON() ([]byte, error)

func (*NullableRestoreRequest) Set

func (*NullableRestoreRequest) UnmarshalJSON

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

func (*NullableRestoreRequest) Unset

func (v *NullableRestoreRequest) Unset()

type NullableState

type NullableState struct {
	// contains filtered or unexported fields
}

func NewNullableState

func NewNullableState(val *State) *NullableState

func (NullableState) Get

func (v NullableState) Get() *State

func (NullableState) IsSet

func (v NullableState) IsSet() bool

func (NullableState) MarshalJSON

func (v NullableState) MarshalJSON() ([]byte, error)

func (*NullableState) Set

func (v *NullableState) Set(val *State)

func (*NullableState) UnmarshalJSON

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

func (*NullableState) Unset

func (v *NullableState) 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 Pagination

type Pagination struct {
	// The offset specified in the request (if none was specified, the default offset is 0).
	Offset *int32 `json:"offset,omitempty"`
	// The limit specified in the request (if none was specified, the default limit is 100).
	Limit *int32 `json:"limit,omitempty"`
	// The total number of elements matching the request (without pagination).
	Total *int32           `json:"total,omitempty"`
	Links *PaginationLinks `json:"_links,omitempty"`
}

Pagination Pagination information in list responses.

func NewPagination

func NewPagination() *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) GetLimit

func (o *Pagination) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*Pagination) GetLimitOk

func (o *Pagination) GetLimitOk() (*int32, bool)

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

func (o *Pagination) GetLinks() PaginationLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*Pagination) GetLinksOk

func (o *Pagination) GetLinksOk() (*PaginationLinks, bool)

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

func (*Pagination) GetOffset

func (o *Pagination) GetOffset() int32

GetOffset returns the Offset field value if set, zero value otherwise.

func (*Pagination) GetOffsetOk

func (o *Pagination) GetOffsetOk() (*int32, bool)

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

func (*Pagination) GetTotal

func (o *Pagination) GetTotal() int32

GetTotal returns the Total field value if set, zero value otherwise.

func (*Pagination) GetTotalOk

func (o *Pagination) GetTotalOk() (*int32, bool)

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

func (*Pagination) HasLimit

func (o *Pagination) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *Pagination) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Pagination) HasOffset

func (o *Pagination) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*Pagination) HasTotal

func (o *Pagination) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (*Pagination) SetLimit

func (o *Pagination) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (o *Pagination) SetLinks(v PaginationLinks)

SetLinks gets a reference to the given PaginationLinks and assigns it to the Links field.

func (*Pagination) SetOffset

func (o *Pagination) SetOffset(v int32)

SetOffset gets a reference to the given int32 and assigns it to the Offset field.

func (*Pagination) SetTotal

func (o *Pagination) SetTotal(v int32)

SetTotal gets a reference to the given int32 and assigns it to the Total field.

func (Pagination) ToMap

func (o Pagination) ToMap() (map[string]interface{}, error)
type PaginationLinks struct {
	// URL (with offset and limit parameters) of the previous page; only present if offset is greater than 0.
	Prev *string `json:"prev,omitempty"`
	// URL (with offset and limit parameters) of the current page.
	Self *string `json:"self,omitempty"`
	// URL (with offset and limit parameters) of the next page; only present if offset + limit is less than the total number of elements.
	Next *string `json:"next,omitempty"`
}

PaginationLinks URLs to navigate the different pages.

func NewPaginationLinks() *PaginationLinks

NewPaginationLinks instantiates a new PaginationLinks 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 NewPaginationLinksWithDefaults

func NewPaginationLinksWithDefaults() *PaginationLinks

NewPaginationLinksWithDefaults instantiates a new PaginationLinks 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 (*PaginationLinks) GetNext

func (o *PaginationLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*PaginationLinks) GetNextOk

func (o *PaginationLinks) GetNextOk() (*string, bool)

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

func (*PaginationLinks) GetPrev

func (o *PaginationLinks) GetPrev() string

GetPrev returns the Prev field value if set, zero value otherwise.

func (*PaginationLinks) GetPrevOk

func (o *PaginationLinks) GetPrevOk() (*string, bool)

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

func (*PaginationLinks) GetSelf

func (o *PaginationLinks) GetSelf() string

GetSelf returns the Self field value if set, zero value otherwise.

func (*PaginationLinks) GetSelfOk

func (o *PaginationLinks) GetSelfOk() (*string, bool)

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

func (*PaginationLinks) HasNext

func (o *PaginationLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*PaginationLinks) HasPrev

func (o *PaginationLinks) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (*PaginationLinks) HasSelf

func (o *PaginationLinks) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (*PaginationLinks) SetNext

func (o *PaginationLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*PaginationLinks) SetPrev

func (o *PaginationLinks) SetPrev(v string)

SetPrev gets a reference to the given string and assigns it to the Prev field.

func (*PaginationLinks) SetSelf

func (o *PaginationLinks) SetSelf(v string)

SetSelf gets a reference to the given string and assigns it to the Self field.

func (PaginationLinks) ToMap

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

type PatchClusterProperties

type PatchClusterProperties struct {
	MariadbVersion *MariadbVersion `json:"mariadbVersion,omitempty"`
	// The total number of instances in the cluster (one primary and n-1 secondary).
	Instances *int32 `json:"instances,omitempty"`
	// The number of CPU cores per instance.
	Cores *int32 `json:"cores,omitempty"`
	// The amount of memory per instance in gigabytes (GB).
	Ram *int32 `json:"ram,omitempty"`
	// The amount of storage per instance in gigabytes (GB).
	StorageSize *int32 `json:"storageSize,omitempty"`
	// The friendly name of your cluster.
	DisplayName       *string            `json:"displayName,omitempty"`
	MaintenanceWindow *MaintenanceWindow `json:"maintenanceWindow,omitempty"`
}

PatchClusterProperties Properties of the payload to change a cluster: - instances can only be increased (3, 5, 7), - mariadbVersion can only be increased (no downgrade) - storageSize can only be increased, - ram and cores can be both increased and decreased.

func NewPatchClusterProperties

func NewPatchClusterProperties() *PatchClusterProperties

NewPatchClusterProperties instantiates a new PatchClusterProperties 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 NewPatchClusterPropertiesWithDefaults

func NewPatchClusterPropertiesWithDefaults() *PatchClusterProperties

NewPatchClusterPropertiesWithDefaults instantiates a new PatchClusterProperties 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 (*PatchClusterProperties) GetCores

func (o *PatchClusterProperties) GetCores() int32

GetCores returns the Cores field value if set, zero value otherwise.

func (*PatchClusterProperties) GetCoresOk

func (o *PatchClusterProperties) GetCoresOk() (*int32, bool)

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

func (*PatchClusterProperties) GetDisplayName

func (o *PatchClusterProperties) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*PatchClusterProperties) GetDisplayNameOk

func (o *PatchClusterProperties) GetDisplayNameOk() (*string, bool)

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

func (*PatchClusterProperties) GetInstances

func (o *PatchClusterProperties) GetInstances() int32

GetInstances returns the Instances field value if set, zero value otherwise.

func (*PatchClusterProperties) GetInstancesOk

func (o *PatchClusterProperties) GetInstancesOk() (*int32, bool)

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

func (*PatchClusterProperties) GetMaintenanceWindow

func (o *PatchClusterProperties) GetMaintenanceWindow() MaintenanceWindow

GetMaintenanceWindow returns the MaintenanceWindow field value if set, zero value otherwise.

func (*PatchClusterProperties) GetMaintenanceWindowOk

func (o *PatchClusterProperties) GetMaintenanceWindowOk() (*MaintenanceWindow, bool)

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

func (*PatchClusterProperties) GetMariadbVersion

func (o *PatchClusterProperties) GetMariadbVersion() MariadbVersion

GetMariadbVersion returns the MariadbVersion field value if set, zero value otherwise.

func (*PatchClusterProperties) GetMariadbVersionOk

func (o *PatchClusterProperties) GetMariadbVersionOk() (*MariadbVersion, bool)

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

func (*PatchClusterProperties) GetRam

func (o *PatchClusterProperties) GetRam() int32

GetRam returns the Ram field value if set, zero value otherwise.

func (*PatchClusterProperties) GetRamOk

func (o *PatchClusterProperties) GetRamOk() (*int32, bool)

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

func (*PatchClusterProperties) GetStorageSize

func (o *PatchClusterProperties) GetStorageSize() int32

GetStorageSize returns the StorageSize field value if set, zero value otherwise.

func (*PatchClusterProperties) GetStorageSizeOk

func (o *PatchClusterProperties) GetStorageSizeOk() (*int32, bool)

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

func (*PatchClusterProperties) HasCores

func (o *PatchClusterProperties) HasCores() bool

HasCores returns a boolean if a field has been set.

func (*PatchClusterProperties) HasDisplayName

func (o *PatchClusterProperties) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*PatchClusterProperties) HasInstances

func (o *PatchClusterProperties) HasInstances() bool

HasInstances returns a boolean if a field has been set.

func (*PatchClusterProperties) HasMaintenanceWindow

func (o *PatchClusterProperties) HasMaintenanceWindow() bool

HasMaintenanceWindow returns a boolean if a field has been set.

func (*PatchClusterProperties) HasMariadbVersion

func (o *PatchClusterProperties) HasMariadbVersion() bool

HasMariadbVersion returns a boolean if a field has been set.

func (*PatchClusterProperties) HasRam

func (o *PatchClusterProperties) HasRam() bool

HasRam returns a boolean if a field has been set.

func (*PatchClusterProperties) HasStorageSize

func (o *PatchClusterProperties) HasStorageSize() bool

HasStorageSize returns a boolean if a field has been set.

func (*PatchClusterProperties) SetCores

func (o *PatchClusterProperties) SetCores(v int32)

SetCores gets a reference to the given int32 and assigns it to the Cores field.

func (*PatchClusterProperties) SetDisplayName

func (o *PatchClusterProperties) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*PatchClusterProperties) SetInstances

func (o *PatchClusterProperties) SetInstances(v int32)

SetInstances gets a reference to the given int32 and assigns it to the Instances field.

func (*PatchClusterProperties) SetMaintenanceWindow

func (o *PatchClusterProperties) SetMaintenanceWindow(v MaintenanceWindow)

SetMaintenanceWindow gets a reference to the given MaintenanceWindow and assigns it to the MaintenanceWindow field.

func (*PatchClusterProperties) SetMariadbVersion

func (o *PatchClusterProperties) SetMariadbVersion(v MariadbVersion)

SetMariadbVersion gets a reference to the given MariadbVersion and assigns it to the MariadbVersion field.

func (*PatchClusterProperties) SetRam

func (o *PatchClusterProperties) SetRam(v int32)

SetRam gets a reference to the given int32 and assigns it to the Ram field.

func (*PatchClusterProperties) SetStorageSize

func (o *PatchClusterProperties) SetStorageSize(v int32)

SetStorageSize gets a reference to the given int32 and assigns it to the StorageSize field.

func (PatchClusterProperties) ToMap

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

type PatchClusterRequest

type PatchClusterRequest struct {
	Metadata   *ClusterMetadata        `json:"metadata,omitempty"`
	Properties *PatchClusterProperties `json:"properties,omitempty"`
}

PatchClusterRequest Request payload to change a cluster.

func NewPatchClusterRequest

func NewPatchClusterRequest() *PatchClusterRequest

NewPatchClusterRequest instantiates a new PatchClusterRequest 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 NewPatchClusterRequestWithDefaults

func NewPatchClusterRequestWithDefaults() *PatchClusterRequest

NewPatchClusterRequestWithDefaults instantiates a new PatchClusterRequest 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 (*PatchClusterRequest) GetMetadata

func (o *PatchClusterRequest) GetMetadata() ClusterMetadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*PatchClusterRequest) GetMetadataOk

func (o *PatchClusterRequest) GetMetadataOk() (*ClusterMetadata, bool)

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

func (*PatchClusterRequest) GetProperties

func (o *PatchClusterRequest) GetProperties() PatchClusterProperties

GetProperties returns the Properties field value if set, zero value otherwise.

func (*PatchClusterRequest) GetPropertiesOk

func (o *PatchClusterRequest) GetPropertiesOk() (*PatchClusterProperties, bool)

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

func (*PatchClusterRequest) HasMetadata

func (o *PatchClusterRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*PatchClusterRequest) HasProperties

func (o *PatchClusterRequest) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*PatchClusterRequest) SetMetadata

func (o *PatchClusterRequest) SetMetadata(v ClusterMetadata)

SetMetadata gets a reference to the given ClusterMetadata and assigns it to the Metadata field.

func (*PatchClusterRequest) SetProperties

func (o *PatchClusterRequest) SetProperties(v PatchClusterProperties)

SetProperties gets a reference to the given PatchClusterProperties and assigns it to the Properties field.

func (PatchClusterRequest) ToMap

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

type RestoreApiService

type RestoreApiService service

RestoreApiService RestoreApi service

func (*RestoreApiService) ClustersRestore

func (a *RestoreApiService) ClustersRestore(ctx _context.Context, clusterId string) ApiClustersRestoreRequest
  • ClustersRestore In-place restore of a cluster.
  • Restore a MariaDB cluster from a backup.

Conditions:

  • The backup must belong to the MariaDB cluster to be restored.
  • The cluster must be in the state "AVAILABLE".
  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param clusterId The unique ID of the cluster.
  • @return ApiClustersRestoreRequest

func (*RestoreApiService) ClustersRestoreExecute

func (a *RestoreApiService) ClustersRestoreExecute(r ApiClustersRestoreRequest) (*shared.APIResponse, error)

* Execute executes the request

type RestoreRequest

type RestoreRequest struct {
	// The unique ID of the resource.
	BackupId string `json:"backupId"`
	// The timestamp to which the cluster should be restored. If empty, the backup will be applied to the latest timestamp.  This value must be supplied as ISO 8601 timestamp, the backup will be replayed up until the given timestamp. If empty, the backup will be applied completely.  Must be within the earliestRecoveryTargetTime and now.  The earliestRecoveryTargetTime can be looked up in the  backup object.
	RecoveryTargetTime *IonosTime `json:"recoveryTargetTime,omitempty"`
}

RestoreRequest Request payload to restore a cluster from a backup.

func NewRestoreRequest

func NewRestoreRequest(backupId string) *RestoreRequest

NewRestoreRequest instantiates a new RestoreRequest 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 NewRestoreRequestWithDefaults

func NewRestoreRequestWithDefaults() *RestoreRequest

NewRestoreRequestWithDefaults instantiates a new RestoreRequest 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 (*RestoreRequest) GetBackupId

func (o *RestoreRequest) GetBackupId() string

GetBackupId returns the BackupId field value

func (*RestoreRequest) GetBackupIdOk

func (o *RestoreRequest) GetBackupIdOk() (*string, bool)

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

func (*RestoreRequest) GetRecoveryTargetTime

func (o *RestoreRequest) GetRecoveryTargetTime() time.Time

GetRecoveryTargetTime returns the RecoveryTargetTime field value if set, zero value otherwise.

func (*RestoreRequest) GetRecoveryTargetTimeOk

func (o *RestoreRequest) GetRecoveryTargetTimeOk() (*time.Time, bool)

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

func (*RestoreRequest) HasRecoveryTargetTime

func (o *RestoreRequest) HasRecoveryTargetTime() bool

HasRecoveryTargetTime returns a boolean if a field has been set.

func (*RestoreRequest) SetBackupId

func (o *RestoreRequest) SetBackupId(v string)

SetBackupId sets field value

func (*RestoreRequest) SetRecoveryTargetTime

func (o *RestoreRequest) SetRecoveryTargetTime(v time.Time)

SetRecoveryTargetTime gets a reference to the given time.Time and assigns it to the RecoveryTargetTime field.

func (RestoreRequest) ToMap

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

type State

type State string

State The current status reported back by the cluster.

const (
	STATE_AVAILABLE  State = "AVAILABLE"
	STATE_BUSY       State = "BUSY"
	STATE_CREATING   State = "CREATING"
	STATE_UPDATING   State = "UPDATING"
	STATE_RESTORING  State = "RESTORING"
	STATE_DESTROYING State = "DESTROYING"
	STATE_DEGRADED   State = "DEGRADED"
	STATE_FAILED     State = "FAILED"
	STATE_UNKNOWN    State = "UNKNOWN"
)

List of State

func (State) Ptr

func (v State) Ptr() *State

Ptr returns reference to State value

func (*State) UnmarshalJSON

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

type TLSDial

type TLSDial func(ctx context.Context, network, addr string) (net.Conn, error)

TLSDial can be assigned to a http.Transport's DialTLS field.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL