mariadb

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2025 License: MIT Imports: 19 Imported by: 0

README

Go API client for mariadb

OSSCP Scp-dbaas Project

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 0.0.1.dev1795
  • Package version: 1.0.0
  • Generator version: 7.10.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import mariadb "github.com/GIT_USER_ID/GIT_REPO_ID"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value mariadb.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), mariadb.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value mariadb.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), mariadb.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using mariadb.ContextOperationServerIndices and mariadb.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), mariadb.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), mariadb.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://scp-dbaas-a.kr-west1.dev2.samsungsdscloud.com

Class Method HTTP request Description
MariadbV1MariadbArchiveApiAPI MariadbDeleteArchiveLog Delete /v1/clusters/{cluster_id}/archive Delete Archive Log
MariadbV1MariadbArchiveApiAPI MariadbSetArchiveConfig Put /v1/clusters/{cluster_id}/archive Set Archive Config
MariadbV1MariadbArchiveApiAPI MariadbShowArchiveConfig Get /v1/clusters/{cluster_id}/archive Show Archive Config
MariadbV1MariadbArchiveApiAPI MariadbSyncArchiveConfig Post /v1/clusters/{cluster_id}/archive/sync Synchronize Archive Config
MariadbV1MariadbAuditlogApiAPI MariadbSetAuditLog Put /v1/clusters/{cluster_id}/audit-log Set Audit Log
MariadbV1MariadbBackupApiAPI MariadbListBackupHistories Get /v1/clusters/{cluster_id}/backup-histories List Backup Histories
MariadbV1MariadbBackupApiAPI MariadbRemoveBackupHistories Put /v1/clusters/{cluster_id}/backup-histories Remove Backup Histories
MariadbV1MariadbBackupApiAPI MariadbSetBackup Post /v1/clusters/{cluster_id}/backups Set Backup
MariadbV1MariadbBackupApiAPI MariadbUnsetBackup Delete /v1/clusters/{cluster_id}/backups Unset Backup
MariadbV1MariadbClustersApiAPI MariadbCreateCluster Post /v1/clusters Create Cluster
MariadbV1MariadbClustersApiAPI MariadbCreateRestore Post /v1/clusters/{cluster_id}/restore Create Restore Cluster
MariadbV1MariadbClustersApiAPI MariadbDeleteCluster Delete /v1/clusters/{cluster_id} Terminate Cluster
MariadbV1MariadbClustersApiAPI MariadbListClusters Get /v1/clusters List Clusters
MariadbV1MariadbClustersApiAPI MariadbRestartCluster Post /v1/clusters/{cluster_id}/restart Restart Cluster
MariadbV1MariadbClustersApiAPI MariadbShowCluster Get /v1/clusters/{cluster_id} Show Cluster
MariadbV1MariadbClustersApiAPI MariadbStartCluster Post /v1/clusters/{cluster_id}/start Start Cluster
MariadbV1MariadbClustersApiAPI MariadbStopCluster Post /v1/clusters/{cluster_id}/stop Stop Cluster
MariadbV1MariadbClustersApiAPI MariadbSwitchoverCluster Post /v1/clusters/{cluster_id}/switchover Switchover Cluster
MariadbV1MariadbClustersApiAPI MariadbSyncClusterState Post /v1/clusters/{cluster_id}/sync-state Synchronize Cluster State
MariadbV1MariadbInstancesApiAPI MariadbAddBlockStorages Post /v1/instance-groups/{instance_group_id}/block-storage-groups Add Block Storages
MariadbV1MariadbInstancesApiAPI MariadbSetBlockStorageSize Post /v1/block-storage-groups/{block_storage_group_id}/resize Set Block Storage Size
MariadbV1MariadbInstancesApiAPI MariadbSetSecurityGroupRules Post /v1/clusters/{cluster_id}/security-group-rules Set Security Group Rules
MariadbV1MariadbInstancesApiAPI MariadbSetServerType Post /v1/instance-groups/{instance_group_id}/resize Set Server Type
MariadbV1MariadbLogExportApiAPI MariadbCreateLogExportConfig Post /v1/clusters/{cluster_id}/log-export-configs Create Log Export Config
MariadbV1MariadbLogExportApiAPI MariadbDeleteLogExportConfig Delete /v1/clusters/{cluster_id}/log-export-configs/{log_export_config_id} Delete Log Export Config
MariadbV1MariadbLogExportApiAPI MariadbExportLog Post /v1/clusters/{cluster_id}/log-export-configs/{log_export_config_id}/export Export Log
MariadbV1MariadbLogExportApiAPI MariadbListLogExportConfigs Get /v1/clusters/{cluster_id}/log-export-configs List Log Export Configs
MariadbV1MariadbLogExportApiAPI MariadbSetLogExportConfig Put /v1/clusters/{cluster_id}/log-export-configs/{log_export_config_id} Set Log Export Config
MariadbV1MariadbLogExportApiAPI MariadbShowLogExportConfig Get /v1/clusters/{cluster_id}/log-export-configs/{log_export_config_id} Show Log Export Config
MariadbV1MariadbMaintenanceApiAPI MariadbSetMaintenance Post /v1/clusters/{cluster_id}/maintenance Set Maintenance
MariadbV1MariadbMaintenanceApiAPI MariadbUnsetMaintenance Delete /v1/clusters/{cluster_id}/maintenance Unset Maintenance
MariadbV1MariadbMasterDataApiAPI MariadbListEngineVersionProperties Get /v1/engine-versions/{dbaas_engine_version_id}/properties List Engine Version Properties
MariadbV1MariadbMasterDataApiAPI MariadbListEngineVersions Get /v1/engine-versions List Engine Versions
MariadbV1MariadbMasterDataApiAPI MariadbListParameterGroups Get /v1/parameter-groups List Parameter Groups
MariadbV1MariadbMasterDataApiAPI MariadbListParameters Get /v1/parameters List Parameters
MariadbV1MariadbMasterDataApiAPI MariadbListServerTypes Get /v1/server-types List Server Types
MariadbV1MariadbMasterDataApiAPI MariadbShowRequest Get /v1/requests/{request_id} Show Request
MariadbV1MariadbMinorPatchApiAPI MariadbPatchMinorVersion Put /v1/clusters/{cluster_id}/patch Patch Minor Version
MariadbV1MariadbParametersApiAPI MariadbListParameterValues Get /v1/clusters/{cluster_id}/parameters List Parameter Values
MariadbV1MariadbParametersApiAPI MariadbSetParameterValues Put /v1/clusters/{cluster_id}/parameters Set Parameter Values
MariadbV1MariadbParametersApiAPI MariadbSyncParameterValues Post /v1/clusters/{cluster_id}/parameters/sync Synchronize Parameter Values
MariadbV1MariadbReplicasApiAPI MariadbCreateReplica Post /v1/clusters/{cluster_id}/replicas Create Replica
MariadbV1MariadbReplicasApiAPI MariadbListReplicas Get /v1/clusters/{cluster_id}/replicas List Replicas
MariadbV1MariadbReplicasApiAPI MariadbResetReplica Post /v1/clusters/{replica_cluster_id}/reset-replica Reset Replica
MariadbV1MariadbReplicasApiAPI MariadbSyncReplicaState Post /v1/clusters/{origin_cluster_id}/sync-replica-state Synchronize Replica State

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

X-Auth-Token
  • Type: API key
  • API key parameter name: X-Auth-Token
  • Location: HTTP header

Note, each API key must be added to a map of map[string]APIKey where the key is: X-Auth-Token and passed in as the auth context for each request.

Example

auth := context.WithValue(
		context.Background(),
		mariadb.ContextAPIKeys,
		map[string]mariadb.APIKey{
			"X-Auth-Token": {Key: "API_KEY_STRING"},
		},
	)
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
View Source
var (
	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextSCP takes an Access Key and a Secret Key for signing SCP
	ContextSCP = contextKey("scpCredential")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedBlockStorageGroupRoleTypeEnumValues = []BlockStorageGroupRoleType{
	"OS",
	"DATA",
	"ARCHIVE",
	"TEMP",
	"BACKUP",
}

All allowed values of BlockStorageGroupRoleType enum

View Source
var AllowedClusterRoleTypeEnumValues = []ClusterRoleType{
	"ORIGIN",
	"REPLICA",
	"RECOVERY",
	"SECONDARY",
}

All allowed values of ClusterRoleType enum

View Source
var AllowedDayOfWeekEnumValues = []DayOfWeek{
	"MON",
	"TUE",
	"WED",
	"THU",
	"FRI",
	"SAT",
	"SUN",
}

All allowed values of DayOfWeek enum

View Source
var AllowedInstanceGroupRoleTypeEnumValues = []InstanceGroupRoleType{
	"ACTIVE",
	"ACTIVE_STANDBY",
	"PRIMARY_SECONDARY",
	"MASTER",
	"MASTER_REPLICA",
	"REPLICA",
	"SENTINEL",
	"MASTER_DATA",
	"DATA",
	"KIBANA",
	"ZOOKEEPER_BROKER",
	"BROKER",
	"ZOOKEEPER",
	"AKHQ",
	"CONSOLE",
}

All allowed values of InstanceGroupRoleType enum

View Source
var AllowedInstanceRoleTypeEnumValues = []InstanceRoleType{
	"ACTIVE",
	"STANDBY",
	"PRIMARY",
	"SECONDARY",
	"MASTER",
	"REPLICA",
	"SENTINEL",
	"MASTER_DATA",
	"DATA",
	"KIBANA",
	"ZOOKEEPER_BROKER",
	"BROKER",
	"ZOOKEEPER",
	"AKHQ",
	"CONSOLE",
}

All allowed values of InstanceRoleType enum

View Source
var AllowedProductImageTypeEnumValues = []ProductImageType{
	"PostgreSQL Community",
	"MariaDB",
	"MySQL",
	"EPAS",
	"Microsoft SQL Server Enterprise",
	"Microsoft SQL Server Standard",
	"Redis",
	"Apache Kafka",
	"Elasticsearch Enterprise",
	"Vertica Enterprise",
	"Vertica Community",
}

All allowed values of ProductImageType enum

View Source
var AllowedProductTypeEnumValues = []ProductType{
	"PostgreSQL Community",
	"EPAS",
	"MariaDB",
	"MySQL",
	"Redis",
	"Microsoft SQL Server",
	"Search Engine",
	"Event Streams",
	"Vertica",
}

All allowed values of ProductType enum

View Source
var AllowedServiceStateEnumValues = []ServiceState{
	"RUNNING",
	"STOPPED",
	"UNKNOWN",
	"ERROR",
	"FAILED",
	"TERMINATED",
	"CREATING",
	"STOPPING",
	"STARTING",
	"RESTARTING",
	"EDITING",
	"SYNCHRONIZING",
	"UPGRADING",
	"TERMINATING",
}

All allowed values of ServiceState enum

View Source
var AllowedVolumeTypeEnumValues = []VolumeType{
	"SSD",
	"SSD_KMS",
	"SSD_TMP",
	"HDD",
	"HDD_KMS",
}

All allowed values of VolumeType enum

Functions

func CacheExpires

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

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

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type APIClient

type APIClient struct {
	MariadbV1MariadbArchiveApiAPI *MariadbV1MariadbArchiveApiAPIService

	MariadbV1MariadbAuditlogApiAPI *MariadbV1MariadbAuditlogApiAPIService

	MariadbV1MariadbBackupApiAPI *MariadbV1MariadbBackupApiAPIService

	MariadbV1MariadbClustersApiAPI *MariadbV1MariadbClustersApiAPIService

	MariadbV1MariadbInstancesApiAPI *MariadbV1MariadbInstancesApiAPIService

	MariadbV1MariadbLogExportApiAPI *MariadbV1MariadbLogExportApiAPIService

	MariadbV1MariadbMaintenanceApiAPI *MariadbV1MariadbMaintenanceApiAPIService

	MariadbV1MariadbMasterDataApiAPI *MariadbV1MariadbMasterDataApiAPIService

	MariadbV1MariadbMinorPatchApiAPI *MariadbV1MariadbMinorPatchApiAPIService

	MariadbV1MariadbParametersApiAPI *MariadbV1MariadbParametersApiAPIService

	MariadbV1MariadbReplicasApiAPI *MariadbV1MariadbReplicasApiAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the OSSCP Scp-dbaas Project API v0.0.1.dev1795 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *scpsdk.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() *scpsdk.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 APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

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

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

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

type AddBlockStoragesRequest

type AddBlockStoragesRequest struct {
	// Role type
	RoleType BlockStorageGroupRoleType `json:"role_type"`
	// Size in GB
	SizeGb int32 `json:"size_gb"`
	// Volume type
	VolumeType *VolumeType `json:"volume_type,omitempty"`
}

AddBlockStoragesRequest struct for AddBlockStoragesRequest

func NewAddBlockStoragesRequest

func NewAddBlockStoragesRequest(roleType BlockStorageGroupRoleType, sizeGb int32) *AddBlockStoragesRequest

NewAddBlockStoragesRequest instantiates a new AddBlockStoragesRequest 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 NewAddBlockStoragesRequestWithDefaults

func NewAddBlockStoragesRequestWithDefaults() *AddBlockStoragesRequest

NewAddBlockStoragesRequestWithDefaults instantiates a new AddBlockStoragesRequest 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 (*AddBlockStoragesRequest) GetRoleType

GetRoleType returns the RoleType field value

func (*AddBlockStoragesRequest) GetRoleTypeOk

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

func (*AddBlockStoragesRequest) GetSizeGb

func (o *AddBlockStoragesRequest) GetSizeGb() int32

GetSizeGb returns the SizeGb field value

func (*AddBlockStoragesRequest) GetSizeGbOk

func (o *AddBlockStoragesRequest) GetSizeGbOk() (*int32, bool)

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

func (*AddBlockStoragesRequest) GetVolumeType

func (o *AddBlockStoragesRequest) GetVolumeType() VolumeType

GetVolumeType returns the VolumeType field value if set, zero value otherwise.

func (*AddBlockStoragesRequest) GetVolumeTypeOk

func (o *AddBlockStoragesRequest) GetVolumeTypeOk() (*VolumeType, bool)

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

func (*AddBlockStoragesRequest) HasVolumeType

func (o *AddBlockStoragesRequest) HasVolumeType() bool

HasVolumeType returns a boolean if a field has been set.

func (AddBlockStoragesRequest) MarshalJSON

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

func (*AddBlockStoragesRequest) SetRoleType

SetRoleType sets field value

func (*AddBlockStoragesRequest) SetSizeGb

func (o *AddBlockStoragesRequest) SetSizeGb(v int32)

SetSizeGb sets field value

func (*AddBlockStoragesRequest) SetVolumeType

func (o *AddBlockStoragesRequest) SetVolumeType(v VolumeType)

SetVolumeType gets a reference to the given VolumeType and assigns it to the VolumeType field.

func (AddBlockStoragesRequest) ToMap

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

func (*AddBlockStoragesRequest) UnmarshalJSON

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

type ArchiveConfigResponse

type ArchiveConfigResponse struct {
	// Archive enabled
	ArchiveEnabled *bool `json:"archive_enabled,omitempty"`
	// Backup retention period (day)
	RetentionPeriodDay *int32 `json:"retention_period_day,omitempty"`
}

ArchiveConfigResponse struct for ArchiveConfigResponse

func NewArchiveConfigResponse

func NewArchiveConfigResponse() *ArchiveConfigResponse

NewArchiveConfigResponse instantiates a new ArchiveConfigResponse 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 NewArchiveConfigResponseWithDefaults

func NewArchiveConfigResponseWithDefaults() *ArchiveConfigResponse

NewArchiveConfigResponseWithDefaults instantiates a new ArchiveConfigResponse 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 (*ArchiveConfigResponse) GetArchiveEnabled

func (o *ArchiveConfigResponse) GetArchiveEnabled() bool

GetArchiveEnabled returns the ArchiveEnabled field value if set, zero value otherwise.

func (*ArchiveConfigResponse) GetArchiveEnabledOk

func (o *ArchiveConfigResponse) GetArchiveEnabledOk() (*bool, bool)

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

func (*ArchiveConfigResponse) GetRetentionPeriodDay

func (o *ArchiveConfigResponse) GetRetentionPeriodDay() int32

GetRetentionPeriodDay returns the RetentionPeriodDay field value if set, zero value otherwise.

func (*ArchiveConfigResponse) GetRetentionPeriodDayOk

func (o *ArchiveConfigResponse) GetRetentionPeriodDayOk() (*int32, bool)

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

func (*ArchiveConfigResponse) HasArchiveEnabled

func (o *ArchiveConfigResponse) HasArchiveEnabled() bool

HasArchiveEnabled returns a boolean if a field has been set.

func (*ArchiveConfigResponse) HasRetentionPeriodDay

func (o *ArchiveConfigResponse) HasRetentionPeriodDay() bool

HasRetentionPeriodDay returns a boolean if a field has been set.

func (ArchiveConfigResponse) MarshalJSON

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

func (*ArchiveConfigResponse) SetArchiveEnabled

func (o *ArchiveConfigResponse) SetArchiveEnabled(v bool)

SetArchiveEnabled gets a reference to the given bool and assigns it to the ArchiveEnabled field.

func (*ArchiveConfigResponse) SetRetentionPeriodDay

func (o *ArchiveConfigResponse) SetRetentionPeriodDay(v int32)

SetRetentionPeriodDay gets a reference to the given int32 and assigns it to the RetentionPeriodDay field.

func (ArchiveConfigResponse) ToMap

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

type ArchiveConfigSetRequest

type ArchiveConfigSetRequest struct {
	// Archive enabled
	ArchiveEnabled *bool `json:"archive_enabled,omitempty"`
	// Backup retention period (day)
	RetentionPeriodDay *int32 `json:"retention_period_day,omitempty"`
}

ArchiveConfigSetRequest struct for ArchiveConfigSetRequest

func NewArchiveConfigSetRequest

func NewArchiveConfigSetRequest() *ArchiveConfigSetRequest

NewArchiveConfigSetRequest instantiates a new ArchiveConfigSetRequest 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 NewArchiveConfigSetRequestWithDefaults

func NewArchiveConfigSetRequestWithDefaults() *ArchiveConfigSetRequest

NewArchiveConfigSetRequestWithDefaults instantiates a new ArchiveConfigSetRequest 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 (*ArchiveConfigSetRequest) GetArchiveEnabled

func (o *ArchiveConfigSetRequest) GetArchiveEnabled() bool

GetArchiveEnabled returns the ArchiveEnabled field value if set, zero value otherwise.

func (*ArchiveConfigSetRequest) GetArchiveEnabledOk

func (o *ArchiveConfigSetRequest) GetArchiveEnabledOk() (*bool, bool)

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

func (*ArchiveConfigSetRequest) GetRetentionPeriodDay

func (o *ArchiveConfigSetRequest) GetRetentionPeriodDay() int32

GetRetentionPeriodDay returns the RetentionPeriodDay field value if set, zero value otherwise.

func (*ArchiveConfigSetRequest) GetRetentionPeriodDayOk

func (o *ArchiveConfigSetRequest) GetRetentionPeriodDayOk() (*int32, bool)

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

func (*ArchiveConfigSetRequest) HasArchiveEnabled

func (o *ArchiveConfigSetRequest) HasArchiveEnabled() bool

HasArchiveEnabled returns a boolean if a field has been set.

func (*ArchiveConfigSetRequest) HasRetentionPeriodDay

func (o *ArchiveConfigSetRequest) HasRetentionPeriodDay() bool

HasRetentionPeriodDay returns a boolean if a field has been set.

func (ArchiveConfigSetRequest) MarshalJSON

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

func (*ArchiveConfigSetRequest) SetArchiveEnabled

func (o *ArchiveConfigSetRequest) SetArchiveEnabled(v bool)

SetArchiveEnabled gets a reference to the given bool and assigns it to the ArchiveEnabled field.

func (*ArchiveConfigSetRequest) SetRetentionPeriodDay

func (o *ArchiveConfigSetRequest) SetRetentionPeriodDay(v int32)

SetRetentionPeriodDay gets a reference to the given int32 and assigns it to the RetentionPeriodDay field.

func (ArchiveConfigSetRequest) ToMap

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

type AsyncResponse

type AsyncResponse struct {
	// Request ID
	RequestId string `json:"request_id"`
	// Resource
	Resource ResourceInfo `json:"resource"`
}

AsyncResponse struct for AsyncResponse

func NewAsyncResponse

func NewAsyncResponse(requestId string, resource ResourceInfo) *AsyncResponse

NewAsyncResponse instantiates a new AsyncResponse 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 NewAsyncResponseWithDefaults

func NewAsyncResponseWithDefaults() *AsyncResponse

NewAsyncResponseWithDefaults instantiates a new AsyncResponse 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 (*AsyncResponse) GetRequestId

func (o *AsyncResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*AsyncResponse) GetRequestIdOk

func (o *AsyncResponse) GetRequestIdOk() (*string, bool)

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

func (*AsyncResponse) GetResource

func (o *AsyncResponse) GetResource() ResourceInfo

GetResource returns the Resource field value

func (*AsyncResponse) GetResourceOk

func (o *AsyncResponse) GetResourceOk() (*ResourceInfo, bool)

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

func (AsyncResponse) MarshalJSON

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

func (*AsyncResponse) SetRequestId

func (o *AsyncResponse) SetRequestId(v string)

SetRequestId sets field value

func (*AsyncResponse) SetResource

func (o *AsyncResponse) SetResource(v ResourceInfo)

SetResource sets field value

func (AsyncResponse) ToMap

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

func (*AsyncResponse) UnmarshalJSON

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

type AuditLogRequest

type AuditLogRequest struct {
	// use_audit_log
	UseAuditLog bool `json:"use_audit_log"`
}

AuditLogRequest struct for AuditLogRequest

func NewAuditLogRequest

func NewAuditLogRequest(useAuditLog bool) *AuditLogRequest

NewAuditLogRequest instantiates a new AuditLogRequest 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 NewAuditLogRequestWithDefaults

func NewAuditLogRequestWithDefaults() *AuditLogRequest

NewAuditLogRequestWithDefaults instantiates a new AuditLogRequest 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 (*AuditLogRequest) GetUseAuditLog

func (o *AuditLogRequest) GetUseAuditLog() bool

GetUseAuditLog returns the UseAuditLog field value

func (*AuditLogRequest) GetUseAuditLogOk

func (o *AuditLogRequest) GetUseAuditLogOk() (*bool, bool)

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

func (AuditLogRequest) MarshalJSON

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

func (*AuditLogRequest) SetUseAuditLog

func (o *AuditLogRequest) SetUseAuditLog(v bool)

SetUseAuditLog sets field value

func (AuditLogRequest) ToMap

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

func (*AuditLogRequest) UnmarshalJSON

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

type BackupHistoryApiItem

type BackupHistoryApiItem struct {
	// Backup end time
	BackupEndAt string `json:"backup_end_at"`
	// Backup id
	BackupHistoryNumber string `json:"backup_history_number"`
	// Backup amount(GB)
	BackupSizeGb float32 `json:"backup_size_gb"`
	// Backup start time
	BackupStartAt string `json:"backup_start_at"`
	// Backup state
	BackupState       string         `json:"backup_state"`
	BackupStateDetail NullableString `json:"backup_state_detail,omitempty"`
	// Software version
	SoftwareVersion string `json:"software_version"`
}

BackupHistoryApiItem struct for BackupHistoryApiItem

func NewBackupHistoryApiItem

func NewBackupHistoryApiItem(backupEndAt string, backupHistoryNumber string, backupSizeGb float32, backupStartAt string, backupState string, softwareVersion string) *BackupHistoryApiItem

NewBackupHistoryApiItem instantiates a new BackupHistoryApiItem 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 NewBackupHistoryApiItemWithDefaults

func NewBackupHistoryApiItemWithDefaults() *BackupHistoryApiItem

NewBackupHistoryApiItemWithDefaults instantiates a new BackupHistoryApiItem 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 (*BackupHistoryApiItem) GetBackupEndAt

func (o *BackupHistoryApiItem) GetBackupEndAt() string

GetBackupEndAt returns the BackupEndAt field value

func (*BackupHistoryApiItem) GetBackupEndAtOk

func (o *BackupHistoryApiItem) GetBackupEndAtOk() (*string, bool)

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

func (*BackupHistoryApiItem) GetBackupHistoryNumber

func (o *BackupHistoryApiItem) GetBackupHistoryNumber() string

GetBackupHistoryNumber returns the BackupHistoryNumber field value

func (*BackupHistoryApiItem) GetBackupHistoryNumberOk

func (o *BackupHistoryApiItem) GetBackupHistoryNumberOk() (*string, bool)

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

func (*BackupHistoryApiItem) GetBackupSizeGb

func (o *BackupHistoryApiItem) GetBackupSizeGb() float32

GetBackupSizeGb returns the BackupSizeGb field value

func (*BackupHistoryApiItem) GetBackupSizeGbOk

func (o *BackupHistoryApiItem) GetBackupSizeGbOk() (*float32, bool)

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

func (*BackupHistoryApiItem) GetBackupStartAt

func (o *BackupHistoryApiItem) GetBackupStartAt() string

GetBackupStartAt returns the BackupStartAt field value

func (*BackupHistoryApiItem) GetBackupStartAtOk

func (o *BackupHistoryApiItem) GetBackupStartAtOk() (*string, bool)

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

func (*BackupHistoryApiItem) GetBackupState

func (o *BackupHistoryApiItem) GetBackupState() string

GetBackupState returns the BackupState field value

func (*BackupHistoryApiItem) GetBackupStateDetail

func (o *BackupHistoryApiItem) GetBackupStateDetail() string

GetBackupStateDetail returns the BackupStateDetail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BackupHistoryApiItem) GetBackupStateDetailOk

func (o *BackupHistoryApiItem) GetBackupStateDetailOk() (*string, bool)

GetBackupStateDetailOk returns a tuple with the BackupStateDetail field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BackupHistoryApiItem) GetBackupStateOk

func (o *BackupHistoryApiItem) GetBackupStateOk() (*string, bool)

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

func (*BackupHistoryApiItem) GetSoftwareVersion

func (o *BackupHistoryApiItem) GetSoftwareVersion() string

GetSoftwareVersion returns the SoftwareVersion field value

func (*BackupHistoryApiItem) GetSoftwareVersionOk

func (o *BackupHistoryApiItem) GetSoftwareVersionOk() (*string, bool)

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

func (*BackupHistoryApiItem) HasBackupStateDetail

func (o *BackupHistoryApiItem) HasBackupStateDetail() bool

HasBackupStateDetail returns a boolean if a field has been set.

func (BackupHistoryApiItem) MarshalJSON

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

func (*BackupHistoryApiItem) SetBackupEndAt

func (o *BackupHistoryApiItem) SetBackupEndAt(v string)

SetBackupEndAt sets field value

func (*BackupHistoryApiItem) SetBackupHistoryNumber

func (o *BackupHistoryApiItem) SetBackupHistoryNumber(v string)

SetBackupHistoryNumber sets field value

func (*BackupHistoryApiItem) SetBackupSizeGb

func (o *BackupHistoryApiItem) SetBackupSizeGb(v float32)

SetBackupSizeGb sets field value

func (*BackupHistoryApiItem) SetBackupStartAt

func (o *BackupHistoryApiItem) SetBackupStartAt(v string)

SetBackupStartAt sets field value

func (*BackupHistoryApiItem) SetBackupState

func (o *BackupHistoryApiItem) SetBackupState(v string)

SetBackupState sets field value

func (*BackupHistoryApiItem) SetBackupStateDetail

func (o *BackupHistoryApiItem) SetBackupStateDetail(v string)

SetBackupStateDetail gets a reference to the given NullableString and assigns it to the BackupStateDetail field.

func (*BackupHistoryApiItem) SetBackupStateDetailNil

func (o *BackupHistoryApiItem) SetBackupStateDetailNil()

SetBackupStateDetailNil sets the value for BackupStateDetail to be an explicit nil

func (*BackupHistoryApiItem) SetSoftwareVersion

func (o *BackupHistoryApiItem) SetSoftwareVersion(v string)

SetSoftwareVersion sets field value

func (BackupHistoryApiItem) ToMap

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

func (*BackupHistoryApiItem) UnmarshalJSON

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

func (*BackupHistoryApiItem) UnsetBackupStateDetail

func (o *BackupHistoryApiItem) UnsetBackupStateDetail()

UnsetBackupStateDetail ensures that no value is present for BackupStateDetail, not even an explicit nil

type BackupHistoryListApiResponse

type BackupHistoryListApiResponse struct {
	// backup list information
	Contents []BackupHistoryApiItem `json:"contents"`
	// total number of backup history
	TotalCount int32 `json:"total_count"`
}

BackupHistoryListApiResponse struct for BackupHistoryListApiResponse

func NewBackupHistoryListApiResponse

func NewBackupHistoryListApiResponse(contents []BackupHistoryApiItem, totalCount int32) *BackupHistoryListApiResponse

NewBackupHistoryListApiResponse instantiates a new BackupHistoryListApiResponse 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 NewBackupHistoryListApiResponseWithDefaults

func NewBackupHistoryListApiResponseWithDefaults() *BackupHistoryListApiResponse

NewBackupHistoryListApiResponseWithDefaults instantiates a new BackupHistoryListApiResponse 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 (*BackupHistoryListApiResponse) GetContents

GetContents returns the Contents field value

func (*BackupHistoryListApiResponse) GetContentsOk

func (o *BackupHistoryListApiResponse) GetContentsOk() ([]BackupHistoryApiItem, bool)

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

func (*BackupHistoryListApiResponse) GetTotalCount

func (o *BackupHistoryListApiResponse) GetTotalCount() int32

GetTotalCount returns the TotalCount field value

func (*BackupHistoryListApiResponse) GetTotalCountOk

func (o *BackupHistoryListApiResponse) GetTotalCountOk() (*int32, bool)

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

func (BackupHistoryListApiResponse) MarshalJSON

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

func (*BackupHistoryListApiResponse) SetContents

SetContents sets field value

func (*BackupHistoryListApiResponse) SetTotalCount

func (o *BackupHistoryListApiResponse) SetTotalCount(v int32)

SetTotalCount sets field value

func (BackupHistoryListApiResponse) ToMap

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

func (*BackupHistoryListApiResponse) UnmarshalJSON

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

type BackupHistoryNumberRequest

type BackupHistoryNumberRequest struct {
	// Backup id
	BackupHistoryNumber []string `json:"backup_history_number"`
}

BackupHistoryNumberRequest struct for BackupHistoryNumberRequest

func NewBackupHistoryNumberRequest

func NewBackupHistoryNumberRequest(backupHistoryNumber []string) *BackupHistoryNumberRequest

NewBackupHistoryNumberRequest instantiates a new BackupHistoryNumberRequest 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 NewBackupHistoryNumberRequestWithDefaults

func NewBackupHistoryNumberRequestWithDefaults() *BackupHistoryNumberRequest

NewBackupHistoryNumberRequestWithDefaults instantiates a new BackupHistoryNumberRequest 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 (*BackupHistoryNumberRequest) GetBackupHistoryNumber

func (o *BackupHistoryNumberRequest) GetBackupHistoryNumber() []string

GetBackupHistoryNumber returns the BackupHistoryNumber field value

func (*BackupHistoryNumberRequest) GetBackupHistoryNumberOk

func (o *BackupHistoryNumberRequest) GetBackupHistoryNumberOk() ([]string, bool)

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

func (BackupHistoryNumberRequest) MarshalJSON

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

func (*BackupHistoryNumberRequest) SetBackupHistoryNumber

func (o *BackupHistoryNumberRequest) SetBackupHistoryNumber(v []string)

SetBackupHistoryNumber sets field value

func (BackupHistoryNumberRequest) ToMap

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

func (*BackupHistoryNumberRequest) UnmarshalJSON

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

type BackupSettingRequest

type BackupSettingRequest struct {
	// Backup starting time (minute)
	ArchiveFrequencyMinute string `json:"archive_frequency_minute" validate:"regexp=^(5|10|30|60)$"`
	// Backup retention period (day)
	RetentionPeriodDay string `json:"retention_period_day" validate:"regexp=^([7-9]|^[1-2]\\\\d|^3[0-5])$"`
	// Backup starting time (hour)
	StartingTimeHour string `json:"starting_time_hour" validate:"regexp=^(\\\\d|1\\\\d|2[0-3])$"`
}

BackupSettingRequest struct for BackupSettingRequest

func NewBackupSettingRequest

func NewBackupSettingRequest(archiveFrequencyMinute string, retentionPeriodDay string, startingTimeHour string) *BackupSettingRequest

NewBackupSettingRequest instantiates a new BackupSettingRequest 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 NewBackupSettingRequestWithDefaults

func NewBackupSettingRequestWithDefaults() *BackupSettingRequest

NewBackupSettingRequestWithDefaults instantiates a new BackupSettingRequest 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 (*BackupSettingRequest) GetArchiveFrequencyMinute

func (o *BackupSettingRequest) GetArchiveFrequencyMinute() string

GetArchiveFrequencyMinute returns the ArchiveFrequencyMinute field value

func (*BackupSettingRequest) GetArchiveFrequencyMinuteOk

func (o *BackupSettingRequest) GetArchiveFrequencyMinuteOk() (*string, bool)

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

func (*BackupSettingRequest) GetRetentionPeriodDay

func (o *BackupSettingRequest) GetRetentionPeriodDay() string

GetRetentionPeriodDay returns the RetentionPeriodDay field value

func (*BackupSettingRequest) GetRetentionPeriodDayOk

func (o *BackupSettingRequest) GetRetentionPeriodDayOk() (*string, bool)

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

func (*BackupSettingRequest) GetStartingTimeHour

func (o *BackupSettingRequest) GetStartingTimeHour() string

GetStartingTimeHour returns the StartingTimeHour field value

func (*BackupSettingRequest) GetStartingTimeHourOk

func (o *BackupSettingRequest) GetStartingTimeHourOk() (*string, bool)

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

func (BackupSettingRequest) MarshalJSON

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

func (*BackupSettingRequest) SetArchiveFrequencyMinute

func (o *BackupSettingRequest) SetArchiveFrequencyMinute(v string)

SetArchiveFrequencyMinute sets field value

func (*BackupSettingRequest) SetRetentionPeriodDay

func (o *BackupSettingRequest) SetRetentionPeriodDay(v string)

SetRetentionPeriodDay sets field value

func (*BackupSettingRequest) SetStartingTimeHour

func (o *BackupSettingRequest) SetStartingTimeHour(v string)

SetStartingTimeHour sets field value

func (BackupSettingRequest) ToMap

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

func (*BackupSettingRequest) UnmarshalJSON

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

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type BlockStorageGroupRequest

type BlockStorageGroupRequest struct {
	// Role type
	RoleType BlockStorageGroupRoleType `json:"role_type"`
	// Size in GB
	SizeGb int32 `json:"size_gb"`
	// Volume type
	VolumeType *VolumeType `json:"volume_type,omitempty"`
}

BlockStorageGroupRequest struct for BlockStorageGroupRequest

func NewBlockStorageGroupRequest

func NewBlockStorageGroupRequest(roleType BlockStorageGroupRoleType, sizeGb int32) *BlockStorageGroupRequest

NewBlockStorageGroupRequest instantiates a new BlockStorageGroupRequest 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 NewBlockStorageGroupRequestWithDefaults

func NewBlockStorageGroupRequestWithDefaults() *BlockStorageGroupRequest

NewBlockStorageGroupRequestWithDefaults instantiates a new BlockStorageGroupRequest 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 (*BlockStorageGroupRequest) GetRoleType

GetRoleType returns the RoleType field value

func (*BlockStorageGroupRequest) GetRoleTypeOk

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

func (*BlockStorageGroupRequest) GetSizeGb

func (o *BlockStorageGroupRequest) GetSizeGb() int32

GetSizeGb returns the SizeGb field value

func (*BlockStorageGroupRequest) GetSizeGbOk

func (o *BlockStorageGroupRequest) GetSizeGbOk() (*int32, bool)

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

func (*BlockStorageGroupRequest) GetVolumeType

func (o *BlockStorageGroupRequest) GetVolumeType() VolumeType

GetVolumeType returns the VolumeType field value if set, zero value otherwise.

func (*BlockStorageGroupRequest) GetVolumeTypeOk

func (o *BlockStorageGroupRequest) GetVolumeTypeOk() (*VolumeType, bool)

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

func (*BlockStorageGroupRequest) HasVolumeType

func (o *BlockStorageGroupRequest) HasVolumeType() bool

HasVolumeType returns a boolean if a field has been set.

func (BlockStorageGroupRequest) MarshalJSON

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

func (*BlockStorageGroupRequest) SetRoleType

SetRoleType sets field value

func (*BlockStorageGroupRequest) SetSizeGb

func (o *BlockStorageGroupRequest) SetSizeGb(v int32)

SetSizeGb sets field value

func (*BlockStorageGroupRequest) SetVolumeType

func (o *BlockStorageGroupRequest) SetVolumeType(v VolumeType)

SetVolumeType gets a reference to the given VolumeType and assigns it to the VolumeType field.

func (BlockStorageGroupRequest) ToMap

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

func (*BlockStorageGroupRequest) UnmarshalJSON

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

type BlockStorageGroupResponse

type BlockStorageGroupResponse struct {
	// ID
	Id string `json:"id"`
	// Name
	Name string `json:"name"`
	// Role type
	RoleType BlockStorageGroupRoleType `json:"role_type"`
	// Size in GB
	SizeGb int32 `json:"size_gb"`
	// Volume type
	VolumeType VolumeType `json:"volume_type"`
}

BlockStorageGroupResponse struct for BlockStorageGroupResponse

func NewBlockStorageGroupResponse

func NewBlockStorageGroupResponse(id string, name string, roleType BlockStorageGroupRoleType, sizeGb int32, volumeType VolumeType) *BlockStorageGroupResponse

NewBlockStorageGroupResponse instantiates a new BlockStorageGroupResponse 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 NewBlockStorageGroupResponseWithDefaults

func NewBlockStorageGroupResponseWithDefaults() *BlockStorageGroupResponse

NewBlockStorageGroupResponseWithDefaults instantiates a new BlockStorageGroupResponse 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 (*BlockStorageGroupResponse) GetId

func (o *BlockStorageGroupResponse) GetId() string

GetId returns the Id field value

func (*BlockStorageGroupResponse) GetIdOk

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

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

func (*BlockStorageGroupResponse) GetName

func (o *BlockStorageGroupResponse) GetName() string

GetName returns the Name field value

func (*BlockStorageGroupResponse) GetNameOk

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

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

func (*BlockStorageGroupResponse) GetRoleType

GetRoleType returns the RoleType field value

func (*BlockStorageGroupResponse) GetRoleTypeOk

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

func (*BlockStorageGroupResponse) GetSizeGb

func (o *BlockStorageGroupResponse) GetSizeGb() int32

GetSizeGb returns the SizeGb field value

func (*BlockStorageGroupResponse) GetSizeGbOk

func (o *BlockStorageGroupResponse) GetSizeGbOk() (*int32, bool)

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

func (*BlockStorageGroupResponse) GetVolumeType

func (o *BlockStorageGroupResponse) GetVolumeType() VolumeType

GetVolumeType returns the VolumeType field value

func (*BlockStorageGroupResponse) GetVolumeTypeOk

func (o *BlockStorageGroupResponse) GetVolumeTypeOk() (*VolumeType, bool)

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

func (BlockStorageGroupResponse) MarshalJSON

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

func (*BlockStorageGroupResponse) SetId

func (o *BlockStorageGroupResponse) SetId(v string)

SetId sets field value

func (*BlockStorageGroupResponse) SetName

func (o *BlockStorageGroupResponse) SetName(v string)

SetName sets field value

func (*BlockStorageGroupResponse) SetRoleType

SetRoleType sets field value

func (*BlockStorageGroupResponse) SetSizeGb

func (o *BlockStorageGroupResponse) SetSizeGb(v int32)

SetSizeGb sets field value

func (*BlockStorageGroupResponse) SetVolumeType

func (o *BlockStorageGroupResponse) SetVolumeType(v VolumeType)

SetVolumeType sets field value

func (BlockStorageGroupResponse) ToMap

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

func (*BlockStorageGroupResponse) UnmarshalJSON

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

type BlockStorageGroupRoleType

type BlockStorageGroupRoleType string

BlockStorageGroupRoleType the model 'BlockStorageGroupRoleType'

const (
	BLOCKSTORAGEGROUPROLETYPE_OS      BlockStorageGroupRoleType = "OS"
	BLOCKSTORAGEGROUPROLETYPE_DATA    BlockStorageGroupRoleType = "DATA"
	BLOCKSTORAGEGROUPROLETYPE_ARCHIVE BlockStorageGroupRoleType = "ARCHIVE"
	BLOCKSTORAGEGROUPROLETYPE_TEMP    BlockStorageGroupRoleType = "TEMP"
	BLOCKSTORAGEGROUPROLETYPE_BACKUP  BlockStorageGroupRoleType = "BACKUP"
)

List of BlockStorageGroupRoleType

func NewBlockStorageGroupRoleTypeFromValue

func NewBlockStorageGroupRoleTypeFromValue(v string) (*BlockStorageGroupRoleType, error)

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

func (BlockStorageGroupRoleType) IsValid

func (v BlockStorageGroupRoleType) IsValid() bool

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

func (BlockStorageGroupRoleType) Ptr

Ptr returns reference to BlockStorageGroupRoleType value

func (*BlockStorageGroupRoleType) UnmarshalJSON

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

type ClusterRestoreRequest

type ClusterRestoreRequest struct {
	// Allowed IP addresses list
	AllowableIpAddresses []string                   `json:"allowable_ip_addresses,omitempty"`
	BackupHistoryNumber  NullableString             `json:"backup_history_number,omitempty"`
	BackupRecoveryTime   NullableTime               `json:"backup_recovery_time,omitempty"`
	BlockStorageGroups   []BlockStorageGroupRequest `json:"block_storage_groups,omitempty"`
	// Instance name prefix
	InstanceNamePrefix string                    `json:"instance_name_prefix" validate:"regexp=^[a-z][a-zA-Z0-9\\\\-]*$"`
	MaintenanceOption  NullableMaintenanceOption `json:"maintenance_option,omitempty"`
	// Cluster name
	Name string `json:"name" validate:"regexp=^[a-zA-Z]*$"`
	// Server type name
	ServerTypeName string `json:"server_type_name"`
	Tags           []Tag  `json:"tags,omitempty"`
}

ClusterRestoreRequest struct for ClusterRestoreRequest

func NewClusterRestoreRequest

func NewClusterRestoreRequest(instanceNamePrefix string, name string, serverTypeName string) *ClusterRestoreRequest

NewClusterRestoreRequest instantiates a new ClusterRestoreRequest 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 NewClusterRestoreRequestWithDefaults

func NewClusterRestoreRequestWithDefaults() *ClusterRestoreRequest

NewClusterRestoreRequestWithDefaults instantiates a new ClusterRestoreRequest 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 (*ClusterRestoreRequest) GetAllowableIpAddresses

func (o *ClusterRestoreRequest) GetAllowableIpAddresses() []string

GetAllowableIpAddresses returns the AllowableIpAddresses field value if set, zero value otherwise.

func (*ClusterRestoreRequest) GetAllowableIpAddressesOk

func (o *ClusterRestoreRequest) GetAllowableIpAddressesOk() ([]string, bool)

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

func (*ClusterRestoreRequest) GetBackupHistoryNumber

func (o *ClusterRestoreRequest) GetBackupHistoryNumber() string

GetBackupHistoryNumber returns the BackupHistoryNumber field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ClusterRestoreRequest) GetBackupHistoryNumberOk

func (o *ClusterRestoreRequest) GetBackupHistoryNumberOk() (*string, bool)

GetBackupHistoryNumberOk returns a tuple with the BackupHistoryNumber field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ClusterRestoreRequest) GetBackupRecoveryTime

func (o *ClusterRestoreRequest) GetBackupRecoveryTime() time.Time

GetBackupRecoveryTime returns the BackupRecoveryTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ClusterRestoreRequest) GetBackupRecoveryTimeOk

func (o *ClusterRestoreRequest) GetBackupRecoveryTimeOk() (*time.Time, bool)

GetBackupRecoveryTimeOk returns a tuple with the BackupRecoveryTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ClusterRestoreRequest) GetBlockStorageGroups

func (o *ClusterRestoreRequest) GetBlockStorageGroups() []BlockStorageGroupRequest

GetBlockStorageGroups returns the BlockStorageGroups field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ClusterRestoreRequest) GetBlockStorageGroupsOk

func (o *ClusterRestoreRequest) GetBlockStorageGroupsOk() ([]BlockStorageGroupRequest, bool)

GetBlockStorageGroupsOk returns a tuple with the BlockStorageGroups field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ClusterRestoreRequest) GetInstanceNamePrefix

func (o *ClusterRestoreRequest) GetInstanceNamePrefix() string

GetInstanceNamePrefix returns the InstanceNamePrefix field value

func (*ClusterRestoreRequest) GetInstanceNamePrefixOk

func (o *ClusterRestoreRequest) GetInstanceNamePrefixOk() (*string, bool)

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

func (*ClusterRestoreRequest) GetMaintenanceOption

func (o *ClusterRestoreRequest) GetMaintenanceOption() MaintenanceOption

GetMaintenanceOption returns the MaintenanceOption field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ClusterRestoreRequest) GetMaintenanceOptionOk

func (o *ClusterRestoreRequest) GetMaintenanceOptionOk() (*MaintenanceOption, bool)

GetMaintenanceOptionOk returns a tuple with the MaintenanceOption field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ClusterRestoreRequest) GetName

func (o *ClusterRestoreRequest) GetName() string

GetName returns the Name field value

func (*ClusterRestoreRequest) GetNameOk

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

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

func (*ClusterRestoreRequest) GetServerTypeName

func (o *ClusterRestoreRequest) GetServerTypeName() string

GetServerTypeName returns the ServerTypeName field value

func (*ClusterRestoreRequest) GetServerTypeNameOk

func (o *ClusterRestoreRequest) GetServerTypeNameOk() (*string, bool)

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

func (*ClusterRestoreRequest) GetTags

func (o *ClusterRestoreRequest) GetTags() []Tag

GetTags returns the Tags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ClusterRestoreRequest) GetTagsOk

func (o *ClusterRestoreRequest) GetTagsOk() ([]Tag, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ClusterRestoreRequest) HasAllowableIpAddresses

func (o *ClusterRestoreRequest) HasAllowableIpAddresses() bool

HasAllowableIpAddresses returns a boolean if a field has been set.

func (*ClusterRestoreRequest) HasBackupHistoryNumber

func (o *ClusterRestoreRequest) HasBackupHistoryNumber() bool

HasBackupHistoryNumber returns a boolean if a field has been set.

func (*ClusterRestoreRequest) HasBackupRecoveryTime

func (o *ClusterRestoreRequest) HasBackupRecoveryTime() bool

HasBackupRecoveryTime returns a boolean if a field has been set.

func (*ClusterRestoreRequest) HasBlockStorageGroups

func (o *ClusterRestoreRequest) HasBlockStorageGroups() bool

HasBlockStorageGroups returns a boolean if a field has been set.

func (*ClusterRestoreRequest) HasMaintenanceOption

func (o *ClusterRestoreRequest) HasMaintenanceOption() bool

HasMaintenanceOption returns a boolean if a field has been set.

func (*ClusterRestoreRequest) HasTags

func (o *ClusterRestoreRequest) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ClusterRestoreRequest) MarshalJSON

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

func (*ClusterRestoreRequest) SetAllowableIpAddresses

func (o *ClusterRestoreRequest) SetAllowableIpAddresses(v []string)

SetAllowableIpAddresses gets a reference to the given []string and assigns it to the AllowableIpAddresses field.

func (*ClusterRestoreRequest) SetBackupHistoryNumber

func (o *ClusterRestoreRequest) SetBackupHistoryNumber(v string)

SetBackupHistoryNumber gets a reference to the given NullableString and assigns it to the BackupHistoryNumber field.

func (*ClusterRestoreRequest) SetBackupHistoryNumberNil

func (o *ClusterRestoreRequest) SetBackupHistoryNumberNil()

SetBackupHistoryNumberNil sets the value for BackupHistoryNumber to be an explicit nil

func (*ClusterRestoreRequest) SetBackupRecoveryTime

func (o *ClusterRestoreRequest) SetBackupRecoveryTime(v time.Time)

SetBackupRecoveryTime gets a reference to the given NullableTime and assigns it to the BackupRecoveryTime field.

func (*ClusterRestoreRequest) SetBackupRecoveryTimeNil

func (o *ClusterRestoreRequest) SetBackupRecoveryTimeNil()

SetBackupRecoveryTimeNil sets the value for BackupRecoveryTime to be an explicit nil

func (*ClusterRestoreRequest) SetBlockStorageGroups

func (o *ClusterRestoreRequest) SetBlockStorageGroups(v []BlockStorageGroupRequest)

SetBlockStorageGroups gets a reference to the given []BlockStorageGroupRequest and assigns it to the BlockStorageGroups field.

func (*ClusterRestoreRequest) SetInstanceNamePrefix

func (o *ClusterRestoreRequest) SetInstanceNamePrefix(v string)

SetInstanceNamePrefix sets field value

func (*ClusterRestoreRequest) SetMaintenanceOption

func (o *ClusterRestoreRequest) SetMaintenanceOption(v MaintenanceOption)

SetMaintenanceOption gets a reference to the given NullableMaintenanceOption and assigns it to the MaintenanceOption field.

func (*ClusterRestoreRequest) SetMaintenanceOptionNil

func (o *ClusterRestoreRequest) SetMaintenanceOptionNil()

SetMaintenanceOptionNil sets the value for MaintenanceOption to be an explicit nil

func (*ClusterRestoreRequest) SetName

func (o *ClusterRestoreRequest) SetName(v string)

SetName sets field value

func (*ClusterRestoreRequest) SetServerTypeName

func (o *ClusterRestoreRequest) SetServerTypeName(v string)

SetServerTypeName sets field value

func (*ClusterRestoreRequest) SetTags

func (o *ClusterRestoreRequest) SetTags(v []Tag)

SetTags gets a reference to the given []Tag and assigns it to the Tags field.

func (ClusterRestoreRequest) ToMap

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

func (*ClusterRestoreRequest) UnmarshalJSON

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

func (*ClusterRestoreRequest) UnsetBackupHistoryNumber

func (o *ClusterRestoreRequest) UnsetBackupHistoryNumber()

UnsetBackupHistoryNumber ensures that no value is present for BackupHistoryNumber, not even an explicit nil

func (*ClusterRestoreRequest) UnsetBackupRecoveryTime

func (o *ClusterRestoreRequest) UnsetBackupRecoveryTime()

UnsetBackupRecoveryTime ensures that no value is present for BackupRecoveryTime, not even an explicit nil

func (*ClusterRestoreRequest) UnsetMaintenanceOption

func (o *ClusterRestoreRequest) UnsetMaintenanceOption()

UnsetMaintenanceOption ensures that no value is present for MaintenanceOption, not even an explicit nil

type ClusterRoleType

type ClusterRoleType string

ClusterRoleType the model 'ClusterRoleType'

const (
	CLUSTERROLETYPE_ORIGIN    ClusterRoleType = "ORIGIN"
	CLUSTERROLETYPE_REPLICA   ClusterRoleType = "REPLICA"
	CLUSTERROLETYPE_RECOVERY  ClusterRoleType = "RECOVERY"
	CLUSTERROLETYPE_SECONDARY ClusterRoleType = "SECONDARY"
)

List of ClusterRoleType

func NewClusterRoleTypeFromValue

func NewClusterRoleTypeFromValue(v string) (*ClusterRoleType, error)

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

func (ClusterRoleType) IsValid

func (v ClusterRoleType) IsValid() bool

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

func (ClusterRoleType) Ptr

Ptr returns reference to ClusterRoleType value

func (*ClusterRoleType) UnmarshalJSON

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

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type DayOfWeek

type DayOfWeek string

DayOfWeek the model 'DayOfWeek'

const (
	DAYOFWEEK_MON DayOfWeek = "MON"
	DAYOFWEEK_TUE DayOfWeek = "TUE"
	DAYOFWEEK_WED DayOfWeek = "WED"
	DAYOFWEEK_THU DayOfWeek = "THU"
	DAYOFWEEK_FRI DayOfWeek = "FRI"
	DAYOFWEEK_SAT DayOfWeek = "SAT"
	DAYOFWEEK_SUN DayOfWeek = "SUN"
)

List of DayOfWeek

func NewDayOfWeekFromValue

func NewDayOfWeekFromValue(v string) (*DayOfWeek, error)

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

func (DayOfWeek) IsValid

func (v DayOfWeek) IsValid() bool

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

func (DayOfWeek) Ptr

func (v DayOfWeek) Ptr() *DayOfWeek

Ptr returns reference to DayOfWeek value

func (*DayOfWeek) UnmarshalJSON

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

type Engine

type Engine struct {
	// End of Service
	EndOfService *bool `json:"end_of_service,omitempty"`
	// ID
	Id string `json:"id"`
	// Software major version
	MajorVersion string `json:"major_version"`
	// DBaaS engine version name
	Name string `json:"name"`
	// OS type
	OsType string `json:"os_type"`
	// OS version
	OsVersion        string         `json:"os_version"`
	ProductImageType NullableString `json:"product_image_type,omitempty"`
	// Software version
	SoftwareVersion string `json:"software_version"`
}

Engine struct for Engine

func NewEngine

func NewEngine(id string, majorVersion string, name string, osType string, osVersion string, softwareVersion string) *Engine

NewEngine instantiates a new Engine 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 NewEngineWithDefaults

func NewEngineWithDefaults() *Engine

NewEngineWithDefaults instantiates a new Engine 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 (*Engine) GetEndOfService

func (o *Engine) GetEndOfService() bool

GetEndOfService returns the EndOfService field value if set, zero value otherwise.

func (*Engine) GetEndOfServiceOk

func (o *Engine) GetEndOfServiceOk() (*bool, bool)

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

func (*Engine) GetId

func (o *Engine) GetId() string

GetId returns the Id field value

func (*Engine) GetIdOk

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

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

func (*Engine) GetMajorVersion

func (o *Engine) GetMajorVersion() string

GetMajorVersion returns the MajorVersion field value

func (*Engine) GetMajorVersionOk

func (o *Engine) GetMajorVersionOk() (*string, bool)

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

func (*Engine) GetName

func (o *Engine) GetName() string

GetName returns the Name field value

func (*Engine) GetNameOk

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

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

func (*Engine) GetOsType

func (o *Engine) GetOsType() string

GetOsType returns the OsType field value

func (*Engine) GetOsTypeOk

func (o *Engine) GetOsTypeOk() (*string, bool)

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

func (*Engine) GetOsVersion

func (o *Engine) GetOsVersion() string

GetOsVersion returns the OsVersion field value

func (*Engine) GetOsVersionOk

func (o *Engine) GetOsVersionOk() (*string, bool)

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

func (*Engine) GetProductImageType

func (o *Engine) GetProductImageType() string

GetProductImageType returns the ProductImageType field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Engine) GetProductImageTypeOk

func (o *Engine) GetProductImageTypeOk() (*string, bool)

GetProductImageTypeOk returns a tuple with the ProductImageType field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Engine) GetSoftwareVersion

func (o *Engine) GetSoftwareVersion() string

GetSoftwareVersion returns the SoftwareVersion field value

func (*Engine) GetSoftwareVersionOk

func (o *Engine) GetSoftwareVersionOk() (*string, bool)

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

func (*Engine) HasEndOfService

func (o *Engine) HasEndOfService() bool

HasEndOfService returns a boolean if a field has been set.

func (*Engine) HasProductImageType

func (o *Engine) HasProductImageType() bool

HasProductImageType returns a boolean if a field has been set.

func (Engine) MarshalJSON

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

func (*Engine) SetEndOfService

func (o *Engine) SetEndOfService(v bool)

SetEndOfService gets a reference to the given bool and assigns it to the EndOfService field.

func (*Engine) SetId

func (o *Engine) SetId(v string)

SetId sets field value

func (*Engine) SetMajorVersion

func (o *Engine) SetMajorVersion(v string)

SetMajorVersion sets field value

func (*Engine) SetName

func (o *Engine) SetName(v string)

SetName sets field value

func (*Engine) SetOsType

func (o *Engine) SetOsType(v string)

SetOsType sets field value

func (*Engine) SetOsVersion

func (o *Engine) SetOsVersion(v string)

SetOsVersion sets field value

func (*Engine) SetProductImageType

func (o *Engine) SetProductImageType(v string)

SetProductImageType gets a reference to the given NullableString and assigns it to the ProductImageType field.

func (*Engine) SetProductImageTypeNil

func (o *Engine) SetProductImageTypeNil()

SetProductImageTypeNil sets the value for ProductImageType to be an explicit nil

func (*Engine) SetSoftwareVersion

func (o *Engine) SetSoftwareVersion(v string)

SetSoftwareVersion sets field value

func (Engine) ToMap

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

func (*Engine) UnmarshalJSON

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

func (*Engine) UnsetProductImageType

func (o *Engine) UnsetProductImageType()

UnsetProductImageType ensures that no value is present for ProductImageType, not even an explicit nil

type EngineListResponse

type EngineListResponse struct {
	// DBaaS engine list
	Contents []Engine `json:"contents"`
}

EngineListResponse struct for EngineListResponse

func NewEngineListResponse

func NewEngineListResponse(contents []Engine) *EngineListResponse

NewEngineListResponse instantiates a new EngineListResponse 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 NewEngineListResponseWithDefaults

func NewEngineListResponseWithDefaults() *EngineListResponse

NewEngineListResponseWithDefaults instantiates a new EngineListResponse 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 (*EngineListResponse) GetContents

func (o *EngineListResponse) GetContents() []Engine

GetContents returns the Contents field value

func (*EngineListResponse) GetContentsOk

func (o *EngineListResponse) GetContentsOk() ([]Engine, bool)

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

func (EngineListResponse) MarshalJSON

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

func (*EngineListResponse) SetContents

func (o *EngineListResponse) SetContents(v []Engine)

SetContents sets field value

func (EngineListResponse) ToMap

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

func (*EngineListResponse) UnmarshalJSON

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

type EngineProperty

type EngineProperty struct {
	// DBaas engine property name
	Name string `json:"name"`
	// DBaas engine property value
	Value string `json:"value"`
}

EngineProperty struct for EngineProperty

func NewEngineProperty

func NewEngineProperty(name string, value string) *EngineProperty

NewEngineProperty instantiates a new EngineProperty 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 NewEnginePropertyWithDefaults

func NewEnginePropertyWithDefaults() *EngineProperty

NewEnginePropertyWithDefaults instantiates a new EngineProperty 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 (*EngineProperty) GetName

func (o *EngineProperty) GetName() string

GetName returns the Name field value

func (*EngineProperty) GetNameOk

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

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

func (*EngineProperty) GetValue

func (o *EngineProperty) GetValue() string

GetValue returns the Value field value

func (*EngineProperty) GetValueOk

func (o *EngineProperty) GetValueOk() (*string, bool)

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

func (EngineProperty) MarshalJSON

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

func (*EngineProperty) SetName

func (o *EngineProperty) SetName(v string)

SetName sets field value

func (*EngineProperty) SetValue

func (o *EngineProperty) SetValue(v string)

SetValue sets field value

func (EngineProperty) ToMap

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

func (*EngineProperty) UnmarshalJSON

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

type EnginePropertyListResponse

type EnginePropertyListResponse struct {
	// DBaas engine property list
	Contents []EngineProperty `json:"contents"`
}

EnginePropertyListResponse struct for EnginePropertyListResponse

func NewEnginePropertyListResponse

func NewEnginePropertyListResponse(contents []EngineProperty) *EnginePropertyListResponse

NewEnginePropertyListResponse instantiates a new EnginePropertyListResponse 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 NewEnginePropertyListResponseWithDefaults

func NewEnginePropertyListResponseWithDefaults() *EnginePropertyListResponse

NewEnginePropertyListResponseWithDefaults instantiates a new EnginePropertyListResponse 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 (*EnginePropertyListResponse) GetContents

func (o *EnginePropertyListResponse) GetContents() []EngineProperty

GetContents returns the Contents field value

func (*EnginePropertyListResponse) GetContentsOk

func (o *EnginePropertyListResponse) GetContentsOk() ([]EngineProperty, bool)

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

func (EnginePropertyListResponse) MarshalJSON

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

func (*EnginePropertyListResponse) SetContents

func (o *EnginePropertyListResponse) SetContents(v []EngineProperty)

SetContents sets field value

func (EnginePropertyListResponse) ToMap

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

func (*EnginePropertyListResponse) UnmarshalJSON

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

type GenericOpenAPIError

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

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type InstanceGroupRequest

type InstanceGroupRequest struct {
	// Block storage groups list
	BlockStorageGroups []BlockStorageGroupRequest `json:"block_storage_groups"`
	Instances          []InstanceRequest          `json:"instances,omitempty"`
	// Role type
	RoleType InstanceGroupRoleType `json:"role_type"`
	// Server type name
	ServerTypeName string `json:"server_type_name"`
}

InstanceGroupRequest struct for InstanceGroupRequest

func NewInstanceGroupRequest

func NewInstanceGroupRequest(blockStorageGroups []BlockStorageGroupRequest, roleType InstanceGroupRoleType, serverTypeName string) *InstanceGroupRequest

NewInstanceGroupRequest instantiates a new InstanceGroupRequest 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 NewInstanceGroupRequestWithDefaults

func NewInstanceGroupRequestWithDefaults() *InstanceGroupRequest

NewInstanceGroupRequestWithDefaults instantiates a new InstanceGroupRequest 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 (*InstanceGroupRequest) GetBlockStorageGroups

func (o *InstanceGroupRequest) GetBlockStorageGroups() []BlockStorageGroupRequest

GetBlockStorageGroups returns the BlockStorageGroups field value

func (*InstanceGroupRequest) GetBlockStorageGroupsOk

func (o *InstanceGroupRequest) GetBlockStorageGroupsOk() ([]BlockStorageGroupRequest, bool)

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

func (*InstanceGroupRequest) GetInstances

func (o *InstanceGroupRequest) GetInstances() []InstanceRequest

GetInstances returns the Instances field value if set, zero value otherwise (both if not set or set to explicit null).

func (*InstanceGroupRequest) GetInstancesOk

func (o *InstanceGroupRequest) GetInstancesOk() ([]InstanceRequest, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*InstanceGroupRequest) GetRoleType

GetRoleType returns the RoleType field value

func (*InstanceGroupRequest) GetRoleTypeOk

func (o *InstanceGroupRequest) GetRoleTypeOk() (*InstanceGroupRoleType, bool)

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

func (*InstanceGroupRequest) GetServerTypeName

func (o *InstanceGroupRequest) GetServerTypeName() string

GetServerTypeName returns the ServerTypeName field value

func (*InstanceGroupRequest) GetServerTypeNameOk

func (o *InstanceGroupRequest) GetServerTypeNameOk() (*string, bool)

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

func (*InstanceGroupRequest) HasInstances

func (o *InstanceGroupRequest) HasInstances() bool

HasInstances returns a boolean if a field has been set.

func (InstanceGroupRequest) MarshalJSON

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

func (*InstanceGroupRequest) SetBlockStorageGroups

func (o *InstanceGroupRequest) SetBlockStorageGroups(v []BlockStorageGroupRequest)

SetBlockStorageGroups sets field value

func (*InstanceGroupRequest) SetInstances

func (o *InstanceGroupRequest) SetInstances(v []InstanceRequest)

SetInstances gets a reference to the given []InstanceRequest and assigns it to the Instances field.

func (*InstanceGroupRequest) SetRoleType

func (o *InstanceGroupRequest) SetRoleType(v InstanceGroupRoleType)

SetRoleType sets field value

func (*InstanceGroupRequest) SetServerTypeName

func (o *InstanceGroupRequest) SetServerTypeName(v string)

SetServerTypeName sets field value

func (InstanceGroupRequest) ToMap

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

func (*InstanceGroupRequest) UnmarshalJSON

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

type InstanceGroupResizeRequest

type InstanceGroupResizeRequest struct {
	// Server type name
	ServerTypeName string `json:"server_type_name"`
}

InstanceGroupResizeRequest struct for InstanceGroupResizeRequest

func NewInstanceGroupResizeRequest

func NewInstanceGroupResizeRequest(serverTypeName string) *InstanceGroupResizeRequest

NewInstanceGroupResizeRequest instantiates a new InstanceGroupResizeRequest 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 NewInstanceGroupResizeRequestWithDefaults

func NewInstanceGroupResizeRequestWithDefaults() *InstanceGroupResizeRequest

NewInstanceGroupResizeRequestWithDefaults instantiates a new InstanceGroupResizeRequest 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 (*InstanceGroupResizeRequest) GetServerTypeName

func (o *InstanceGroupResizeRequest) GetServerTypeName() string

GetServerTypeName returns the ServerTypeName field value

func (*InstanceGroupResizeRequest) GetServerTypeNameOk

func (o *InstanceGroupResizeRequest) GetServerTypeNameOk() (*string, bool)

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

func (InstanceGroupResizeRequest) MarshalJSON

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

func (*InstanceGroupResizeRequest) SetServerTypeName

func (o *InstanceGroupResizeRequest) SetServerTypeName(v string)

SetServerTypeName sets field value

func (InstanceGroupResizeRequest) ToMap

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

func (*InstanceGroupResizeRequest) UnmarshalJSON

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

type InstanceGroupResponse

type InstanceGroupResponse struct {
	// Block storage groups list
	BlockStorageGroups []BlockStorageGroupResponse `json:"block_storage_groups"`
	// ID
	Id string `json:"id"`
	// Instances list
	Instances []InstanceResponse `json:"instances"`
	// Role type
	RoleType InstanceGroupRoleType `json:"role_type"`
	// Server type name
	ServerTypeName string `json:"server_type_name"`
}

InstanceGroupResponse struct for InstanceGroupResponse

func NewInstanceGroupResponse

func NewInstanceGroupResponse(blockStorageGroups []BlockStorageGroupResponse, id string, instances []InstanceResponse, roleType InstanceGroupRoleType, serverTypeName string) *InstanceGroupResponse

NewInstanceGroupResponse instantiates a new InstanceGroupResponse 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 NewInstanceGroupResponseWithDefaults

func NewInstanceGroupResponseWithDefaults() *InstanceGroupResponse

NewInstanceGroupResponseWithDefaults instantiates a new InstanceGroupResponse 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 (*InstanceGroupResponse) GetBlockStorageGroups

func (o *InstanceGroupResponse) GetBlockStorageGroups() []BlockStorageGroupResponse

GetBlockStorageGroups returns the BlockStorageGroups field value

func (*InstanceGroupResponse) GetBlockStorageGroupsOk

func (o *InstanceGroupResponse) GetBlockStorageGroupsOk() ([]BlockStorageGroupResponse, bool)

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

func (*InstanceGroupResponse) GetId

func (o *InstanceGroupResponse) GetId() string

GetId returns the Id field value

func (*InstanceGroupResponse) GetIdOk

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

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

func (*InstanceGroupResponse) GetInstances

func (o *InstanceGroupResponse) GetInstances() []InstanceResponse

GetInstances returns the Instances field value

func (*InstanceGroupResponse) GetInstancesOk

func (o *InstanceGroupResponse) GetInstancesOk() ([]InstanceResponse, bool)

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

func (*InstanceGroupResponse) GetRoleType

GetRoleType returns the RoleType field value

func (*InstanceGroupResponse) GetRoleTypeOk

func (o *InstanceGroupResponse) GetRoleTypeOk() (*InstanceGroupRoleType, bool)

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

func (*InstanceGroupResponse) GetServerTypeName

func (o *InstanceGroupResponse) GetServerTypeName() string

GetServerTypeName returns the ServerTypeName field value

func (*InstanceGroupResponse) GetServerTypeNameOk

func (o *InstanceGroupResponse) GetServerTypeNameOk() (*string, bool)

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

func (InstanceGroupResponse) MarshalJSON

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

func (*InstanceGroupResponse) SetBlockStorageGroups

func (o *InstanceGroupResponse) SetBlockStorageGroups(v []BlockStorageGroupResponse)

SetBlockStorageGroups sets field value

func (*InstanceGroupResponse) SetId

func (o *InstanceGroupResponse) SetId(v string)

SetId sets field value

func (*InstanceGroupResponse) SetInstances

func (o *InstanceGroupResponse) SetInstances(v []InstanceResponse)

SetInstances sets field value

func (*InstanceGroupResponse) SetRoleType

func (o *InstanceGroupResponse) SetRoleType(v InstanceGroupRoleType)

SetRoleType sets field value

func (*InstanceGroupResponse) SetServerTypeName

func (o *InstanceGroupResponse) SetServerTypeName(v string)

SetServerTypeName sets field value

func (InstanceGroupResponse) ToMap

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

func (*InstanceGroupResponse) UnmarshalJSON

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

type InstanceGroupRoleType

type InstanceGroupRoleType string

InstanceGroupRoleType the model 'InstanceGroupRoleType'

const (
	INSTANCEGROUPROLETYPE_ACTIVE            InstanceGroupRoleType = "ACTIVE"
	INSTANCEGROUPROLETYPE_ACTIVE_STANDBY    InstanceGroupRoleType = "ACTIVE_STANDBY"
	INSTANCEGROUPROLETYPE_PRIMARY_SECONDARY InstanceGroupRoleType = "PRIMARY_SECONDARY"
	INSTANCEGROUPROLETYPE_MASTER            InstanceGroupRoleType = "MASTER"
	INSTANCEGROUPROLETYPE_MASTER_REPLICA    InstanceGroupRoleType = "MASTER_REPLICA"
	INSTANCEGROUPROLETYPE_REPLICA           InstanceGroupRoleType = "REPLICA"
	INSTANCEGROUPROLETYPE_SENTINEL          InstanceGroupRoleType = "SENTINEL"
	INSTANCEGROUPROLETYPE_MASTER_DATA       InstanceGroupRoleType = "MASTER_DATA"
	INSTANCEGROUPROLETYPE_DATA              InstanceGroupRoleType = "DATA"
	INSTANCEGROUPROLETYPE_KIBANA            InstanceGroupRoleType = "KIBANA"
	INSTANCEGROUPROLETYPE_ZOOKEEPER_BROKER  InstanceGroupRoleType = "ZOOKEEPER_BROKER"
	INSTANCEGROUPROLETYPE_BROKER            InstanceGroupRoleType = "BROKER"
	INSTANCEGROUPROLETYPE_ZOOKEEPER         InstanceGroupRoleType = "ZOOKEEPER"
	INSTANCEGROUPROLETYPE_AKHQ              InstanceGroupRoleType = "AKHQ"
	INSTANCEGROUPROLETYPE_CONSOLE           InstanceGroupRoleType = "CONSOLE"
)

List of InstanceGroupRoleType

func NewInstanceGroupRoleTypeFromValue

func NewInstanceGroupRoleTypeFromValue(v string) (*InstanceGroupRoleType, error)

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

func (InstanceGroupRoleType) IsValid

func (v InstanceGroupRoleType) IsValid() bool

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

func (InstanceGroupRoleType) Ptr

Ptr returns reference to InstanceGroupRoleType value

func (*InstanceGroupRoleType) UnmarshalJSON

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

type InstanceRequest

type InstanceRequest struct {
	PublicIpId NullableString `json:"public_ip_id,omitempty"`
	// Role type
	RoleType         InstanceRoleType `json:"role_type"`
	ServiceIpAddress NullableString   `json:"service_ip_address,omitempty"`
}

InstanceRequest struct for InstanceRequest

func NewInstanceRequest

func NewInstanceRequest(roleType InstanceRoleType) *InstanceRequest

NewInstanceRequest instantiates a new InstanceRequest 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 NewInstanceRequestWithDefaults

func NewInstanceRequestWithDefaults() *InstanceRequest

NewInstanceRequestWithDefaults instantiates a new InstanceRequest 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 (*InstanceRequest) GetPublicIpId

func (o *InstanceRequest) GetPublicIpId() string

GetPublicIpId returns the PublicIpId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*InstanceRequest) GetPublicIpIdOk

func (o *InstanceRequest) GetPublicIpIdOk() (*string, bool)

GetPublicIpIdOk returns a tuple with the PublicIpId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*InstanceRequest) GetRoleType

func (o *InstanceRequest) GetRoleType() InstanceRoleType

GetRoleType returns the RoleType field value

func (*InstanceRequest) GetRoleTypeOk

func (o *InstanceRequest) GetRoleTypeOk() (*InstanceRoleType, bool)

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

func (*InstanceRequest) GetServiceIpAddress

func (o *InstanceRequest) GetServiceIpAddress() string

GetServiceIpAddress returns the ServiceIpAddress field value if set, zero value otherwise (both if not set or set to explicit null).

func (*InstanceRequest) GetServiceIpAddressOk

func (o *InstanceRequest) GetServiceIpAddressOk() (*string, bool)

GetServiceIpAddressOk returns a tuple with the ServiceIpAddress field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*InstanceRequest) HasPublicIpId

func (o *InstanceRequest) HasPublicIpId() bool

HasPublicIpId returns a boolean if a field has been set.

func (*InstanceRequest) HasServiceIpAddress

func (o *InstanceRequest) HasServiceIpAddress() bool

HasServiceIpAddress returns a boolean if a field has been set.

func (InstanceRequest) MarshalJSON

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

func (*InstanceRequest) SetPublicIpId

func (o *InstanceRequest) SetPublicIpId(v string)

SetPublicIpId gets a reference to the given NullableString and assigns it to the PublicIpId field.

func (*InstanceRequest) SetPublicIpIdNil

func (o *InstanceRequest) SetPublicIpIdNil()

SetPublicIpIdNil sets the value for PublicIpId to be an explicit nil

func (*InstanceRequest) SetRoleType

func (o *InstanceRequest) SetRoleType(v InstanceRoleType)

SetRoleType sets field value

func (*InstanceRequest) SetServiceIpAddress

func (o *InstanceRequest) SetServiceIpAddress(v string)

SetServiceIpAddress gets a reference to the given NullableString and assigns it to the ServiceIpAddress field.

func (*InstanceRequest) SetServiceIpAddressNil

func (o *InstanceRequest) SetServiceIpAddressNil()

SetServiceIpAddressNil sets the value for ServiceIpAddress to be an explicit nil

func (InstanceRequest) ToMap

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

func (*InstanceRequest) UnmarshalJSON

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

func (*InstanceRequest) UnsetPublicIpId

func (o *InstanceRequest) UnsetPublicIpId()

UnsetPublicIpId ensures that no value is present for PublicIpId, not even an explicit nil

func (*InstanceRequest) UnsetServiceIpAddress

func (o *InstanceRequest) UnsetServiceIpAddress()

UnsetServiceIpAddress ensures that no value is present for ServiceIpAddress, not even an explicit nil

type InstanceResponse

type InstanceResponse struct {
	// Name
	Name string `json:"name"`
	// Role type
	RoleType         InstanceRoleType `json:"role_type"`
	ServiceIpAddress NullableString   `json:"service_ip_address,omitempty"`
	// Service state
	ServiceState ServiceState `json:"service_state"`
}

InstanceResponse struct for InstanceResponse

func NewInstanceResponse

func NewInstanceResponse(name string, roleType InstanceRoleType, serviceState ServiceState) *InstanceResponse

NewInstanceResponse instantiates a new InstanceResponse 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 NewInstanceResponseWithDefaults

func NewInstanceResponseWithDefaults() *InstanceResponse

NewInstanceResponseWithDefaults instantiates a new InstanceResponse 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 (*InstanceResponse) GetName

func (o *InstanceResponse) GetName() string

GetName returns the Name field value

func (*InstanceResponse) GetNameOk

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

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

func (*InstanceResponse) GetRoleType

func (o *InstanceResponse) GetRoleType() InstanceRoleType

GetRoleType returns the RoleType field value

func (*InstanceResponse) GetRoleTypeOk

func (o *InstanceResponse) GetRoleTypeOk() (*InstanceRoleType, bool)

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

func (*InstanceResponse) GetServiceIpAddress

func (o *InstanceResponse) GetServiceIpAddress() string

GetServiceIpAddress returns the ServiceIpAddress field value if set, zero value otherwise (both if not set or set to explicit null).

func (*InstanceResponse) GetServiceIpAddressOk

func (o *InstanceResponse) GetServiceIpAddressOk() (*string, bool)

GetServiceIpAddressOk returns a tuple with the ServiceIpAddress field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*InstanceResponse) GetServiceState

func (o *InstanceResponse) GetServiceState() ServiceState

GetServiceState returns the ServiceState field value

func (*InstanceResponse) GetServiceStateOk

func (o *InstanceResponse) GetServiceStateOk() (*ServiceState, bool)

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

func (*InstanceResponse) HasServiceIpAddress

func (o *InstanceResponse) HasServiceIpAddress() bool

HasServiceIpAddress returns a boolean if a field has been set.

func (InstanceResponse) MarshalJSON

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

func (*InstanceResponse) SetName

func (o *InstanceResponse) SetName(v string)

SetName sets field value

func (*InstanceResponse) SetRoleType

func (o *InstanceResponse) SetRoleType(v InstanceRoleType)

SetRoleType sets field value

func (*InstanceResponse) SetServiceIpAddress

func (o *InstanceResponse) SetServiceIpAddress(v string)

SetServiceIpAddress gets a reference to the given NullableString and assigns it to the ServiceIpAddress field.

func (*InstanceResponse) SetServiceIpAddressNil

func (o *InstanceResponse) SetServiceIpAddressNil()

SetServiceIpAddressNil sets the value for ServiceIpAddress to be an explicit nil

func (*InstanceResponse) SetServiceState

func (o *InstanceResponse) SetServiceState(v ServiceState)

SetServiceState sets field value

func (InstanceResponse) ToMap

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

func (*InstanceResponse) UnmarshalJSON

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

func (*InstanceResponse) UnsetServiceIpAddress

func (o *InstanceResponse) UnsetServiceIpAddress()

UnsetServiceIpAddress ensures that no value is present for ServiceIpAddress, not even an explicit nil

type InstanceRoleType

type InstanceRoleType string

InstanceRoleType the model 'InstanceRoleType'

const (
	INSTANCEROLETYPE_ACTIVE           InstanceRoleType = "ACTIVE"
	INSTANCEROLETYPE_STANDBY          InstanceRoleType = "STANDBY"
	INSTANCEROLETYPE_PRIMARY          InstanceRoleType = "PRIMARY"
	INSTANCEROLETYPE_SECONDARY        InstanceRoleType = "SECONDARY"
	INSTANCEROLETYPE_MASTER           InstanceRoleType = "MASTER"
	INSTANCEROLETYPE_REPLICA          InstanceRoleType = "REPLICA"
	INSTANCEROLETYPE_SENTINEL         InstanceRoleType = "SENTINEL"
	INSTANCEROLETYPE_MASTER_DATA      InstanceRoleType = "MASTER_DATA"
	INSTANCEROLETYPE_DATA             InstanceRoleType = "DATA"
	INSTANCEROLETYPE_KIBANA           InstanceRoleType = "KIBANA"
	INSTANCEROLETYPE_ZOOKEEPER_BROKER InstanceRoleType = "ZOOKEEPER_BROKER"
	INSTANCEROLETYPE_BROKER           InstanceRoleType = "BROKER"
	INSTANCEROLETYPE_ZOOKEEPER        InstanceRoleType = "ZOOKEEPER"
	INSTANCEROLETYPE_AKHQ             InstanceRoleType = "AKHQ"
	INSTANCEROLETYPE_CONSOLE          InstanceRoleType = "CONSOLE"
)

List of InstanceRoleType

func NewInstanceRoleTypeFromValue

func NewInstanceRoleTypeFromValue(v string) (*InstanceRoleType, error)

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

func (InstanceRoleType) IsValid

func (v InstanceRoleType) IsValid() bool

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

func (InstanceRoleType) Ptr

Ptr returns reference to InstanceRoleType value

func (*InstanceRoleType) UnmarshalJSON

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

type LogExportConfigCreateRequestDTO

type LogExportConfigCreateRequestDTO struct {
	AccessKey NullableString `json:"access_key"`
	// Bucket name
	BucketName     string       `json:"bucket_name"`
	DeleteOnExport NullableBool `json:"delete_on_export"`
	// Log type
	LogType               string            `json:"log_type"`
	ScheduleDayOfMonth    NullableString    `json:"schedule_day_of_month" validate:"regexp=^-?(?:31|[1-2][0-9]|0?[1-9])$"`
	ScheduleDayOfWeek     NullableDayOfWeek `json:"schedule_day_of_week"`
	ScheduleFrequencyType NullableString    `json:"schedule_frequency_type"`
	ScheduleHour          NullableString    `json:"schedule_hour" validate:"regexp=^(\\\\d|1\\\\d|2[0-3])$"`
	SecretKey             NullableString    `json:"secret_key"`
}

LogExportConfigCreateRequestDTO struct for LogExportConfigCreateRequestDTO

func NewLogExportConfigCreateRequestDTO

func NewLogExportConfigCreateRequestDTO(accessKey NullableString, bucketName string, deleteOnExport NullableBool, logType string, scheduleDayOfMonth NullableString, scheduleDayOfWeek NullableDayOfWeek, scheduleFrequencyType NullableString, scheduleHour NullableString, secretKey NullableString) *LogExportConfigCreateRequestDTO

NewLogExportConfigCreateRequestDTO instantiates a new LogExportConfigCreateRequestDTO 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 NewLogExportConfigCreateRequestDTOWithDefaults

func NewLogExportConfigCreateRequestDTOWithDefaults() *LogExportConfigCreateRequestDTO

NewLogExportConfigCreateRequestDTOWithDefaults instantiates a new LogExportConfigCreateRequestDTO 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 (*LogExportConfigCreateRequestDTO) GetAccessKey

func (o *LogExportConfigCreateRequestDTO) GetAccessKey() string

GetAccessKey returns the AccessKey field value If the value is explicit nil, the zero value for string will be returned

func (*LogExportConfigCreateRequestDTO) GetAccessKeyOk

func (o *LogExportConfigCreateRequestDTO) GetAccessKeyOk() (*string, bool)

GetAccessKeyOk returns a tuple with the AccessKey field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LogExportConfigCreateRequestDTO) GetBucketName

func (o *LogExportConfigCreateRequestDTO) GetBucketName() string

GetBucketName returns the BucketName field value

func (*LogExportConfigCreateRequestDTO) GetBucketNameOk

func (o *LogExportConfigCreateRequestDTO) GetBucketNameOk() (*string, bool)

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

func (*LogExportConfigCreateRequestDTO) GetDeleteOnExport

func (o *LogExportConfigCreateRequestDTO) GetDeleteOnExport() bool

GetDeleteOnExport returns the DeleteOnExport field value If the value is explicit nil, the zero value for bool will be returned

func (*LogExportConfigCreateRequestDTO) GetDeleteOnExportOk

func (o *LogExportConfigCreateRequestDTO) GetDeleteOnExportOk() (*bool, bool)

GetDeleteOnExportOk returns a tuple with the DeleteOnExport field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LogExportConfigCreateRequestDTO) GetLogType

func (o *LogExportConfigCreateRequestDTO) GetLogType() string

GetLogType returns the LogType field value

func (*LogExportConfigCreateRequestDTO) GetLogTypeOk

func (o *LogExportConfigCreateRequestDTO) GetLogTypeOk() (*string, bool)

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

func (*LogExportConfigCreateRequestDTO) GetScheduleDayOfMonth

func (o *LogExportConfigCreateRequestDTO) GetScheduleDayOfMonth() string

GetScheduleDayOfMonth returns the ScheduleDayOfMonth field value If the value is explicit nil, the zero value for string will be returned

func (*LogExportConfigCreateRequestDTO) GetScheduleDayOfMonthOk

func (o *LogExportConfigCreateRequestDTO) GetScheduleDayOfMonthOk() (*string, bool)

GetScheduleDayOfMonthOk returns a tuple with the ScheduleDayOfMonth field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LogExportConfigCreateRequestDTO) GetScheduleDayOfWeek

func (o *LogExportConfigCreateRequestDTO) GetScheduleDayOfWeek() DayOfWeek

GetScheduleDayOfWeek returns the ScheduleDayOfWeek field value If the value is explicit nil, the zero value for DayOfWeek will be returned

func (*LogExportConfigCreateRequestDTO) GetScheduleDayOfWeekOk

func (o *LogExportConfigCreateRequestDTO) GetScheduleDayOfWeekOk() (*DayOfWeek, bool)

GetScheduleDayOfWeekOk returns a tuple with the ScheduleDayOfWeek field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LogExportConfigCreateRequestDTO) GetScheduleFrequencyType

func (o *LogExportConfigCreateRequestDTO) GetScheduleFrequencyType() string

GetScheduleFrequencyType returns the ScheduleFrequencyType field value If the value is explicit nil, the zero value for string will be returned

func (*LogExportConfigCreateRequestDTO) GetScheduleFrequencyTypeOk

func (o *LogExportConfigCreateRequestDTO) GetScheduleFrequencyTypeOk() (*string, bool)

GetScheduleFrequencyTypeOk returns a tuple with the ScheduleFrequencyType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LogExportConfigCreateRequestDTO) GetScheduleHour

func (o *LogExportConfigCreateRequestDTO) GetScheduleHour() string

GetScheduleHour returns the ScheduleHour field value If the value is explicit nil, the zero value for string will be returned

func (*LogExportConfigCreateRequestDTO) GetScheduleHourOk

func (o *LogExportConfigCreateRequestDTO) GetScheduleHourOk() (*string, bool)

GetScheduleHourOk returns a tuple with the ScheduleHour field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LogExportConfigCreateRequestDTO) GetSecretKey

func (o *LogExportConfigCreateRequestDTO) GetSecretKey() string

GetSecretKey returns the SecretKey field value If the value is explicit nil, the zero value for string will be returned

func (*LogExportConfigCreateRequestDTO) GetSecretKeyOk

func (o *LogExportConfigCreateRequestDTO) GetSecretKeyOk() (*string, bool)

GetSecretKeyOk returns a tuple with the SecretKey field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (LogExportConfigCreateRequestDTO) MarshalJSON

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

func (*LogExportConfigCreateRequestDTO) SetAccessKey

func (o *LogExportConfigCreateRequestDTO) SetAccessKey(v string)

SetAccessKey sets field value

func (*LogExportConfigCreateRequestDTO) SetBucketName

func (o *LogExportConfigCreateRequestDTO) SetBucketName(v string)

SetBucketName sets field value

func (*LogExportConfigCreateRequestDTO) SetDeleteOnExport

func (o *LogExportConfigCreateRequestDTO) SetDeleteOnExport(v bool)

SetDeleteOnExport sets field value

func (*LogExportConfigCreateRequestDTO) SetLogType

func (o *LogExportConfigCreateRequestDTO) SetLogType(v string)

SetLogType sets field value

func (*LogExportConfigCreateRequestDTO) SetScheduleDayOfMonth

func (o *LogExportConfigCreateRequestDTO) SetScheduleDayOfMonth(v string)

SetScheduleDayOfMonth sets field value

func (*LogExportConfigCreateRequestDTO) SetScheduleDayOfWeek

func (o *LogExportConfigCreateRequestDTO) SetScheduleDayOfWeek(v DayOfWeek)

SetScheduleDayOfWeek sets field value

func (*LogExportConfigCreateRequestDTO) SetScheduleFrequencyType

func (o *LogExportConfigCreateRequestDTO) SetScheduleFrequencyType(v string)

SetScheduleFrequencyType sets field value

func (*LogExportConfigCreateRequestDTO) SetScheduleHour

func (o *LogExportConfigCreateRequestDTO) SetScheduleHour(v string)

SetScheduleHour sets field value

func (*LogExportConfigCreateRequestDTO) SetSecretKey

func (o *LogExportConfigCreateRequestDTO) SetSecretKey(v string)

SetSecretKey sets field value

func (LogExportConfigCreateRequestDTO) ToMap

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

func (*LogExportConfigCreateRequestDTO) UnmarshalJSON

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

type LogExportConfigDTO

type LogExportConfigDTO struct {
	BucketName     NullableString `json:"bucket_name"`
	DeleteOnExport NullableBool   `json:"delete_on_export"`
	Id             NullableString `json:"id"`
	// Log type registration state
	IsRegistered bool `json:"is_registered"`
	// Log label
	LogLabel string `json:"log_label"`
	// Log type
	LogType               string            `json:"log_type"`
	ScheduleDayOfMonth    NullableString    `json:"schedule_day_of_month"`
	ScheduleDayOfWeek     NullableDayOfWeek `json:"schedule_day_of_week"`
	ScheduleFrequencyType NullableString    `json:"schedule_frequency_type"`
	ScheduleHour          NullableString    `json:"schedule_hour"`
}

LogExportConfigDTO struct for LogExportConfigDTO

func NewLogExportConfigDTO

func NewLogExportConfigDTO(bucketName NullableString, deleteOnExport NullableBool, id NullableString, isRegistered bool, logLabel string, logType string, scheduleDayOfMonth NullableString, scheduleDayOfWeek NullableDayOfWeek, scheduleFrequencyType NullableString, scheduleHour NullableString) *LogExportConfigDTO

NewLogExportConfigDTO instantiates a new LogExportConfigDTO 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 NewLogExportConfigDTOWithDefaults

func NewLogExportConfigDTOWithDefaults() *LogExportConfigDTO

NewLogExportConfigDTOWithDefaults instantiates a new LogExportConfigDTO 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 (*LogExportConfigDTO) GetBucketName

func (o *LogExportConfigDTO) GetBucketName() string

GetBucketName returns the BucketName field value If the value is explicit nil, the zero value for string will be returned

func (*LogExportConfigDTO) GetBucketNameOk

func (o *LogExportConfigDTO) GetBucketNameOk() (*string, bool)

GetBucketNameOk returns a tuple with the BucketName field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LogExportConfigDTO) GetDeleteOnExport

func (o *LogExportConfigDTO) GetDeleteOnExport() bool

GetDeleteOnExport returns the DeleteOnExport field value If the value is explicit nil, the zero value for bool will be returned

func (*LogExportConfigDTO) GetDeleteOnExportOk

func (o *LogExportConfigDTO) GetDeleteOnExportOk() (*bool, bool)

GetDeleteOnExportOk returns a tuple with the DeleteOnExport field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LogExportConfigDTO) GetId

func (o *LogExportConfigDTO) GetId() string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*LogExportConfigDTO) GetIdOk

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

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LogExportConfigDTO) GetIsRegistered

func (o *LogExportConfigDTO) GetIsRegistered() bool

GetIsRegistered returns the IsRegistered field value

func (*LogExportConfigDTO) GetIsRegisteredOk

func (o *LogExportConfigDTO) GetIsRegisteredOk() (*bool, bool)

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

func (*LogExportConfigDTO) GetLogLabel

func (o *LogExportConfigDTO) GetLogLabel() string

GetLogLabel returns the LogLabel field value

func (*LogExportConfigDTO) GetLogLabelOk

func (o *LogExportConfigDTO) GetLogLabelOk() (*string, bool)

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

func (*LogExportConfigDTO) GetLogType

func (o *LogExportConfigDTO) GetLogType() string

GetLogType returns the LogType field value

func (*LogExportConfigDTO) GetLogTypeOk

func (o *LogExportConfigDTO) GetLogTypeOk() (*string, bool)

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

func (*LogExportConfigDTO) GetScheduleDayOfMonth

func (o *LogExportConfigDTO) GetScheduleDayOfMonth() string

GetScheduleDayOfMonth returns the ScheduleDayOfMonth field value If the value is explicit nil, the zero value for string will be returned

func (*LogExportConfigDTO) GetScheduleDayOfMonthOk

func (o *LogExportConfigDTO) GetScheduleDayOfMonthOk() (*string, bool)

GetScheduleDayOfMonthOk returns a tuple with the ScheduleDayOfMonth field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LogExportConfigDTO) GetScheduleDayOfWeek

func (o *LogExportConfigDTO) GetScheduleDayOfWeek() DayOfWeek

GetScheduleDayOfWeek returns the ScheduleDayOfWeek field value If the value is explicit nil, the zero value for DayOfWeek will be returned

func (*LogExportConfigDTO) GetScheduleDayOfWeekOk

func (o *LogExportConfigDTO) GetScheduleDayOfWeekOk() (*DayOfWeek, bool)

GetScheduleDayOfWeekOk returns a tuple with the ScheduleDayOfWeek field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LogExportConfigDTO) GetScheduleFrequencyType

func (o *LogExportConfigDTO) GetScheduleFrequencyType() string

GetScheduleFrequencyType returns the ScheduleFrequencyType field value If the value is explicit nil, the zero value for string will be returned

func (*LogExportConfigDTO) GetScheduleFrequencyTypeOk

func (o *LogExportConfigDTO) GetScheduleFrequencyTypeOk() (*string, bool)

GetScheduleFrequencyTypeOk returns a tuple with the ScheduleFrequencyType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LogExportConfigDTO) GetScheduleHour

func (o *LogExportConfigDTO) GetScheduleHour() string

GetScheduleHour returns the ScheduleHour field value If the value is explicit nil, the zero value for string will be returned

func (*LogExportConfigDTO) GetScheduleHourOk

func (o *LogExportConfigDTO) GetScheduleHourOk() (*string, bool)

GetScheduleHourOk returns a tuple with the ScheduleHour field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (LogExportConfigDTO) MarshalJSON

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

func (*LogExportConfigDTO) SetBucketName

func (o *LogExportConfigDTO) SetBucketName(v string)

SetBucketName sets field value

func (*LogExportConfigDTO) SetDeleteOnExport

func (o *LogExportConfigDTO) SetDeleteOnExport(v bool)

SetDeleteOnExport sets field value

func (*LogExportConfigDTO) SetId

func (o *LogExportConfigDTO) SetId(v string)

SetId sets field value

func (*LogExportConfigDTO) SetIsRegistered

func (o *LogExportConfigDTO) SetIsRegistered(v bool)

SetIsRegistered sets field value

func (*LogExportConfigDTO) SetLogLabel

func (o *LogExportConfigDTO) SetLogLabel(v string)

SetLogLabel sets field value

func (*LogExportConfigDTO) SetLogType

func (o *LogExportConfigDTO) SetLogType(v string)

SetLogType sets field value

func (*LogExportConfigDTO) SetScheduleDayOfMonth

func (o *LogExportConfigDTO) SetScheduleDayOfMonth(v string)

SetScheduleDayOfMonth sets field value

func (*LogExportConfigDTO) SetScheduleDayOfWeek

func (o *LogExportConfigDTO) SetScheduleDayOfWeek(v DayOfWeek)

SetScheduleDayOfWeek sets field value

func (*LogExportConfigDTO) SetScheduleFrequencyType

func (o *LogExportConfigDTO) SetScheduleFrequencyType(v string)

SetScheduleFrequencyType sets field value

func (*LogExportConfigDTO) SetScheduleHour

func (o *LogExportConfigDTO) SetScheduleHour(v string)

SetScheduleHour sets field value

func (LogExportConfigDTO) ToMap

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

func (*LogExportConfigDTO) UnmarshalJSON

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

type LogExportConfigListResponse

type LogExportConfigListResponse struct {
	// Log export config contents
	Contents []LogExportConfigDTO `json:"contents"`
	// Log export config count
	Count int32 `json:"count"`
}

LogExportConfigListResponse struct for LogExportConfigListResponse

func NewLogExportConfigListResponse

func NewLogExportConfigListResponse(contents []LogExportConfigDTO, count int32) *LogExportConfigListResponse

NewLogExportConfigListResponse instantiates a new LogExportConfigListResponse 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 NewLogExportConfigListResponseWithDefaults

func NewLogExportConfigListResponseWithDefaults() *LogExportConfigListResponse

NewLogExportConfigListResponseWithDefaults instantiates a new LogExportConfigListResponse 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 (*LogExportConfigListResponse) GetContents

GetContents returns the Contents field value

func (*LogExportConfigListResponse) GetContentsOk

func (o *LogExportConfigListResponse) GetContentsOk() ([]LogExportConfigDTO, bool)

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

func (*LogExportConfigListResponse) GetCount

func (o *LogExportConfigListResponse) GetCount() int32

GetCount returns the Count field value

func (*LogExportConfigListResponse) GetCountOk

func (o *LogExportConfigListResponse) GetCountOk() (*int32, bool)

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

func (LogExportConfigListResponse) MarshalJSON

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

func (*LogExportConfigListResponse) SetContents

func (o *LogExportConfigListResponse) SetContents(v []LogExportConfigDTO)

SetContents sets field value

func (*LogExportConfigListResponse) SetCount

func (o *LogExportConfigListResponse) SetCount(v int32)

SetCount sets field value

func (LogExportConfigListResponse) ToMap

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

func (*LogExportConfigListResponse) UnmarshalJSON

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

type LogExportConfigModifyRequestDTO

type LogExportConfigModifyRequestDTO struct {
	AccessKey             NullableString    `json:"access_key"`
	DeleteOnExport        NullableBool      `json:"delete_on_export"`
	ScheduleDayOfMonth    NullableString    `json:"schedule_day_of_month" validate:"regexp=^-?(?:31|[1-2][0-9]|0?[1-9])$"`
	ScheduleDayOfWeek     NullableDayOfWeek `json:"schedule_day_of_week"`
	ScheduleFrequencyType NullableString    `json:"schedule_frequency_type"`
	ScheduleHour          NullableString    `json:"schedule_hour" validate:"regexp=^(\\\\d|1\\\\d|2[0-3])$"`
	SecretKey             NullableString    `json:"secret_key"`
}

LogExportConfigModifyRequestDTO struct for LogExportConfigModifyRequestDTO

func NewLogExportConfigModifyRequestDTO

func NewLogExportConfigModifyRequestDTO(accessKey NullableString, deleteOnExport NullableBool, scheduleDayOfMonth NullableString, scheduleDayOfWeek NullableDayOfWeek, scheduleFrequencyType NullableString, scheduleHour NullableString, secretKey NullableString) *LogExportConfigModifyRequestDTO

NewLogExportConfigModifyRequestDTO instantiates a new LogExportConfigModifyRequestDTO 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 NewLogExportConfigModifyRequestDTOWithDefaults

func NewLogExportConfigModifyRequestDTOWithDefaults() *LogExportConfigModifyRequestDTO

NewLogExportConfigModifyRequestDTOWithDefaults instantiates a new LogExportConfigModifyRequestDTO 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 (*LogExportConfigModifyRequestDTO) GetAccessKey

func (o *LogExportConfigModifyRequestDTO) GetAccessKey() string

GetAccessKey returns the AccessKey field value If the value is explicit nil, the zero value for string will be returned

func (*LogExportConfigModifyRequestDTO) GetAccessKeyOk

func (o *LogExportConfigModifyRequestDTO) GetAccessKeyOk() (*string, bool)

GetAccessKeyOk returns a tuple with the AccessKey field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LogExportConfigModifyRequestDTO) GetDeleteOnExport

func (o *LogExportConfigModifyRequestDTO) GetDeleteOnExport() bool

GetDeleteOnExport returns the DeleteOnExport field value If the value is explicit nil, the zero value for bool will be returned

func (*LogExportConfigModifyRequestDTO) GetDeleteOnExportOk

func (o *LogExportConfigModifyRequestDTO) GetDeleteOnExportOk() (*bool, bool)

GetDeleteOnExportOk returns a tuple with the DeleteOnExport field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LogExportConfigModifyRequestDTO) GetScheduleDayOfMonth

func (o *LogExportConfigModifyRequestDTO) GetScheduleDayOfMonth() string

GetScheduleDayOfMonth returns the ScheduleDayOfMonth field value If the value is explicit nil, the zero value for string will be returned

func (*LogExportConfigModifyRequestDTO) GetScheduleDayOfMonthOk

func (o *LogExportConfigModifyRequestDTO) GetScheduleDayOfMonthOk() (*string, bool)

GetScheduleDayOfMonthOk returns a tuple with the ScheduleDayOfMonth field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LogExportConfigModifyRequestDTO) GetScheduleDayOfWeek

func (o *LogExportConfigModifyRequestDTO) GetScheduleDayOfWeek() DayOfWeek

GetScheduleDayOfWeek returns the ScheduleDayOfWeek field value If the value is explicit nil, the zero value for DayOfWeek will be returned

func (*LogExportConfigModifyRequestDTO) GetScheduleDayOfWeekOk

func (o *LogExportConfigModifyRequestDTO) GetScheduleDayOfWeekOk() (*DayOfWeek, bool)

GetScheduleDayOfWeekOk returns a tuple with the ScheduleDayOfWeek field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LogExportConfigModifyRequestDTO) GetScheduleFrequencyType

func (o *LogExportConfigModifyRequestDTO) GetScheduleFrequencyType() string

GetScheduleFrequencyType returns the ScheduleFrequencyType field value If the value is explicit nil, the zero value for string will be returned

func (*LogExportConfigModifyRequestDTO) GetScheduleFrequencyTypeOk

func (o *LogExportConfigModifyRequestDTO) GetScheduleFrequencyTypeOk() (*string, bool)

GetScheduleFrequencyTypeOk returns a tuple with the ScheduleFrequencyType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LogExportConfigModifyRequestDTO) GetScheduleHour

func (o *LogExportConfigModifyRequestDTO) GetScheduleHour() string

GetScheduleHour returns the ScheduleHour field value If the value is explicit nil, the zero value for string will be returned

func (*LogExportConfigModifyRequestDTO) GetScheduleHourOk

func (o *LogExportConfigModifyRequestDTO) GetScheduleHourOk() (*string, bool)

GetScheduleHourOk returns a tuple with the ScheduleHour field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LogExportConfigModifyRequestDTO) GetSecretKey

func (o *LogExportConfigModifyRequestDTO) GetSecretKey() string

GetSecretKey returns the SecretKey field value If the value is explicit nil, the zero value for string will be returned

func (*LogExportConfigModifyRequestDTO) GetSecretKeyOk

func (o *LogExportConfigModifyRequestDTO) GetSecretKeyOk() (*string, bool)

GetSecretKeyOk returns a tuple with the SecretKey field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (LogExportConfigModifyRequestDTO) MarshalJSON

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

func (*LogExportConfigModifyRequestDTO) SetAccessKey

func (o *LogExportConfigModifyRequestDTO) SetAccessKey(v string)

SetAccessKey sets field value

func (*LogExportConfigModifyRequestDTO) SetDeleteOnExport

func (o *LogExportConfigModifyRequestDTO) SetDeleteOnExport(v bool)

SetDeleteOnExport sets field value

func (*LogExportConfigModifyRequestDTO) SetScheduleDayOfMonth

func (o *LogExportConfigModifyRequestDTO) SetScheduleDayOfMonth(v string)

SetScheduleDayOfMonth sets field value

func (*LogExportConfigModifyRequestDTO) SetScheduleDayOfWeek

func (o *LogExportConfigModifyRequestDTO) SetScheduleDayOfWeek(v DayOfWeek)

SetScheduleDayOfWeek sets field value

func (*LogExportConfigModifyRequestDTO) SetScheduleFrequencyType

func (o *LogExportConfigModifyRequestDTO) SetScheduleFrequencyType(v string)

SetScheduleFrequencyType sets field value

func (*LogExportConfigModifyRequestDTO) SetScheduleHour

func (o *LogExportConfigModifyRequestDTO) SetScheduleHour(v string)

SetScheduleHour sets field value

func (*LogExportConfigModifyRequestDTO) SetSecretKey

func (o *LogExportConfigModifyRequestDTO) SetSecretKey(v string)

SetSecretKey sets field value

func (LogExportConfigModifyRequestDTO) ToMap

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

func (*LogExportConfigModifyRequestDTO) UnmarshalJSON

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

type MaintenanceOption

type MaintenanceOption struct {
	// Period in hours
	PeriodHour *string `json:"period_hour,omitempty" validate:"regexp=^(0\\\\.5|[1-5]\\\\.5|[1-9]|1[0-9]|2[0-4])$"`
	// Starting day of week
	StartingDayOfWeek *DayOfWeek `json:"starting_day_of_week,omitempty"`
	// Starting time
	StartingTime *string `json:"starting_time,omitempty"`
}

MaintenanceOption struct for MaintenanceOption

func NewMaintenanceOption

func NewMaintenanceOption() *MaintenanceOption

NewMaintenanceOption instantiates a new MaintenanceOption 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 NewMaintenanceOptionWithDefaults

func NewMaintenanceOptionWithDefaults() *MaintenanceOption

NewMaintenanceOptionWithDefaults instantiates a new MaintenanceOption 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 (*MaintenanceOption) GetPeriodHour

func (o *MaintenanceOption) GetPeriodHour() string

GetPeriodHour returns the PeriodHour field value if set, zero value otherwise.

func (*MaintenanceOption) GetPeriodHourOk

func (o *MaintenanceOption) GetPeriodHourOk() (*string, bool)

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

func (*MaintenanceOption) GetStartingDayOfWeek

func (o *MaintenanceOption) GetStartingDayOfWeek() DayOfWeek

GetStartingDayOfWeek returns the StartingDayOfWeek field value if set, zero value otherwise.

func (*MaintenanceOption) GetStartingDayOfWeekOk

func (o *MaintenanceOption) GetStartingDayOfWeekOk() (*DayOfWeek, bool)

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

func (*MaintenanceOption) GetStartingTime

func (o *MaintenanceOption) GetStartingTime() string

GetStartingTime returns the StartingTime field value if set, zero value otherwise.

func (*MaintenanceOption) GetStartingTimeOk

func (o *MaintenanceOption) GetStartingTimeOk() (*string, bool)

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

func (*MaintenanceOption) HasPeriodHour

func (o *MaintenanceOption) HasPeriodHour() bool

HasPeriodHour returns a boolean if a field has been set.

func (*MaintenanceOption) HasStartingDayOfWeek

func (o *MaintenanceOption) HasStartingDayOfWeek() bool

HasStartingDayOfWeek returns a boolean if a field has been set.

func (*MaintenanceOption) HasStartingTime

func (o *MaintenanceOption) HasStartingTime() bool

HasStartingTime returns a boolean if a field has been set.

func (MaintenanceOption) MarshalJSON

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

func (*MaintenanceOption) SetPeriodHour

func (o *MaintenanceOption) SetPeriodHour(v string)

SetPeriodHour gets a reference to the given string and assigns it to the PeriodHour field.

func (*MaintenanceOption) SetStartingDayOfWeek

func (o *MaintenanceOption) SetStartingDayOfWeek(v DayOfWeek)

SetStartingDayOfWeek gets a reference to the given DayOfWeek and assigns it to the StartingDayOfWeek field.

func (*MaintenanceOption) SetStartingTime

func (o *MaintenanceOption) SetStartingTime(v string)

SetStartingTime gets a reference to the given string and assigns it to the StartingTime field.

func (MaintenanceOption) ToMap

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

type MaintenanceRequest

type MaintenanceRequest struct {
	// start_day_of_week
	StartDayOfWeek DayOfWeek `json:"start_day_of_week"`
	// start_minute
	StartMinute string `json:"start_minute"`
	// start_time
	StartTime string `json:"start_time"`
	// term_hour
	TermHour string `json:"term_hour" validate:"regexp=^(0\\\\.5|[1-5]\\\\.5|[1-9]|1[0-9]|2[0-4])$"`
}

MaintenanceRequest struct for MaintenanceRequest

func NewMaintenanceRequest

func NewMaintenanceRequest(startDayOfWeek DayOfWeek, startMinute string, startTime string, termHour string) *MaintenanceRequest

NewMaintenanceRequest instantiates a new MaintenanceRequest 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 NewMaintenanceRequestWithDefaults

func NewMaintenanceRequestWithDefaults() *MaintenanceRequest

NewMaintenanceRequestWithDefaults instantiates a new MaintenanceRequest 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 (*MaintenanceRequest) GetStartDayOfWeek

func (o *MaintenanceRequest) GetStartDayOfWeek() DayOfWeek

GetStartDayOfWeek returns the StartDayOfWeek field value

func (*MaintenanceRequest) GetStartDayOfWeekOk

func (o *MaintenanceRequest) GetStartDayOfWeekOk() (*DayOfWeek, bool)

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

func (*MaintenanceRequest) GetStartMinute

func (o *MaintenanceRequest) GetStartMinute() string

GetStartMinute returns the StartMinute field value

func (*MaintenanceRequest) GetStartMinuteOk

func (o *MaintenanceRequest) GetStartMinuteOk() (*string, bool)

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

func (*MaintenanceRequest) GetStartTime

func (o *MaintenanceRequest) GetStartTime() string

GetStartTime returns the StartTime field value

func (*MaintenanceRequest) GetStartTimeOk

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

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

func (*MaintenanceRequest) GetTermHour

func (o *MaintenanceRequest) GetTermHour() string

GetTermHour returns the TermHour field value

func (*MaintenanceRequest) GetTermHourOk

func (o *MaintenanceRequest) GetTermHourOk() (*string, bool)

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

func (MaintenanceRequest) MarshalJSON

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

func (*MaintenanceRequest) SetStartDayOfWeek

func (o *MaintenanceRequest) SetStartDayOfWeek(v DayOfWeek)

SetStartDayOfWeek sets field value

func (*MaintenanceRequest) SetStartMinute

func (o *MaintenanceRequest) SetStartMinute(v string)

SetStartMinute sets field value

func (*MaintenanceRequest) SetStartTime

func (o *MaintenanceRequest) SetStartTime(v string)

SetStartTime sets field value

func (*MaintenanceRequest) SetTermHour

func (o *MaintenanceRequest) SetTermHour(v string)

SetTermHour sets field value

func (MaintenanceRequest) ToMap

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

func (*MaintenanceRequest) UnmarshalJSON

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

type MaintenanceResponseOption

type MaintenanceResponseOption struct {
	PeriodHour        NullableString    `json:"period_hour,omitempty"`
	StartingDayOfWeek NullableDayOfWeek `json:"starting_day_of_week,omitempty"`
	StartingTime      NullableString    `json:"starting_time,omitempty"`
	// Maintenance period usage state
	UseMaintenanceOption *bool `json:"use_maintenance_option,omitempty"`
}

MaintenanceResponseOption struct for MaintenanceResponseOption

func NewMaintenanceResponseOption

func NewMaintenanceResponseOption() *MaintenanceResponseOption

NewMaintenanceResponseOption instantiates a new MaintenanceResponseOption 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 NewMaintenanceResponseOptionWithDefaults

func NewMaintenanceResponseOptionWithDefaults() *MaintenanceResponseOption

NewMaintenanceResponseOptionWithDefaults instantiates a new MaintenanceResponseOption 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 (*MaintenanceResponseOption) GetPeriodHour

func (o *MaintenanceResponseOption) GetPeriodHour() string

GetPeriodHour returns the PeriodHour field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MaintenanceResponseOption) GetPeriodHourOk

func (o *MaintenanceResponseOption) GetPeriodHourOk() (*string, bool)

GetPeriodHourOk returns a tuple with the PeriodHour field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MaintenanceResponseOption) GetStartingDayOfWeek

func (o *MaintenanceResponseOption) GetStartingDayOfWeek() DayOfWeek

GetStartingDayOfWeek returns the StartingDayOfWeek field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MaintenanceResponseOption) GetStartingDayOfWeekOk

func (o *MaintenanceResponseOption) GetStartingDayOfWeekOk() (*DayOfWeek, bool)

GetStartingDayOfWeekOk returns a tuple with the StartingDayOfWeek field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MaintenanceResponseOption) GetStartingTime

func (o *MaintenanceResponseOption) GetStartingTime() string

GetStartingTime returns the StartingTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MaintenanceResponseOption) GetStartingTimeOk

func (o *MaintenanceResponseOption) GetStartingTimeOk() (*string, bool)

GetStartingTimeOk returns a tuple with the StartingTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MaintenanceResponseOption) GetUseMaintenanceOption

func (o *MaintenanceResponseOption) GetUseMaintenanceOption() bool

GetUseMaintenanceOption returns the UseMaintenanceOption field value if set, zero value otherwise.

func (*MaintenanceResponseOption) GetUseMaintenanceOptionOk

func (o *MaintenanceResponseOption) GetUseMaintenanceOptionOk() (*bool, bool)

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

func (*MaintenanceResponseOption) HasPeriodHour

func (o *MaintenanceResponseOption) HasPeriodHour() bool

HasPeriodHour returns a boolean if a field has been set.

func (*MaintenanceResponseOption) HasStartingDayOfWeek

func (o *MaintenanceResponseOption) HasStartingDayOfWeek() bool

HasStartingDayOfWeek returns a boolean if a field has been set.

func (*MaintenanceResponseOption) HasStartingTime

func (o *MaintenanceResponseOption) HasStartingTime() bool

HasStartingTime returns a boolean if a field has been set.

func (*MaintenanceResponseOption) HasUseMaintenanceOption

func (o *MaintenanceResponseOption) HasUseMaintenanceOption() bool

HasUseMaintenanceOption returns a boolean if a field has been set.

func (MaintenanceResponseOption) MarshalJSON

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

func (*MaintenanceResponseOption) SetPeriodHour

func (o *MaintenanceResponseOption) SetPeriodHour(v string)

SetPeriodHour gets a reference to the given NullableString and assigns it to the PeriodHour field.

func (*MaintenanceResponseOption) SetPeriodHourNil

func (o *MaintenanceResponseOption) SetPeriodHourNil()

SetPeriodHourNil sets the value for PeriodHour to be an explicit nil

func (*MaintenanceResponseOption) SetStartingDayOfWeek

func (o *MaintenanceResponseOption) SetStartingDayOfWeek(v DayOfWeek)

SetStartingDayOfWeek gets a reference to the given NullableDayOfWeek and assigns it to the StartingDayOfWeek field.

func (*MaintenanceResponseOption) SetStartingDayOfWeekNil

func (o *MaintenanceResponseOption) SetStartingDayOfWeekNil()

SetStartingDayOfWeekNil sets the value for StartingDayOfWeek to be an explicit nil

func (*MaintenanceResponseOption) SetStartingTime

func (o *MaintenanceResponseOption) SetStartingTime(v string)

SetStartingTime gets a reference to the given NullableString and assigns it to the StartingTime field.

func (*MaintenanceResponseOption) SetStartingTimeNil

func (o *MaintenanceResponseOption) SetStartingTimeNil()

SetStartingTimeNil sets the value for StartingTime to be an explicit nil

func (*MaintenanceResponseOption) SetUseMaintenanceOption

func (o *MaintenanceResponseOption) SetUseMaintenanceOption(v bool)

SetUseMaintenanceOption gets a reference to the given bool and assigns it to the UseMaintenanceOption field.

func (MaintenanceResponseOption) ToMap

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

func (*MaintenanceResponseOption) UnsetPeriodHour

func (o *MaintenanceResponseOption) UnsetPeriodHour()

UnsetPeriodHour ensures that no value is present for PeriodHour, not even an explicit nil

func (*MaintenanceResponseOption) UnsetStartingDayOfWeek

func (o *MaintenanceResponseOption) UnsetStartingDayOfWeek()

UnsetStartingDayOfWeek ensures that no value is present for StartingDayOfWeek, not even an explicit nil

func (*MaintenanceResponseOption) UnsetStartingTime

func (o *MaintenanceResponseOption) UnsetStartingTime()

UnsetStartingTime ensures that no value is present for StartingTime, not even an explicit nil

type MappedNullable

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

type MariadbBackupOption

type MariadbBackupOption struct {
	ArchiveFrequencyMinute NullableString `json:"archive_frequency_minute,omitempty" validate:"regexp=^(5|10|30|60)$"`
	// Backup retention period (day)
	RetentionPeriodDay *string `json:"retention_period_day,omitempty"`
	// Backup starting time (hour)
	StartingTimeHour *string `json:"starting_time_hour,omitempty"`
}

MariadbBackupOption struct for MariadbBackupOption

func NewMariadbBackupOption

func NewMariadbBackupOption() *MariadbBackupOption

NewMariadbBackupOption instantiates a new MariadbBackupOption 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 NewMariadbBackupOptionWithDefaults

func NewMariadbBackupOptionWithDefaults() *MariadbBackupOption

NewMariadbBackupOptionWithDefaults instantiates a new MariadbBackupOption 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 (*MariadbBackupOption) GetArchiveFrequencyMinute

func (o *MariadbBackupOption) GetArchiveFrequencyMinute() string

GetArchiveFrequencyMinute returns the ArchiveFrequencyMinute field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MariadbBackupOption) GetArchiveFrequencyMinuteOk

func (o *MariadbBackupOption) GetArchiveFrequencyMinuteOk() (*string, bool)

GetArchiveFrequencyMinuteOk returns a tuple with the ArchiveFrequencyMinute field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MariadbBackupOption) GetRetentionPeriodDay

func (o *MariadbBackupOption) GetRetentionPeriodDay() string

GetRetentionPeriodDay returns the RetentionPeriodDay field value if set, zero value otherwise.

func (*MariadbBackupOption) GetRetentionPeriodDayOk

func (o *MariadbBackupOption) GetRetentionPeriodDayOk() (*string, bool)

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

func (*MariadbBackupOption) GetStartingTimeHour

func (o *MariadbBackupOption) GetStartingTimeHour() string

GetStartingTimeHour returns the StartingTimeHour field value if set, zero value otherwise.

func (*MariadbBackupOption) GetStartingTimeHourOk

func (o *MariadbBackupOption) GetStartingTimeHourOk() (*string, bool)

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

func (*MariadbBackupOption) HasArchiveFrequencyMinute

func (o *MariadbBackupOption) HasArchiveFrequencyMinute() bool

HasArchiveFrequencyMinute returns a boolean if a field has been set.

func (*MariadbBackupOption) HasRetentionPeriodDay

func (o *MariadbBackupOption) HasRetentionPeriodDay() bool

HasRetentionPeriodDay returns a boolean if a field has been set.

func (*MariadbBackupOption) HasStartingTimeHour

func (o *MariadbBackupOption) HasStartingTimeHour() bool

HasStartingTimeHour returns a boolean if a field has been set.

func (MariadbBackupOption) MarshalJSON

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

func (*MariadbBackupOption) SetArchiveFrequencyMinute

func (o *MariadbBackupOption) SetArchiveFrequencyMinute(v string)

SetArchiveFrequencyMinute gets a reference to the given NullableString and assigns it to the ArchiveFrequencyMinute field.

func (*MariadbBackupOption) SetArchiveFrequencyMinuteNil

func (o *MariadbBackupOption) SetArchiveFrequencyMinuteNil()

SetArchiveFrequencyMinuteNil sets the value for ArchiveFrequencyMinute to be an explicit nil

func (*MariadbBackupOption) SetRetentionPeriodDay

func (o *MariadbBackupOption) SetRetentionPeriodDay(v string)

SetRetentionPeriodDay gets a reference to the given string and assigns it to the RetentionPeriodDay field.

func (*MariadbBackupOption) SetStartingTimeHour

func (o *MariadbBackupOption) SetStartingTimeHour(v string)

SetStartingTimeHour gets a reference to the given string and assigns it to the StartingTimeHour field.

func (MariadbBackupOption) ToMap

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

func (*MariadbBackupOption) UnsetArchiveFrequencyMinute

func (o *MariadbBackupOption) UnsetArchiveFrequencyMinute()

UnsetArchiveFrequencyMinute ensures that no value is present for ArchiveFrequencyMinute, not even an explicit nil

type MariadbClusterCreateRequest

type MariadbClusterCreateRequest struct {
	// Allowed IP addresses list
	AllowableIpAddresses []string `json:"allowable_ip_addresses,omitempty"`
	// DBaaS engine version ID
	DbaasEngineVersionId string `json:"dbaas_engine_version_id"`
	// HA availability
	HaEnabled *bool `json:"ha_enabled,omitempty"`
	// DB initial configuration option
	InitConfigOption MariadbInitConfigOptionRequest `json:"init_config_option"`
	// Instance groups list
	InstanceGroups []InstanceGroupRequest `json:"instance_groups"`
	// Instance name prefix
	InstanceNamePrefix string                    `json:"instance_name_prefix" validate:"regexp=^[a-z][a-zA-Z0-9\\\\-]*$"`
	MaintenanceOption  NullableMaintenanceOption `json:"maintenance_option,omitempty"`
	// Cluster name
	Name string `json:"name" validate:"regexp=^[a-zA-Z]*$"`
	// NAT availability
	NatEnabled      *bool          `json:"nat_enabled,omitempty"`
	OriginClusterId NullableString `json:"origin_cluster_id,omitempty"`
	// Subnet ID
	SubnetId string `json:"subnet_id"`
	Tags     []Tag  `json:"tags,omitempty"`
	// Timezone
	Timezone         string         `json:"timezone"`
	VipPublicIpId    NullableString `json:"vip_public_ip_id,omitempty"`
	VirtualIpAddress NullableString `json:"virtual_ip_address,omitempty"`
}

MariadbClusterCreateRequest struct for MariadbClusterCreateRequest

func NewMariadbClusterCreateRequest

func NewMariadbClusterCreateRequest(dbaasEngineVersionId string, initConfigOption MariadbInitConfigOptionRequest, instanceGroups []InstanceGroupRequest, instanceNamePrefix string, name string, subnetId string, timezone string) *MariadbClusterCreateRequest

NewMariadbClusterCreateRequest instantiates a new MariadbClusterCreateRequest 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 NewMariadbClusterCreateRequestWithDefaults

func NewMariadbClusterCreateRequestWithDefaults() *MariadbClusterCreateRequest

NewMariadbClusterCreateRequestWithDefaults instantiates a new MariadbClusterCreateRequest 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 (*MariadbClusterCreateRequest) GetAllowableIpAddresses

func (o *MariadbClusterCreateRequest) GetAllowableIpAddresses() []string

GetAllowableIpAddresses returns the AllowableIpAddresses field value if set, zero value otherwise.

func (*MariadbClusterCreateRequest) GetAllowableIpAddressesOk

func (o *MariadbClusterCreateRequest) GetAllowableIpAddressesOk() ([]string, bool)

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

func (*MariadbClusterCreateRequest) GetDbaasEngineVersionId

func (o *MariadbClusterCreateRequest) GetDbaasEngineVersionId() string

GetDbaasEngineVersionId returns the DbaasEngineVersionId field value

func (*MariadbClusterCreateRequest) GetDbaasEngineVersionIdOk

func (o *MariadbClusterCreateRequest) GetDbaasEngineVersionIdOk() (*string, bool)

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

func (*MariadbClusterCreateRequest) GetHaEnabled

func (o *MariadbClusterCreateRequest) GetHaEnabled() bool

GetHaEnabled returns the HaEnabled field value if set, zero value otherwise.

func (*MariadbClusterCreateRequest) GetHaEnabledOk

func (o *MariadbClusterCreateRequest) GetHaEnabledOk() (*bool, bool)

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

func (*MariadbClusterCreateRequest) GetInitConfigOption

GetInitConfigOption returns the InitConfigOption field value

func (*MariadbClusterCreateRequest) GetInitConfigOptionOk

func (o *MariadbClusterCreateRequest) GetInitConfigOptionOk() (*MariadbInitConfigOptionRequest, bool)

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

func (*MariadbClusterCreateRequest) GetInstanceGroups

func (o *MariadbClusterCreateRequest) GetInstanceGroups() []InstanceGroupRequest

GetInstanceGroups returns the InstanceGroups field value

func (*MariadbClusterCreateRequest) GetInstanceGroupsOk

func (o *MariadbClusterCreateRequest) GetInstanceGroupsOk() ([]InstanceGroupRequest, bool)

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

func (*MariadbClusterCreateRequest) GetInstanceNamePrefix

func (o *MariadbClusterCreateRequest) GetInstanceNamePrefix() string

GetInstanceNamePrefix returns the InstanceNamePrefix field value

func (*MariadbClusterCreateRequest) GetInstanceNamePrefixOk

func (o *MariadbClusterCreateRequest) GetInstanceNamePrefixOk() (*string, bool)

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

func (*MariadbClusterCreateRequest) GetMaintenanceOption

func (o *MariadbClusterCreateRequest) GetMaintenanceOption() MaintenanceOption

GetMaintenanceOption returns the MaintenanceOption field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MariadbClusterCreateRequest) GetMaintenanceOptionOk

func (o *MariadbClusterCreateRequest) GetMaintenanceOptionOk() (*MaintenanceOption, bool)

GetMaintenanceOptionOk returns a tuple with the MaintenanceOption field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MariadbClusterCreateRequest) GetName

func (o *MariadbClusterCreateRequest) GetName() string

GetName returns the Name field value

func (*MariadbClusterCreateRequest) GetNameOk

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

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

func (*MariadbClusterCreateRequest) GetNatEnabled

func (o *MariadbClusterCreateRequest) GetNatEnabled() bool

GetNatEnabled returns the NatEnabled field value if set, zero value otherwise.

func (*MariadbClusterCreateRequest) GetNatEnabledOk

func (o *MariadbClusterCreateRequest) GetNatEnabledOk() (*bool, bool)

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

func (*MariadbClusterCreateRequest) GetOriginClusterId

func (o *MariadbClusterCreateRequest) GetOriginClusterId() string

GetOriginClusterId returns the OriginClusterId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MariadbClusterCreateRequest) GetOriginClusterIdOk

func (o *MariadbClusterCreateRequest) GetOriginClusterIdOk() (*string, bool)

GetOriginClusterIdOk returns a tuple with the OriginClusterId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MariadbClusterCreateRequest) GetSubnetId

func (o *MariadbClusterCreateRequest) GetSubnetId() string

GetSubnetId returns the SubnetId field value

func (*MariadbClusterCreateRequest) GetSubnetIdOk

func (o *MariadbClusterCreateRequest) GetSubnetIdOk() (*string, bool)

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

func (*MariadbClusterCreateRequest) GetTags

func (o *MariadbClusterCreateRequest) GetTags() []Tag

GetTags returns the Tags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MariadbClusterCreateRequest) GetTagsOk

func (o *MariadbClusterCreateRequest) GetTagsOk() ([]Tag, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MariadbClusterCreateRequest) GetTimezone

func (o *MariadbClusterCreateRequest) GetTimezone() string

GetTimezone returns the Timezone field value

func (*MariadbClusterCreateRequest) GetTimezoneOk

func (o *MariadbClusterCreateRequest) GetTimezoneOk() (*string, bool)

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

func (*MariadbClusterCreateRequest) GetVipPublicIpId

func (o *MariadbClusterCreateRequest) GetVipPublicIpId() string

GetVipPublicIpId returns the VipPublicIpId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MariadbClusterCreateRequest) GetVipPublicIpIdOk

func (o *MariadbClusterCreateRequest) GetVipPublicIpIdOk() (*string, bool)

GetVipPublicIpIdOk returns a tuple with the VipPublicIpId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MariadbClusterCreateRequest) GetVirtualIpAddress

func (o *MariadbClusterCreateRequest) GetVirtualIpAddress() string

GetVirtualIpAddress returns the VirtualIpAddress field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MariadbClusterCreateRequest) GetVirtualIpAddressOk

func (o *MariadbClusterCreateRequest) GetVirtualIpAddressOk() (*string, bool)

GetVirtualIpAddressOk returns a tuple with the VirtualIpAddress field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MariadbClusterCreateRequest) HasAllowableIpAddresses

func (o *MariadbClusterCreateRequest) HasAllowableIpAddresses() bool

HasAllowableIpAddresses returns a boolean if a field has been set.

func (*MariadbClusterCreateRequest) HasHaEnabled

func (o *MariadbClusterCreateRequest) HasHaEnabled() bool

HasHaEnabled returns a boolean if a field has been set.

func (*MariadbClusterCreateRequest) HasMaintenanceOption

func (o *MariadbClusterCreateRequest) HasMaintenanceOption() bool

HasMaintenanceOption returns a boolean if a field has been set.

func (*MariadbClusterCreateRequest) HasNatEnabled

func (o *MariadbClusterCreateRequest) HasNatEnabled() bool

HasNatEnabled returns a boolean if a field has been set.

func (*MariadbClusterCreateRequest) HasOriginClusterId

func (o *MariadbClusterCreateRequest) HasOriginClusterId() bool

HasOriginClusterId returns a boolean if a field has been set.

func (*MariadbClusterCreateRequest) HasTags

func (o *MariadbClusterCreateRequest) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*MariadbClusterCreateRequest) HasVipPublicIpId

func (o *MariadbClusterCreateRequest) HasVipPublicIpId() bool

HasVipPublicIpId returns a boolean if a field has been set.

func (*MariadbClusterCreateRequest) HasVirtualIpAddress

func (o *MariadbClusterCreateRequest) HasVirtualIpAddress() bool

HasVirtualIpAddress returns a boolean if a field has been set.

func (MariadbClusterCreateRequest) MarshalJSON

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

func (*MariadbClusterCreateRequest) SetAllowableIpAddresses

func (o *MariadbClusterCreateRequest) SetAllowableIpAddresses(v []string)

SetAllowableIpAddresses gets a reference to the given []string and assigns it to the AllowableIpAddresses field.

func (*MariadbClusterCreateRequest) SetDbaasEngineVersionId

func (o *MariadbClusterCreateRequest) SetDbaasEngineVersionId(v string)

SetDbaasEngineVersionId sets field value

func (*MariadbClusterCreateRequest) SetHaEnabled

func (o *MariadbClusterCreateRequest) SetHaEnabled(v bool)

SetHaEnabled gets a reference to the given bool and assigns it to the HaEnabled field.

func (*MariadbClusterCreateRequest) SetInitConfigOption

SetInitConfigOption sets field value

func (*MariadbClusterCreateRequest) SetInstanceGroups

func (o *MariadbClusterCreateRequest) SetInstanceGroups(v []InstanceGroupRequest)

SetInstanceGroups sets field value

func (*MariadbClusterCreateRequest) SetInstanceNamePrefix

func (o *MariadbClusterCreateRequest) SetInstanceNamePrefix(v string)

SetInstanceNamePrefix sets field value

func (*MariadbClusterCreateRequest) SetMaintenanceOption

func (o *MariadbClusterCreateRequest) SetMaintenanceOption(v MaintenanceOption)

SetMaintenanceOption gets a reference to the given NullableMaintenanceOption and assigns it to the MaintenanceOption field.

func (*MariadbClusterCreateRequest) SetMaintenanceOptionNil

func (o *MariadbClusterCreateRequest) SetMaintenanceOptionNil()

SetMaintenanceOptionNil sets the value for MaintenanceOption to be an explicit nil

func (*MariadbClusterCreateRequest) SetName

func (o *MariadbClusterCreateRequest) SetName(v string)

SetName sets field value

func (*MariadbClusterCreateRequest) SetNatEnabled

func (o *MariadbClusterCreateRequest) SetNatEnabled(v bool)

SetNatEnabled gets a reference to the given bool and assigns it to the NatEnabled field.

func (*MariadbClusterCreateRequest) SetOriginClusterId

func (o *MariadbClusterCreateRequest) SetOriginClusterId(v string)

SetOriginClusterId gets a reference to the given NullableString and assigns it to the OriginClusterId field.

func (*MariadbClusterCreateRequest) SetOriginClusterIdNil

func (o *MariadbClusterCreateRequest) SetOriginClusterIdNil()

SetOriginClusterIdNil sets the value for OriginClusterId to be an explicit nil

func (*MariadbClusterCreateRequest) SetSubnetId

func (o *MariadbClusterCreateRequest) SetSubnetId(v string)

SetSubnetId sets field value

func (*MariadbClusterCreateRequest) SetTags

func (o *MariadbClusterCreateRequest) SetTags(v []Tag)

SetTags gets a reference to the given []Tag and assigns it to the Tags field.

func (*MariadbClusterCreateRequest) SetTimezone

func (o *MariadbClusterCreateRequest) SetTimezone(v string)

SetTimezone sets field value

func (*MariadbClusterCreateRequest) SetVipPublicIpId

func (o *MariadbClusterCreateRequest) SetVipPublicIpId(v string)

SetVipPublicIpId gets a reference to the given NullableString and assigns it to the VipPublicIpId field.

func (*MariadbClusterCreateRequest) SetVipPublicIpIdNil

func (o *MariadbClusterCreateRequest) SetVipPublicIpIdNil()

SetVipPublicIpIdNil sets the value for VipPublicIpId to be an explicit nil

func (*MariadbClusterCreateRequest) SetVirtualIpAddress

func (o *MariadbClusterCreateRequest) SetVirtualIpAddress(v string)

SetVirtualIpAddress gets a reference to the given NullableString and assigns it to the VirtualIpAddress field.

func (*MariadbClusterCreateRequest) SetVirtualIpAddressNil

func (o *MariadbClusterCreateRequest) SetVirtualIpAddressNil()

SetVirtualIpAddressNil sets the value for VirtualIpAddress to be an explicit nil

func (MariadbClusterCreateRequest) ToMap

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

func (*MariadbClusterCreateRequest) UnmarshalJSON

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

func (*MariadbClusterCreateRequest) UnsetMaintenanceOption

func (o *MariadbClusterCreateRequest) UnsetMaintenanceOption()

UnsetMaintenanceOption ensures that no value is present for MaintenanceOption, not even an explicit nil

func (*MariadbClusterCreateRequest) UnsetOriginClusterId

func (o *MariadbClusterCreateRequest) UnsetOriginClusterId()

UnsetOriginClusterId ensures that no value is present for OriginClusterId, not even an explicit nil

func (*MariadbClusterCreateRequest) UnsetVipPublicIpId

func (o *MariadbClusterCreateRequest) UnsetVipPublicIpId()

UnsetVipPublicIpId ensures that no value is present for VipPublicIpId, not even an explicit nil

func (*MariadbClusterCreateRequest) UnsetVirtualIpAddress

func (o *MariadbClusterCreateRequest) UnsetVirtualIpAddress()

UnsetVirtualIpAddress ensures that no value is present for VirtualIpAddress, not even an explicit nil

type MariadbClusterDetailResponse

type MariadbClusterDetailResponse struct {
	// Account ID
	AccountId string `json:"account_id"`
	// Allowed IP addresses list
	AllowableIpAddresses []string `json:"allowable_ip_addresses,omitempty"`
	// Created At
	CreatedAt time.Time `json:"created_at"`
	// Created By
	CreatedBy string `json:"created_by"`
	// DBaaS engine
	DbaasEngine string `json:"dbaas_engine"`
	// HA availability
	HaEnabled *bool `json:"ha_enabled,omitempty"`
	// ID
	Id               string                        `json:"id"`
	InitConfigOption MariadbInitConfigOptionDetail `json:"init_config_option"`
	// Instance Count
	InstanceCount *int32 `json:"instance_count,omitempty"`
	// Instance groups list
	InstanceGroups    []InstanceGroupResponse           `json:"instance_groups"`
	MaintenanceOption NullableMaintenanceResponseOption `json:"maintenance_option,omitempty"`
	// Modified At
	ModifiedAt time.Time `json:"modified_at"`
	// Modified By
	ModifiedBy string `json:"modified_by"`
	// Cluster name
	Name            string         `json:"name"`
	OriginClusterId NullableString `json:"origin_cluster_id,omitempty"`
	// Product type
	ProductType ProductType             `json:"product_type"`
	Replicas    []string                `json:"replicas,omitempty"`
	RoleType    NullableClusterRoleType `json:"role_type"`
	// Service state
	ServiceState ServiceState `json:"service_state"`
	// Software version
	SoftwareVersion string `json:"software_version"`
	// Subnet ID
	SubnetId string `json:"subnet_id"`
	// Timezone
	Timezone         string         `json:"timezone"`
	VirtualIpAddress NullableString `json:"virtual_ip_address,omitempty"`
}

MariadbClusterDetailResponse struct for MariadbClusterDetailResponse

func NewMariadbClusterDetailResponse

func NewMariadbClusterDetailResponse(accountId string, createdAt time.Time, createdBy string, dbaasEngine string, id string, initConfigOption MariadbInitConfigOptionDetail, instanceGroups []InstanceGroupResponse, modifiedAt time.Time, modifiedBy string, name string, productType ProductType, roleType NullableClusterRoleType, serviceState ServiceState, softwareVersion string, subnetId string, timezone string) *MariadbClusterDetailResponse

NewMariadbClusterDetailResponse instantiates a new MariadbClusterDetailResponse 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 NewMariadbClusterDetailResponseWithDefaults

func NewMariadbClusterDetailResponseWithDefaults() *MariadbClusterDetailResponse

NewMariadbClusterDetailResponseWithDefaults instantiates a new MariadbClusterDetailResponse 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 (*MariadbClusterDetailResponse) GetAccountId

func (o *MariadbClusterDetailResponse) GetAccountId() string

GetAccountId returns the AccountId field value

func (*MariadbClusterDetailResponse) GetAccountIdOk

func (o *MariadbClusterDetailResponse) GetAccountIdOk() (*string, bool)

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

func (*MariadbClusterDetailResponse) GetAllowableIpAddresses

func (o *MariadbClusterDetailResponse) GetAllowableIpAddresses() []string

GetAllowableIpAddresses returns the AllowableIpAddresses field value if set, zero value otherwise.

func (*MariadbClusterDetailResponse) GetAllowableIpAddressesOk

func (o *MariadbClusterDetailResponse) GetAllowableIpAddressesOk() ([]string, bool)

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

func (*MariadbClusterDetailResponse) GetCreatedAt

func (o *MariadbClusterDetailResponse) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*MariadbClusterDetailResponse) GetCreatedAtOk

func (o *MariadbClusterDetailResponse) GetCreatedAtOk() (*time.Time, bool)

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

func (*MariadbClusterDetailResponse) GetCreatedBy

func (o *MariadbClusterDetailResponse) GetCreatedBy() string

GetCreatedBy returns the CreatedBy field value

func (*MariadbClusterDetailResponse) GetCreatedByOk

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

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

func (*MariadbClusterDetailResponse) GetDbaasEngine

func (o *MariadbClusterDetailResponse) GetDbaasEngine() string

GetDbaasEngine returns the DbaasEngine field value

func (*MariadbClusterDetailResponse) GetDbaasEngineOk

func (o *MariadbClusterDetailResponse) GetDbaasEngineOk() (*string, bool)

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

func (*MariadbClusterDetailResponse) GetHaEnabled

func (o *MariadbClusterDetailResponse) GetHaEnabled() bool

GetHaEnabled returns the HaEnabled field value if set, zero value otherwise.

func (*MariadbClusterDetailResponse) GetHaEnabledOk

func (o *MariadbClusterDetailResponse) GetHaEnabledOk() (*bool, bool)

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

func (*MariadbClusterDetailResponse) GetId

GetId returns the Id field value

func (*MariadbClusterDetailResponse) GetIdOk

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

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

func (*MariadbClusterDetailResponse) GetInitConfigOption

GetInitConfigOption returns the InitConfigOption field value

func (*MariadbClusterDetailResponse) GetInitConfigOptionOk

func (o *MariadbClusterDetailResponse) GetInitConfigOptionOk() (*MariadbInitConfigOptionDetail, bool)

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

func (*MariadbClusterDetailResponse) GetInstanceCount

func (o *MariadbClusterDetailResponse) GetInstanceCount() int32

GetInstanceCount returns the InstanceCount field value if set, zero value otherwise.

func (*MariadbClusterDetailResponse) GetInstanceCountOk

func (o *MariadbClusterDetailResponse) GetInstanceCountOk() (*int32, bool)

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

func (*MariadbClusterDetailResponse) GetInstanceGroups

func (o *MariadbClusterDetailResponse) GetInstanceGroups() []InstanceGroupResponse

GetInstanceGroups returns the InstanceGroups field value

func (*MariadbClusterDetailResponse) GetInstanceGroupsOk

func (o *MariadbClusterDetailResponse) GetInstanceGroupsOk() ([]InstanceGroupResponse, bool)

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

func (*MariadbClusterDetailResponse) GetMaintenanceOption

func (o *MariadbClusterDetailResponse) GetMaintenanceOption() MaintenanceResponseOption

GetMaintenanceOption returns the MaintenanceOption field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MariadbClusterDetailResponse) GetMaintenanceOptionOk

func (o *MariadbClusterDetailResponse) GetMaintenanceOptionOk() (*MaintenanceResponseOption, bool)

GetMaintenanceOptionOk returns a tuple with the MaintenanceOption field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MariadbClusterDetailResponse) GetModifiedAt

func (o *MariadbClusterDetailResponse) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value

func (*MariadbClusterDetailResponse) GetModifiedAtOk

func (o *MariadbClusterDetailResponse) GetModifiedAtOk() (*time.Time, bool)

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

func (*MariadbClusterDetailResponse) GetModifiedBy

func (o *MariadbClusterDetailResponse) GetModifiedBy() string

GetModifiedBy returns the ModifiedBy field value

func (*MariadbClusterDetailResponse) GetModifiedByOk

func (o *MariadbClusterDetailResponse) GetModifiedByOk() (*string, bool)

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

func (*MariadbClusterDetailResponse) GetName

func (o *MariadbClusterDetailResponse) GetName() string

GetName returns the Name field value

func (*MariadbClusterDetailResponse) GetNameOk

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

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

func (*MariadbClusterDetailResponse) GetOriginClusterId

func (o *MariadbClusterDetailResponse) GetOriginClusterId() string

GetOriginClusterId returns the OriginClusterId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MariadbClusterDetailResponse) GetOriginClusterIdOk

func (o *MariadbClusterDetailResponse) GetOriginClusterIdOk() (*string, bool)

GetOriginClusterIdOk returns a tuple with the OriginClusterId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MariadbClusterDetailResponse) GetProductType

func (o *MariadbClusterDetailResponse) GetProductType() ProductType

GetProductType returns the ProductType field value

func (*MariadbClusterDetailResponse) GetProductTypeOk

func (o *MariadbClusterDetailResponse) GetProductTypeOk() (*ProductType, bool)

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

func (*MariadbClusterDetailResponse) GetReplicas

func (o *MariadbClusterDetailResponse) GetReplicas() []string

GetReplicas returns the Replicas field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MariadbClusterDetailResponse) GetReplicasOk

func (o *MariadbClusterDetailResponse) GetReplicasOk() ([]string, bool)

GetReplicasOk returns a tuple with the Replicas field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MariadbClusterDetailResponse) GetRoleType

GetRoleType returns the RoleType field value If the value is explicit nil, the zero value for ClusterRoleType will be returned

func (*MariadbClusterDetailResponse) GetRoleTypeOk

func (o *MariadbClusterDetailResponse) GetRoleTypeOk() (*ClusterRoleType, bool)

GetRoleTypeOk returns a tuple with the RoleType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MariadbClusterDetailResponse) GetServiceState

func (o *MariadbClusterDetailResponse) GetServiceState() ServiceState

GetServiceState returns the ServiceState field value

func (*MariadbClusterDetailResponse) GetServiceStateOk

func (o *MariadbClusterDetailResponse) GetServiceStateOk() (*ServiceState, bool)

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

func (*MariadbClusterDetailResponse) GetSoftwareVersion

func (o *MariadbClusterDetailResponse) GetSoftwareVersion() string

GetSoftwareVersion returns the SoftwareVersion field value

func (*MariadbClusterDetailResponse) GetSoftwareVersionOk

func (o *MariadbClusterDetailResponse) GetSoftwareVersionOk() (*string, bool)

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

func (*MariadbClusterDetailResponse) GetSubnetId

func (o *MariadbClusterDetailResponse) GetSubnetId() string

GetSubnetId returns the SubnetId field value

func (*MariadbClusterDetailResponse) GetSubnetIdOk

func (o *MariadbClusterDetailResponse) GetSubnetIdOk() (*string, bool)

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

func (*MariadbClusterDetailResponse) GetTimezone

func (o *MariadbClusterDetailResponse) GetTimezone() string

GetTimezone returns the Timezone field value

func (*MariadbClusterDetailResponse) GetTimezoneOk

func (o *MariadbClusterDetailResponse) GetTimezoneOk() (*string, bool)

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

func (*MariadbClusterDetailResponse) GetVirtualIpAddress

func (o *MariadbClusterDetailResponse) GetVirtualIpAddress() string

GetVirtualIpAddress returns the VirtualIpAddress field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MariadbClusterDetailResponse) GetVirtualIpAddressOk

func (o *MariadbClusterDetailResponse) GetVirtualIpAddressOk() (*string, bool)

GetVirtualIpAddressOk returns a tuple with the VirtualIpAddress field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MariadbClusterDetailResponse) HasAllowableIpAddresses

func (o *MariadbClusterDetailResponse) HasAllowableIpAddresses() bool

HasAllowableIpAddresses returns a boolean if a field has been set.

func (*MariadbClusterDetailResponse) HasHaEnabled

func (o *MariadbClusterDetailResponse) HasHaEnabled() bool

HasHaEnabled returns a boolean if a field has been set.

func (*MariadbClusterDetailResponse) HasInstanceCount

func (o *MariadbClusterDetailResponse) HasInstanceCount() bool

HasInstanceCount returns a boolean if a field has been set.

func (*MariadbClusterDetailResponse) HasMaintenanceOption

func (o *MariadbClusterDetailResponse) HasMaintenanceOption() bool

HasMaintenanceOption returns a boolean if a field has been set.

func (*MariadbClusterDetailResponse) HasOriginClusterId

func (o *MariadbClusterDetailResponse) HasOriginClusterId() bool

HasOriginClusterId returns a boolean if a field has been set.

func (*MariadbClusterDetailResponse) HasReplicas

func (o *MariadbClusterDetailResponse) HasReplicas() bool

HasReplicas returns a boolean if a field has been set.

func (*MariadbClusterDetailResponse) HasVirtualIpAddress

func (o *MariadbClusterDetailResponse) HasVirtualIpAddress() bool

HasVirtualIpAddress returns a boolean if a field has been set.

func (MariadbClusterDetailResponse) MarshalJSON

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

func (*MariadbClusterDetailResponse) SetAccountId

func (o *MariadbClusterDetailResponse) SetAccountId(v string)

SetAccountId sets field value

func (*MariadbClusterDetailResponse) SetAllowableIpAddresses

func (o *MariadbClusterDetailResponse) SetAllowableIpAddresses(v []string)

SetAllowableIpAddresses gets a reference to the given []string and assigns it to the AllowableIpAddresses field.

func (*MariadbClusterDetailResponse) SetCreatedAt

func (o *MariadbClusterDetailResponse) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*MariadbClusterDetailResponse) SetCreatedBy

func (o *MariadbClusterDetailResponse) SetCreatedBy(v string)

SetCreatedBy sets field value

func (*MariadbClusterDetailResponse) SetDbaasEngine

func (o *MariadbClusterDetailResponse) SetDbaasEngine(v string)

SetDbaasEngine sets field value

func (*MariadbClusterDetailResponse) SetHaEnabled

func (o *MariadbClusterDetailResponse) SetHaEnabled(v bool)

SetHaEnabled gets a reference to the given bool and assigns it to the HaEnabled field.

func (*MariadbClusterDetailResponse) SetId

SetId sets field value

func (*MariadbClusterDetailResponse) SetInitConfigOption

SetInitConfigOption sets field value

func (*MariadbClusterDetailResponse) SetInstanceCount

func (o *MariadbClusterDetailResponse) SetInstanceCount(v int32)

SetInstanceCount gets a reference to the given int32 and assigns it to the InstanceCount field.

func (*MariadbClusterDetailResponse) SetInstanceGroups

func (o *MariadbClusterDetailResponse) SetInstanceGroups(v []InstanceGroupResponse)

SetInstanceGroups sets field value

func (*MariadbClusterDetailResponse) SetMaintenanceOption

func (o *MariadbClusterDetailResponse) SetMaintenanceOption(v MaintenanceResponseOption)

SetMaintenanceOption gets a reference to the given NullableMaintenanceResponseOption and assigns it to the MaintenanceOption field.

func (*MariadbClusterDetailResponse) SetMaintenanceOptionNil

func (o *MariadbClusterDetailResponse) SetMaintenanceOptionNil()

SetMaintenanceOptionNil sets the value for MaintenanceOption to be an explicit nil

func (*MariadbClusterDetailResponse) SetModifiedAt

func (o *MariadbClusterDetailResponse) SetModifiedAt(v time.Time)

SetModifiedAt sets field value

func (*MariadbClusterDetailResponse) SetModifiedBy

func (o *MariadbClusterDetailResponse) SetModifiedBy(v string)

SetModifiedBy sets field value

func (*MariadbClusterDetailResponse) SetName

func (o *MariadbClusterDetailResponse) SetName(v string)

SetName sets field value

func (*MariadbClusterDetailResponse) SetOriginClusterId

func (o *MariadbClusterDetailResponse) SetOriginClusterId(v string)

SetOriginClusterId gets a reference to the given NullableString and assigns it to the OriginClusterId field.

func (*MariadbClusterDetailResponse) SetOriginClusterIdNil

func (o *MariadbClusterDetailResponse) SetOriginClusterIdNil()

SetOriginClusterIdNil sets the value for OriginClusterId to be an explicit nil

func (*MariadbClusterDetailResponse) SetProductType

func (o *MariadbClusterDetailResponse) SetProductType(v ProductType)

SetProductType sets field value

func (*MariadbClusterDetailResponse) SetReplicas

func (o *MariadbClusterDetailResponse) SetReplicas(v []string)

SetReplicas gets a reference to the given []string and assigns it to the Replicas field.

func (*MariadbClusterDetailResponse) SetRoleType

SetRoleType sets field value

func (*MariadbClusterDetailResponse) SetServiceState

func (o *MariadbClusterDetailResponse) SetServiceState(v ServiceState)

SetServiceState sets field value

func (*MariadbClusterDetailResponse) SetSoftwareVersion

func (o *MariadbClusterDetailResponse) SetSoftwareVersion(v string)

SetSoftwareVersion sets field value

func (*MariadbClusterDetailResponse) SetSubnetId

func (o *MariadbClusterDetailResponse) SetSubnetId(v string)

SetSubnetId sets field value

func (*MariadbClusterDetailResponse) SetTimezone

func (o *MariadbClusterDetailResponse) SetTimezone(v string)

SetTimezone sets field value

func (*MariadbClusterDetailResponse) SetVirtualIpAddress

func (o *MariadbClusterDetailResponse) SetVirtualIpAddress(v string)

SetVirtualIpAddress gets a reference to the given NullableString and assigns it to the VirtualIpAddress field.

func (*MariadbClusterDetailResponse) SetVirtualIpAddressNil

func (o *MariadbClusterDetailResponse) SetVirtualIpAddressNil()

SetVirtualIpAddressNil sets the value for VirtualIpAddress to be an explicit nil

func (MariadbClusterDetailResponse) ToMap

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

func (*MariadbClusterDetailResponse) UnmarshalJSON

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

func (*MariadbClusterDetailResponse) UnsetMaintenanceOption

func (o *MariadbClusterDetailResponse) UnsetMaintenanceOption()

UnsetMaintenanceOption ensures that no value is present for MaintenanceOption, not even an explicit nil

func (*MariadbClusterDetailResponse) UnsetOriginClusterId

func (o *MariadbClusterDetailResponse) UnsetOriginClusterId()

UnsetOriginClusterId ensures that no value is present for OriginClusterId, not even an explicit nil

func (*MariadbClusterDetailResponse) UnsetVirtualIpAddress

func (o *MariadbClusterDetailResponse) UnsetVirtualIpAddress()

UnsetVirtualIpAddress ensures that no value is present for VirtualIpAddress, not even an explicit nil

type MariadbInitConfigOptionDetail

type MariadbInitConfigOptionDetail struct {
	// Audit usage state
	AuditEnabled         *bool                       `json:"audit_enabled,omitempty"`
	BackupOption         NullableMariadbBackupOption `json:"backup_option,omitempty"`
	DatabaseCharacterSet NullableString              `json:"database_character_set,omitempty"`
	// Database name
	DatabaseName string        `json:"database_name"`
	DatabasePort NullableInt32 `json:"database_port,omitempty"`
	// Database user name
	DatabaseUserName string `json:"database_user_name"`
}

MariadbInitConfigOptionDetail struct for MariadbInitConfigOptionDetail

func NewMariadbInitConfigOptionDetail

func NewMariadbInitConfigOptionDetail(databaseName string, databaseUserName string) *MariadbInitConfigOptionDetail

NewMariadbInitConfigOptionDetail instantiates a new MariadbInitConfigOptionDetail 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 NewMariadbInitConfigOptionDetailWithDefaults

func NewMariadbInitConfigOptionDetailWithDefaults() *MariadbInitConfigOptionDetail

NewMariadbInitConfigOptionDetailWithDefaults instantiates a new MariadbInitConfigOptionDetail 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 (*MariadbInitConfigOptionDetail) GetAuditEnabled

func (o *MariadbInitConfigOptionDetail) GetAuditEnabled() bool

GetAuditEnabled returns the AuditEnabled field value if set, zero value otherwise.

func (*MariadbInitConfigOptionDetail) GetAuditEnabledOk

func (o *MariadbInitConfigOptionDetail) GetAuditEnabledOk() (*bool, bool)

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

func (*MariadbInitConfigOptionDetail) GetBackupOption

GetBackupOption returns the BackupOption field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MariadbInitConfigOptionDetail) GetBackupOptionOk

func (o *MariadbInitConfigOptionDetail) GetBackupOptionOk() (*MariadbBackupOption, bool)

GetBackupOptionOk returns a tuple with the BackupOption field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MariadbInitConfigOptionDetail) GetDatabaseCharacterSet

func (o *MariadbInitConfigOptionDetail) GetDatabaseCharacterSet() string

GetDatabaseCharacterSet returns the DatabaseCharacterSet field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MariadbInitConfigOptionDetail) GetDatabaseCharacterSetOk

func (o *MariadbInitConfigOptionDetail) GetDatabaseCharacterSetOk() (*string, bool)

GetDatabaseCharacterSetOk returns a tuple with the DatabaseCharacterSet field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MariadbInitConfigOptionDetail) GetDatabaseName

func (o *MariadbInitConfigOptionDetail) GetDatabaseName() string

GetDatabaseName returns the DatabaseName field value

func (*MariadbInitConfigOptionDetail) GetDatabaseNameOk

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

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

func (*MariadbInitConfigOptionDetail) GetDatabasePort

func (o *MariadbInitConfigOptionDetail) GetDatabasePort() int32

GetDatabasePort returns the DatabasePort field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MariadbInitConfigOptionDetail) GetDatabasePortOk

func (o *MariadbInitConfigOptionDetail) GetDatabasePortOk() (*int32, bool)

GetDatabasePortOk returns a tuple with the DatabasePort field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MariadbInitConfigOptionDetail) GetDatabaseUserName

func (o *MariadbInitConfigOptionDetail) GetDatabaseUserName() string

GetDatabaseUserName returns the DatabaseUserName field value

func (*MariadbInitConfigOptionDetail) GetDatabaseUserNameOk

func (o *MariadbInitConfigOptionDetail) GetDatabaseUserNameOk() (*string, bool)

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

func (*MariadbInitConfigOptionDetail) HasAuditEnabled

func (o *MariadbInitConfigOptionDetail) HasAuditEnabled() bool

HasAuditEnabled returns a boolean if a field has been set.

func (*MariadbInitConfigOptionDetail) HasBackupOption

func (o *MariadbInitConfigOptionDetail) HasBackupOption() bool

HasBackupOption returns a boolean if a field has been set.

func (*MariadbInitConfigOptionDetail) HasDatabaseCharacterSet

func (o *MariadbInitConfigOptionDetail) HasDatabaseCharacterSet() bool

HasDatabaseCharacterSet returns a boolean if a field has been set.

func (*MariadbInitConfigOptionDetail) HasDatabasePort

func (o *MariadbInitConfigOptionDetail) HasDatabasePort() bool

HasDatabasePort returns a boolean if a field has been set.

func (MariadbInitConfigOptionDetail) MarshalJSON

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

func (*MariadbInitConfigOptionDetail) SetAuditEnabled

func (o *MariadbInitConfigOptionDetail) SetAuditEnabled(v bool)

SetAuditEnabled gets a reference to the given bool and assigns it to the AuditEnabled field.

func (*MariadbInitConfigOptionDetail) SetBackupOption

func (o *MariadbInitConfigOptionDetail) SetBackupOption(v MariadbBackupOption)

SetBackupOption gets a reference to the given NullableMariadbBackupOption and assigns it to the BackupOption field.

func (*MariadbInitConfigOptionDetail) SetBackupOptionNil

func (o *MariadbInitConfigOptionDetail) SetBackupOptionNil()

SetBackupOptionNil sets the value for BackupOption to be an explicit nil

func (*MariadbInitConfigOptionDetail) SetDatabaseCharacterSet

func (o *MariadbInitConfigOptionDetail) SetDatabaseCharacterSet(v string)

SetDatabaseCharacterSet gets a reference to the given NullableString and assigns it to the DatabaseCharacterSet field.

func (*MariadbInitConfigOptionDetail) SetDatabaseCharacterSetNil

func (o *MariadbInitConfigOptionDetail) SetDatabaseCharacterSetNil()

SetDatabaseCharacterSetNil sets the value for DatabaseCharacterSet to be an explicit nil

func (*MariadbInitConfigOptionDetail) SetDatabaseName

func (o *MariadbInitConfigOptionDetail) SetDatabaseName(v string)

SetDatabaseName sets field value

func (*MariadbInitConfigOptionDetail) SetDatabasePort

func (o *MariadbInitConfigOptionDetail) SetDatabasePort(v int32)

SetDatabasePort gets a reference to the given NullableInt32 and assigns it to the DatabasePort field.

func (*MariadbInitConfigOptionDetail) SetDatabasePortNil

func (o *MariadbInitConfigOptionDetail) SetDatabasePortNil()

SetDatabasePortNil sets the value for DatabasePort to be an explicit nil

func (*MariadbInitConfigOptionDetail) SetDatabaseUserName

func (o *MariadbInitConfigOptionDetail) SetDatabaseUserName(v string)

SetDatabaseUserName sets field value

func (MariadbInitConfigOptionDetail) ToMap

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

func (*MariadbInitConfigOptionDetail) UnmarshalJSON

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

func (*MariadbInitConfigOptionDetail) UnsetBackupOption

func (o *MariadbInitConfigOptionDetail) UnsetBackupOption()

UnsetBackupOption ensures that no value is present for BackupOption, not even an explicit nil

func (*MariadbInitConfigOptionDetail) UnsetDatabaseCharacterSet

func (o *MariadbInitConfigOptionDetail) UnsetDatabaseCharacterSet()

UnsetDatabaseCharacterSet ensures that no value is present for DatabaseCharacterSet, not even an explicit nil

func (*MariadbInitConfigOptionDetail) UnsetDatabasePort

func (o *MariadbInitConfigOptionDetail) UnsetDatabasePort()

UnsetDatabasePort ensures that no value is present for DatabasePort, not even an explicit nil

type MariadbInitConfigOptionRequest

type MariadbInitConfigOptionRequest struct {
	// Audit usage state
	AuditEnabled         *bool                       `json:"audit_enabled,omitempty"`
	BackupOption         NullableMariadbBackupOption `json:"backup_option,omitempty"`
	DatabaseCharacterSet NullableString              `json:"database_character_set,omitempty"`
	// Database name
	DatabaseName string        `json:"database_name" validate:"regexp=^[a-zA-Z][a-zA-Z0-9]*$"`
	DatabasePort NullableInt32 `json:"database_port,omitempty"`
	// Database user name
	DatabaseUserName string `json:"database_user_name" validate:"regexp=^[a-z]*$"`
	// Database user password
	DatabaseUserPassword string `json:"database_user_password"`
}

MariadbInitConfigOptionRequest struct for MariadbInitConfigOptionRequest

func NewMariadbInitConfigOptionRequest

func NewMariadbInitConfigOptionRequest(databaseName string, databaseUserName string, databaseUserPassword string) *MariadbInitConfigOptionRequest

NewMariadbInitConfigOptionRequest instantiates a new MariadbInitConfigOptionRequest 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 NewMariadbInitConfigOptionRequestWithDefaults

func NewMariadbInitConfigOptionRequestWithDefaults() *MariadbInitConfigOptionRequest

NewMariadbInitConfigOptionRequestWithDefaults instantiates a new MariadbInitConfigOptionRequest 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 (*MariadbInitConfigOptionRequest) GetAuditEnabled

func (o *MariadbInitConfigOptionRequest) GetAuditEnabled() bool

GetAuditEnabled returns the AuditEnabled field value if set, zero value otherwise.

func (*MariadbInitConfigOptionRequest) GetAuditEnabledOk

func (o *MariadbInitConfigOptionRequest) GetAuditEnabledOk() (*bool, bool)

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

func (*MariadbInitConfigOptionRequest) GetBackupOption

GetBackupOption returns the BackupOption field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MariadbInitConfigOptionRequest) GetBackupOptionOk

func (o *MariadbInitConfigOptionRequest) GetBackupOptionOk() (*MariadbBackupOption, bool)

GetBackupOptionOk returns a tuple with the BackupOption field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MariadbInitConfigOptionRequest) GetDatabaseCharacterSet

func (o *MariadbInitConfigOptionRequest) GetDatabaseCharacterSet() string

GetDatabaseCharacterSet returns the DatabaseCharacterSet field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MariadbInitConfigOptionRequest) GetDatabaseCharacterSetOk

func (o *MariadbInitConfigOptionRequest) GetDatabaseCharacterSetOk() (*string, bool)

GetDatabaseCharacterSetOk returns a tuple with the DatabaseCharacterSet field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MariadbInitConfigOptionRequest) GetDatabaseName

func (o *MariadbInitConfigOptionRequest) GetDatabaseName() string

GetDatabaseName returns the DatabaseName field value

func (*MariadbInitConfigOptionRequest) GetDatabaseNameOk

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

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

func (*MariadbInitConfigOptionRequest) GetDatabasePort

func (o *MariadbInitConfigOptionRequest) GetDatabasePort() int32

GetDatabasePort returns the DatabasePort field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MariadbInitConfigOptionRequest) GetDatabasePortOk

func (o *MariadbInitConfigOptionRequest) GetDatabasePortOk() (*int32, bool)

GetDatabasePortOk returns a tuple with the DatabasePort field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MariadbInitConfigOptionRequest) GetDatabaseUserName

func (o *MariadbInitConfigOptionRequest) GetDatabaseUserName() string

GetDatabaseUserName returns the DatabaseUserName field value

func (*MariadbInitConfigOptionRequest) GetDatabaseUserNameOk

func (o *MariadbInitConfigOptionRequest) GetDatabaseUserNameOk() (*string, bool)

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

func (*MariadbInitConfigOptionRequest) GetDatabaseUserPassword

func (o *MariadbInitConfigOptionRequest) GetDatabaseUserPassword() string

GetDatabaseUserPassword returns the DatabaseUserPassword field value

func (*MariadbInitConfigOptionRequest) GetDatabaseUserPasswordOk

func (o *MariadbInitConfigOptionRequest) GetDatabaseUserPasswordOk() (*string, bool)

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

func (*MariadbInitConfigOptionRequest) HasAuditEnabled

func (o *MariadbInitConfigOptionRequest) HasAuditEnabled() bool

HasAuditEnabled returns a boolean if a field has been set.

func (*MariadbInitConfigOptionRequest) HasBackupOption

func (o *MariadbInitConfigOptionRequest) HasBackupOption() bool

HasBackupOption returns a boolean if a field has been set.

func (*MariadbInitConfigOptionRequest) HasDatabaseCharacterSet

func (o *MariadbInitConfigOptionRequest) HasDatabaseCharacterSet() bool

HasDatabaseCharacterSet returns a boolean if a field has been set.

func (*MariadbInitConfigOptionRequest) HasDatabasePort

func (o *MariadbInitConfigOptionRequest) HasDatabasePort() bool

HasDatabasePort returns a boolean if a field has been set.

func (MariadbInitConfigOptionRequest) MarshalJSON

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

func (*MariadbInitConfigOptionRequest) SetAuditEnabled

func (o *MariadbInitConfigOptionRequest) SetAuditEnabled(v bool)

SetAuditEnabled gets a reference to the given bool and assigns it to the AuditEnabled field.

func (*MariadbInitConfigOptionRequest) SetBackupOption

SetBackupOption gets a reference to the given NullableMariadbBackupOption and assigns it to the BackupOption field.

func (*MariadbInitConfigOptionRequest) SetBackupOptionNil

func (o *MariadbInitConfigOptionRequest) SetBackupOptionNil()

SetBackupOptionNil sets the value for BackupOption to be an explicit nil

func (*MariadbInitConfigOptionRequest) SetDatabaseCharacterSet

func (o *MariadbInitConfigOptionRequest) SetDatabaseCharacterSet(v string)

SetDatabaseCharacterSet gets a reference to the given NullableString and assigns it to the DatabaseCharacterSet field.

func (*MariadbInitConfigOptionRequest) SetDatabaseCharacterSetNil

func (o *MariadbInitConfigOptionRequest) SetDatabaseCharacterSetNil()

SetDatabaseCharacterSetNil sets the value for DatabaseCharacterSet to be an explicit nil

func (*MariadbInitConfigOptionRequest) SetDatabaseName

func (o *MariadbInitConfigOptionRequest) SetDatabaseName(v string)

SetDatabaseName sets field value

func (*MariadbInitConfigOptionRequest) SetDatabasePort

func (o *MariadbInitConfigOptionRequest) SetDatabasePort(v int32)

SetDatabasePort gets a reference to the given NullableInt32 and assigns it to the DatabasePort field.

func (*MariadbInitConfigOptionRequest) SetDatabasePortNil

func (o *MariadbInitConfigOptionRequest) SetDatabasePortNil()

SetDatabasePortNil sets the value for DatabasePort to be an explicit nil

func (*MariadbInitConfigOptionRequest) SetDatabaseUserName

func (o *MariadbInitConfigOptionRequest) SetDatabaseUserName(v string)

SetDatabaseUserName sets field value

func (*MariadbInitConfigOptionRequest) SetDatabaseUserPassword

func (o *MariadbInitConfigOptionRequest) SetDatabaseUserPassword(v string)

SetDatabaseUserPassword sets field value

func (MariadbInitConfigOptionRequest) ToMap

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

func (*MariadbInitConfigOptionRequest) UnmarshalJSON

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

func (*MariadbInitConfigOptionRequest) UnsetBackupOption

func (o *MariadbInitConfigOptionRequest) UnsetBackupOption()

UnsetBackupOption ensures that no value is present for BackupOption, not even an explicit nil

func (*MariadbInitConfigOptionRequest) UnsetDatabaseCharacterSet

func (o *MariadbInitConfigOptionRequest) UnsetDatabaseCharacterSet()

UnsetDatabaseCharacterSet ensures that no value is present for DatabaseCharacterSet, not even an explicit nil

func (*MariadbInitConfigOptionRequest) UnsetDatabasePort

func (o *MariadbInitConfigOptionRequest) UnsetDatabasePort()

UnsetDatabasePort ensures that no value is present for DatabasePort, not even an explicit nil

type MariadbV1MariadbArchiveApiAPIMariadbDeleteArchiveLogRequest

type MariadbV1MariadbArchiveApiAPIMariadbDeleteArchiveLogRequest struct {
	ApiService *MariadbV1MariadbArchiveApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbArchiveApiAPIMariadbDeleteArchiveLogRequest) Execute

type MariadbV1MariadbArchiveApiAPIMariadbSetArchiveConfigRequest

type MariadbV1MariadbArchiveApiAPIMariadbSetArchiveConfigRequest struct {
	ApiService *MariadbV1MariadbArchiveApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbArchiveApiAPIMariadbSetArchiveConfigRequest) ArchiveConfigSetRequest

func (MariadbV1MariadbArchiveApiAPIMariadbSetArchiveConfigRequest) Execute

type MariadbV1MariadbArchiveApiAPIMariadbShowArchiveConfigRequest

type MariadbV1MariadbArchiveApiAPIMariadbShowArchiveConfigRequest struct {
	ApiService *MariadbV1MariadbArchiveApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbArchiveApiAPIMariadbShowArchiveConfigRequest) Execute

type MariadbV1MariadbArchiveApiAPIMariadbSyncArchiveConfigRequest

type MariadbV1MariadbArchiveApiAPIMariadbSyncArchiveConfigRequest struct {
	ApiService *MariadbV1MariadbArchiveApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbArchiveApiAPIMariadbSyncArchiveConfigRequest) Execute

type MariadbV1MariadbArchiveApiAPIService

type MariadbV1MariadbArchiveApiAPIService service

MariadbV1MariadbArchiveApiAPIService MariadbV1MariadbArchiveApiAPI service

func (*MariadbV1MariadbArchiveApiAPIService) MariadbDeleteArchiveLog

MariadbDeleteArchiveLog Delete Archive Log

Delete Archive Log.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbArchiveApiAPIMariadbDeleteArchiveLogRequest

func (*MariadbV1MariadbArchiveApiAPIService) MariadbDeleteArchiveLogExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbArchiveApiAPIService) MariadbSetArchiveConfig

MariadbSetArchiveConfig Set Archive Config

Set Archive Config.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbArchiveApiAPIMariadbSetArchiveConfigRequest

func (*MariadbV1MariadbArchiveApiAPIService) MariadbSetArchiveConfigExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbArchiveApiAPIService) MariadbShowArchiveConfig

MariadbShowArchiveConfig Show Archive Config

Show Archive Config.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbArchiveApiAPIMariadbShowArchiveConfigRequest

func (*MariadbV1MariadbArchiveApiAPIService) MariadbShowArchiveConfigExecute

Execute executes the request

@return ArchiveConfigResponse

func (*MariadbV1MariadbArchiveApiAPIService) MariadbSyncArchiveConfig

MariadbSyncArchiveConfig Synchronize Archive Config

Synchronize Archive Config.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbArchiveApiAPIMariadbSyncArchiveConfigRequest

func (*MariadbV1MariadbArchiveApiAPIService) MariadbSyncArchiveConfigExecute

Execute executes the request

@return AsyncResponse

type MariadbV1MariadbAuditlogApiAPIMariadbSetAuditLogRequest

type MariadbV1MariadbAuditlogApiAPIMariadbSetAuditLogRequest struct {
	ApiService *MariadbV1MariadbAuditlogApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbAuditlogApiAPIMariadbSetAuditLogRequest) AuditLogRequest

func (MariadbV1MariadbAuditlogApiAPIMariadbSetAuditLogRequest) Execute

type MariadbV1MariadbAuditlogApiAPIService

type MariadbV1MariadbAuditlogApiAPIService service

MariadbV1MariadbAuditlogApiAPIService MariadbV1MariadbAuditlogApiAPI service

func (*MariadbV1MariadbAuditlogApiAPIService) MariadbSetAuditLog

MariadbSetAuditLog Set Audit Log

Set Audit Log.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbAuditlogApiAPIMariadbSetAuditLogRequest

func (*MariadbV1MariadbAuditlogApiAPIService) MariadbSetAuditLogExecute

Execute executes the request

@return AsyncResponse

type MariadbV1MariadbBackupApiAPIMariadbListBackupHistoriesRequest

type MariadbV1MariadbBackupApiAPIMariadbListBackupHistoriesRequest struct {
	ApiService *MariadbV1MariadbBackupApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbBackupApiAPIMariadbListBackupHistoriesRequest) Execute

func (MariadbV1MariadbBackupApiAPIMariadbListBackupHistoriesRequest) Limit

Number of backup lists

func (MariadbV1MariadbBackupApiAPIMariadbListBackupHistoriesRequest) Page

Backup list page

type MariadbV1MariadbBackupApiAPIMariadbRemoveBackupHistoriesRequest

type MariadbV1MariadbBackupApiAPIMariadbRemoveBackupHistoriesRequest struct {
	ApiService *MariadbV1MariadbBackupApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbBackupApiAPIMariadbRemoveBackupHistoriesRequest) BackupHistoryNumberRequest

func (MariadbV1MariadbBackupApiAPIMariadbRemoveBackupHistoriesRequest) Execute

type MariadbV1MariadbBackupApiAPIMariadbSetBackupRequest

type MariadbV1MariadbBackupApiAPIMariadbSetBackupRequest struct {
	ApiService *MariadbV1MariadbBackupApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbBackupApiAPIMariadbSetBackupRequest) BackupSettingRequest

func (MariadbV1MariadbBackupApiAPIMariadbSetBackupRequest) Execute

type MariadbV1MariadbBackupApiAPIMariadbUnsetBackupRequest

type MariadbV1MariadbBackupApiAPIMariadbUnsetBackupRequest struct {
	ApiService *MariadbV1MariadbBackupApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbBackupApiAPIMariadbUnsetBackupRequest) Execute

type MariadbV1MariadbBackupApiAPIService

type MariadbV1MariadbBackupApiAPIService service

MariadbV1MariadbBackupApiAPIService MariadbV1MariadbBackupApiAPI service

func (*MariadbV1MariadbBackupApiAPIService) MariadbListBackupHistories

MariadbListBackupHistories List Backup Histories

List Backup Histories.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbBackupApiAPIMariadbListBackupHistoriesRequest

func (*MariadbV1MariadbBackupApiAPIService) MariadbListBackupHistoriesExecute

Execute executes the request

@return BackupHistoryListApiResponse

func (*MariadbV1MariadbBackupApiAPIService) MariadbRemoveBackupHistories

MariadbRemoveBackupHistories Remove Backup Histories

Remove Backup Histories.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbBackupApiAPIMariadbRemoveBackupHistoriesRequest

func (*MariadbV1MariadbBackupApiAPIService) MariadbRemoveBackupHistoriesExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbBackupApiAPIService) MariadbSetBackup

MariadbSetBackup Set Backup

Set Backup.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbBackupApiAPIMariadbSetBackupRequest

func (*MariadbV1MariadbBackupApiAPIService) MariadbSetBackupExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbBackupApiAPIService) MariadbUnsetBackup

MariadbUnsetBackup Unset Backup

Unset Backup.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbBackupApiAPIMariadbUnsetBackupRequest

func (*MariadbV1MariadbBackupApiAPIService) MariadbUnsetBackupExecute

Execute executes the request

@return AsyncResponse

type MariadbV1MariadbClustersApiAPIMariadbCreateClusterRequest

type MariadbV1MariadbClustersApiAPIMariadbCreateClusterRequest struct {
	ApiService *MariadbV1MariadbClustersApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbClustersApiAPIMariadbCreateClusterRequest) Execute

func (MariadbV1MariadbClustersApiAPIMariadbCreateClusterRequest) MariadbClusterCreateRequest

type MariadbV1MariadbClustersApiAPIMariadbCreateRestoreRequest

type MariadbV1MariadbClustersApiAPIMariadbCreateRestoreRequest struct {
	ApiService *MariadbV1MariadbClustersApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbClustersApiAPIMariadbCreateRestoreRequest) ClusterRestoreRequest

func (MariadbV1MariadbClustersApiAPIMariadbCreateRestoreRequest) Execute

type MariadbV1MariadbClustersApiAPIMariadbDeleteClusterRequest

type MariadbV1MariadbClustersApiAPIMariadbDeleteClusterRequest struct {
	ApiService *MariadbV1MariadbClustersApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbClustersApiAPIMariadbDeleteClusterRequest) Execute

type MariadbV1MariadbClustersApiAPIMariadbListClustersRequest

type MariadbV1MariadbClustersApiAPIMariadbListClustersRequest struct {
	ApiService *MariadbV1MariadbClustersApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbClustersApiAPIMariadbListClustersRequest) DatabaseName

Database name

func (MariadbV1MariadbClustersApiAPIMariadbListClustersRequest) Execute

func (MariadbV1MariadbClustersApiAPIMariadbListClustersRequest) Name

Cluster name

func (MariadbV1MariadbClustersApiAPIMariadbListClustersRequest) Page

page

func (MariadbV1MariadbClustersApiAPIMariadbListClustersRequest) ServiceState

Service state

func (MariadbV1MariadbClustersApiAPIMariadbListClustersRequest) Size

size

func (MariadbV1MariadbClustersApiAPIMariadbListClustersRequest) Sort

sort

type MariadbV1MariadbClustersApiAPIMariadbRestartClusterRequest

type MariadbV1MariadbClustersApiAPIMariadbRestartClusterRequest struct {
	ApiService *MariadbV1MariadbClustersApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbClustersApiAPIMariadbRestartClusterRequest) Execute

type MariadbV1MariadbClustersApiAPIMariadbShowClusterRequest

type MariadbV1MariadbClustersApiAPIMariadbShowClusterRequest struct {
	ApiService *MariadbV1MariadbClustersApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbClustersApiAPIMariadbShowClusterRequest) Execute

type MariadbV1MariadbClustersApiAPIMariadbStartClusterRequest

type MariadbV1MariadbClustersApiAPIMariadbStartClusterRequest struct {
	ApiService *MariadbV1MariadbClustersApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbClustersApiAPIMariadbStartClusterRequest) Execute

type MariadbV1MariadbClustersApiAPIMariadbStopClusterRequest

type MariadbV1MariadbClustersApiAPIMariadbStopClusterRequest struct {
	ApiService *MariadbV1MariadbClustersApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbClustersApiAPIMariadbStopClusterRequest) Execute

type MariadbV1MariadbClustersApiAPIMariadbSwitchoverClusterRequest

type MariadbV1MariadbClustersApiAPIMariadbSwitchoverClusterRequest struct {
	ApiService *MariadbV1MariadbClustersApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbClustersApiAPIMariadbSwitchoverClusterRequest) Execute

type MariadbV1MariadbClustersApiAPIMariadbSyncClusterStateRequest

type MariadbV1MariadbClustersApiAPIMariadbSyncClusterStateRequest struct {
	ApiService *MariadbV1MariadbClustersApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbClustersApiAPIMariadbSyncClusterStateRequest) Execute

type MariadbV1MariadbClustersApiAPIService

type MariadbV1MariadbClustersApiAPIService service

MariadbV1MariadbClustersApiAPIService MariadbV1MariadbClustersApiAPI service

func (*MariadbV1MariadbClustersApiAPIService) MariadbCreateCluster

MariadbCreateCluster Create Cluster

Create Cluster.

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

func (*MariadbV1MariadbClustersApiAPIService) MariadbCreateClusterExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbClustersApiAPIService) MariadbCreateRestore

MariadbCreateRestore Create Restore Cluster

Create Restore Cluster.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbClustersApiAPIMariadbCreateRestoreRequest

func (*MariadbV1MariadbClustersApiAPIService) MariadbCreateRestoreExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbClustersApiAPIService) MariadbDeleteCluster

MariadbDeleteCluster Terminate Cluster

Terminate Cluster.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbClustersApiAPIMariadbDeleteClusterRequest

func (*MariadbV1MariadbClustersApiAPIService) MariadbDeleteClusterExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbClustersApiAPIService) MariadbListClusters

MariadbListClusters List Clusters

List Clusters.

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

func (*MariadbV1MariadbClustersApiAPIService) MariadbListClustersExecute

Execute executes the request

@return RdbClusterPageResponse

func (*MariadbV1MariadbClustersApiAPIService) MariadbRestartCluster

MariadbRestartCluster Restart Cluster

Restart Cluster.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbClustersApiAPIMariadbRestartClusterRequest

func (*MariadbV1MariadbClustersApiAPIService) MariadbRestartClusterExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbClustersApiAPIService) MariadbShowCluster

MariadbShowCluster Show Cluster

Show Cluster.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbClustersApiAPIMariadbShowClusterRequest

func (*MariadbV1MariadbClustersApiAPIService) MariadbShowClusterExecute

Execute executes the request

@return MariadbClusterDetailResponse

func (*MariadbV1MariadbClustersApiAPIService) MariadbStartCluster

MariadbStartCluster Start Cluster

Start Cluster.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbClustersApiAPIMariadbStartClusterRequest

func (*MariadbV1MariadbClustersApiAPIService) MariadbStartClusterExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbClustersApiAPIService) MariadbStopCluster

MariadbStopCluster Stop Cluster

Stop Cluster.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbClustersApiAPIMariadbStopClusterRequest

func (*MariadbV1MariadbClustersApiAPIService) MariadbStopClusterExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbClustersApiAPIService) MariadbSwitchoverCluster

MariadbSwitchoverCluster Switchover Cluster

Switchover Cluster.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbClustersApiAPIMariadbSwitchoverClusterRequest

func (*MariadbV1MariadbClustersApiAPIService) MariadbSwitchoverClusterExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbClustersApiAPIService) MariadbSyncClusterState

MariadbSyncClusterState Synchronize Cluster State

Synchronize Cluster State.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbClustersApiAPIMariadbSyncClusterStateRequest

func (*MariadbV1MariadbClustersApiAPIService) MariadbSyncClusterStateExecute

Execute executes the request

@return AsyncResponse

type MariadbV1MariadbInstancesApiAPIMariadbAddBlockStoragesRequest

type MariadbV1MariadbInstancesApiAPIMariadbAddBlockStoragesRequest struct {
	ApiService *MariadbV1MariadbInstancesApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbInstancesApiAPIMariadbAddBlockStoragesRequest) AddBlockStoragesRequest

func (MariadbV1MariadbInstancesApiAPIMariadbAddBlockStoragesRequest) Execute

type MariadbV1MariadbInstancesApiAPIMariadbSetBlockStorageSizeRequest

type MariadbV1MariadbInstancesApiAPIMariadbSetBlockStorageSizeRequest struct {
	ApiService *MariadbV1MariadbInstancesApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbInstancesApiAPIMariadbSetBlockStorageSizeRequest) Execute

func (MariadbV1MariadbInstancesApiAPIMariadbSetBlockStorageSizeRequest) ResizeBlockStorageGroupRequest

type MariadbV1MariadbInstancesApiAPIMariadbSetSecurityGroupRulesRequest

type MariadbV1MariadbInstancesApiAPIMariadbSetSecurityGroupRulesRequest struct {
	ApiService *MariadbV1MariadbInstancesApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbInstancesApiAPIMariadbSetSecurityGroupRulesRequest) Execute

func (MariadbV1MariadbInstancesApiAPIMariadbSetSecurityGroupRulesRequest) UpdateSecurityGroupRulesRequest

type MariadbV1MariadbInstancesApiAPIMariadbSetServerTypeRequest

type MariadbV1MariadbInstancesApiAPIMariadbSetServerTypeRequest struct {
	ApiService *MariadbV1MariadbInstancesApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbInstancesApiAPIMariadbSetServerTypeRequest) Execute

func (MariadbV1MariadbInstancesApiAPIMariadbSetServerTypeRequest) InstanceGroupResizeRequest

type MariadbV1MariadbInstancesApiAPIService

type MariadbV1MariadbInstancesApiAPIService service

MariadbV1MariadbInstancesApiAPIService MariadbV1MariadbInstancesApiAPI service

func (*MariadbV1MariadbInstancesApiAPIService) MariadbAddBlockStorages

MariadbAddBlockStorages Add Block Storages

Add Block Storages.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceGroupId Instance group ID
@return MariadbV1MariadbInstancesApiAPIMariadbAddBlockStoragesRequest

func (*MariadbV1MariadbInstancesApiAPIService) MariadbAddBlockStoragesExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbInstancesApiAPIService) MariadbSetBlockStorageSize

MariadbSetBlockStorageSize Set Block Storage Size

Set Block Storage Size.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param blockStorageGroupId Block storage group ID
@return MariadbV1MariadbInstancesApiAPIMariadbSetBlockStorageSizeRequest

func (*MariadbV1MariadbInstancesApiAPIService) MariadbSetBlockStorageSizeExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbInstancesApiAPIService) MariadbSetSecurityGroupRules

MariadbSetSecurityGroupRules Set Security Group Rules

Set Security Group Rules.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbInstancesApiAPIMariadbSetSecurityGroupRulesRequest

func (*MariadbV1MariadbInstancesApiAPIService) MariadbSetSecurityGroupRulesExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbInstancesApiAPIService) MariadbSetServerType

MariadbSetServerType Set Server Type

Set Server Type.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceGroupId Instance group ID
@return MariadbV1MariadbInstancesApiAPIMariadbSetServerTypeRequest

func (*MariadbV1MariadbInstancesApiAPIService) MariadbSetServerTypeExecute

Execute executes the request

@return AsyncResponse

type MariadbV1MariadbLogExportApiAPIMariadbCreateLogExportConfigRequest

type MariadbV1MariadbLogExportApiAPIMariadbCreateLogExportConfigRequest struct {
	ApiService *MariadbV1MariadbLogExportApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbLogExportApiAPIMariadbCreateLogExportConfigRequest) Execute

func (MariadbV1MariadbLogExportApiAPIMariadbCreateLogExportConfigRequest) LogExportConfigCreateRequestDTO

type MariadbV1MariadbLogExportApiAPIMariadbDeleteLogExportConfigRequest

type MariadbV1MariadbLogExportApiAPIMariadbDeleteLogExportConfigRequest struct {
	ApiService *MariadbV1MariadbLogExportApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbLogExportApiAPIMariadbDeleteLogExportConfigRequest) Execute

type MariadbV1MariadbLogExportApiAPIMariadbExportLogRequest

type MariadbV1MariadbLogExportApiAPIMariadbExportLogRequest struct {
	ApiService *MariadbV1MariadbLogExportApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbLogExportApiAPIMariadbExportLogRequest) Execute

type MariadbV1MariadbLogExportApiAPIMariadbListLogExportConfigsRequest

type MariadbV1MariadbLogExportApiAPIMariadbListLogExportConfigsRequest struct {
	ApiService *MariadbV1MariadbLogExportApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbLogExportApiAPIMariadbListLogExportConfigsRequest) Execute

type MariadbV1MariadbLogExportApiAPIMariadbSetLogExportConfigRequest

type MariadbV1MariadbLogExportApiAPIMariadbSetLogExportConfigRequest struct {
	ApiService *MariadbV1MariadbLogExportApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbLogExportApiAPIMariadbSetLogExportConfigRequest) Execute

func (MariadbV1MariadbLogExportApiAPIMariadbSetLogExportConfigRequest) LogExportConfigModifyRequestDTO

type MariadbV1MariadbLogExportApiAPIMariadbShowLogExportConfigRequest

type MariadbV1MariadbLogExportApiAPIMariadbShowLogExportConfigRequest struct {
	ApiService *MariadbV1MariadbLogExportApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbLogExportApiAPIMariadbShowLogExportConfigRequest) Execute

type MariadbV1MariadbLogExportApiAPIService

type MariadbV1MariadbLogExportApiAPIService service

MariadbV1MariadbLogExportApiAPIService MariadbV1MariadbLogExportApiAPI service

func (*MariadbV1MariadbLogExportApiAPIService) MariadbCreateLogExportConfig

MariadbCreateLogExportConfig Create Log Export Config

Create Log Export Config.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbLogExportApiAPIMariadbCreateLogExportConfigRequest

func (*MariadbV1MariadbLogExportApiAPIService) MariadbCreateLogExportConfigExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbLogExportApiAPIService) MariadbDeleteLogExportConfig

MariadbDeleteLogExportConfig Delete Log Export Config

Delete Log Export Config.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@param logExportConfigId Log export config id
@return MariadbV1MariadbLogExportApiAPIMariadbDeleteLogExportConfigRequest

func (*MariadbV1MariadbLogExportApiAPIService) MariadbDeleteLogExportConfigExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbLogExportApiAPIService) MariadbExportLog

MariadbExportLog Export Log

Export Log.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@param logExportConfigId Log export config id
@return MariadbV1MariadbLogExportApiAPIMariadbExportLogRequest

func (*MariadbV1MariadbLogExportApiAPIService) MariadbExportLogExecute

Execute executes the request

@return LogExportConfigListResponse

func (*MariadbV1MariadbLogExportApiAPIService) MariadbListLogExportConfigs

MariadbListLogExportConfigs List Log Export Configs

List Log Export Configs.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbLogExportApiAPIMariadbListLogExportConfigsRequest

func (*MariadbV1MariadbLogExportApiAPIService) MariadbListLogExportConfigsExecute

Execute executes the request

@return LogExportConfigListResponse

func (*MariadbV1MariadbLogExportApiAPIService) MariadbSetLogExportConfig

MariadbSetLogExportConfig Set Log Export Config

Set Log Export Config.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@param logExportConfigId Log export config id
@return MariadbV1MariadbLogExportApiAPIMariadbSetLogExportConfigRequest

func (*MariadbV1MariadbLogExportApiAPIService) MariadbSetLogExportConfigExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbLogExportApiAPIService) MariadbShowLogExportConfig

MariadbShowLogExportConfig Show Log Export Config

Show Log Export Config.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@param logExportConfigId Log export config id
@return MariadbV1MariadbLogExportApiAPIMariadbShowLogExportConfigRequest

func (*MariadbV1MariadbLogExportApiAPIService) MariadbShowLogExportConfigExecute

Execute executes the request

@return LogExportConfigListResponse

type MariadbV1MariadbMaintenanceApiAPIMariadbSetMaintenanceRequest

type MariadbV1MariadbMaintenanceApiAPIMariadbSetMaintenanceRequest struct {
	ApiService *MariadbV1MariadbMaintenanceApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbMaintenanceApiAPIMariadbSetMaintenanceRequest) Execute

func (MariadbV1MariadbMaintenanceApiAPIMariadbSetMaintenanceRequest) MaintenanceRequest

type MariadbV1MariadbMaintenanceApiAPIMariadbUnsetMaintenanceRequest

type MariadbV1MariadbMaintenanceApiAPIMariadbUnsetMaintenanceRequest struct {
	ApiService *MariadbV1MariadbMaintenanceApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbMaintenanceApiAPIMariadbUnsetMaintenanceRequest) Execute

type MariadbV1MariadbMaintenanceApiAPIService

type MariadbV1MariadbMaintenanceApiAPIService service

MariadbV1MariadbMaintenanceApiAPIService MariadbV1MariadbMaintenanceApiAPI service

func (*MariadbV1MariadbMaintenanceApiAPIService) MariadbSetMaintenance

MariadbSetMaintenance Set Maintenance

Set Maintenance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId DB cluster id
@return MariadbV1MariadbMaintenanceApiAPIMariadbSetMaintenanceRequest

func (*MariadbV1MariadbMaintenanceApiAPIService) MariadbSetMaintenanceExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbMaintenanceApiAPIService) MariadbUnsetMaintenance

MariadbUnsetMaintenance Unset Maintenance

Unset Maintenance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId DB cluster id
@return MariadbV1MariadbMaintenanceApiAPIMariadbUnsetMaintenanceRequest

func (*MariadbV1MariadbMaintenanceApiAPIService) MariadbUnsetMaintenanceExecute

Execute executes the request

@return AsyncResponse

type MariadbV1MariadbMasterDataApiAPIMariadbListEngineVersionPropertiesRequest

type MariadbV1MariadbMasterDataApiAPIMariadbListEngineVersionPropertiesRequest struct {
	ApiService *MariadbV1MariadbMasterDataApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbMasterDataApiAPIMariadbListEngineVersionPropertiesRequest) Execute

type MariadbV1MariadbMasterDataApiAPIMariadbListEngineVersionsRequest

type MariadbV1MariadbMasterDataApiAPIMariadbListEngineVersionsRequest struct {
	ApiService *MariadbV1MariadbMasterDataApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbMasterDataApiAPIMariadbListEngineVersionsRequest) EosIncluded

EoS included

func (MariadbV1MariadbMasterDataApiAPIMariadbListEngineVersionsRequest) Execute

func (MariadbV1MariadbMasterDataApiAPIMariadbListEngineVersionsRequest) Id

DBaaS engine version ID

func (MariadbV1MariadbMasterDataApiAPIMariadbListEngineVersionsRequest) ProductImageType

Product image type

type MariadbV1MariadbMasterDataApiAPIMariadbListParameterGroupsRequest

type MariadbV1MariadbMasterDataApiAPIMariadbListParameterGroupsRequest struct {
	ApiService *MariadbV1MariadbMasterDataApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbMasterDataApiAPIMariadbListParameterGroupsRequest) Execute

func (MariadbV1MariadbMasterDataApiAPIMariadbListParameterGroupsRequest) MajorVersion

Software major version

func (MariadbV1MariadbMasterDataApiAPIMariadbListParameterGroupsRequest) Sort

sort

type MariadbV1MariadbMasterDataApiAPIMariadbListParametersRequest

type MariadbV1MariadbMasterDataApiAPIMariadbListParametersRequest struct {
	ApiService *MariadbV1MariadbMasterDataApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbMasterDataApiAPIMariadbListParametersRequest) DbaasParameterGroupId

Parameter group ID

func (MariadbV1MariadbMasterDataApiAPIMariadbListParametersRequest) Execute

func (MariadbV1MariadbMasterDataApiAPIMariadbListParametersRequest) Page

page

func (MariadbV1MariadbMasterDataApiAPIMariadbListParametersRequest) Size

size

func (MariadbV1MariadbMasterDataApiAPIMariadbListParametersRequest) Sort

sort

type MariadbV1MariadbMasterDataApiAPIMariadbListServerTypesRequest

type MariadbV1MariadbMasterDataApiAPIMariadbListServerTypesRequest struct {
	ApiService *MariadbV1MariadbMasterDataApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbMasterDataApiAPIMariadbListServerTypesRequest) Execute

func (MariadbV1MariadbMasterDataApiAPIMariadbListServerTypesRequest) Name

Server type name

type MariadbV1MariadbMasterDataApiAPIMariadbShowRequestRequest

type MariadbV1MariadbMasterDataApiAPIMariadbShowRequestRequest struct {
	ApiService *MariadbV1MariadbMasterDataApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbMasterDataApiAPIMariadbShowRequestRequest) Execute

type MariadbV1MariadbMasterDataApiAPIService

type MariadbV1MariadbMasterDataApiAPIService service

MariadbV1MariadbMasterDataApiAPIService MariadbV1MariadbMasterDataApiAPI service

func (*MariadbV1MariadbMasterDataApiAPIService) MariadbListEngineVersionProperties

MariadbListEngineVersionProperties List Engine Version Properties

List Engine Version Properties.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param dbaasEngineVersionId DBaaS engine version ID
@return MariadbV1MariadbMasterDataApiAPIMariadbListEngineVersionPropertiesRequest

func (*MariadbV1MariadbMasterDataApiAPIService) MariadbListEngineVersionPropertiesExecute

Execute executes the request

@return EnginePropertyListResponse

func (*MariadbV1MariadbMasterDataApiAPIService) MariadbListEngineVersions

MariadbListEngineVersions List Engine Versions

List Engine Versions.

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

func (*MariadbV1MariadbMasterDataApiAPIService) MariadbListEngineVersionsExecute

Execute executes the request

@return EngineListResponse

func (*MariadbV1MariadbMasterDataApiAPIService) MariadbListParameterGroups

MariadbListParameterGroups List Parameter Groups

List Parameter Groups.

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

func (*MariadbV1MariadbMasterDataApiAPIService) MariadbListParameterGroupsExecute

Execute executes the request

@return ParameterGroupListResponse

func (*MariadbV1MariadbMasterDataApiAPIService) MariadbListParameters

MariadbListParameters List Parameters

List Parameters.

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

func (*MariadbV1MariadbMasterDataApiAPIService) MariadbListParametersExecute

Execute executes the request

@return ParameterPageResponse

func (*MariadbV1MariadbMasterDataApiAPIService) MariadbListServerTypes

MariadbListServerTypes List Server Types

List Server Types.

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

func (*MariadbV1MariadbMasterDataApiAPIService) MariadbListServerTypesExecute

Execute executes the request

@return ServerTypeListResponse

func (*MariadbV1MariadbMasterDataApiAPIService) MariadbShowRequest

MariadbShowRequest Show Request

Show Request.

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

func (*MariadbV1MariadbMasterDataApiAPIService) MariadbShowRequestExecute

Execute executes the request

@return RequestStateResponse

type MariadbV1MariadbMinorPatchApiAPIMariadbPatchMinorVersionRequest

type MariadbV1MariadbMinorPatchApiAPIMariadbPatchMinorVersionRequest struct {
	ApiService *MariadbV1MariadbMinorPatchApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbMinorPatchApiAPIMariadbPatchMinorVersionRequest) Execute

func (MariadbV1MariadbMinorPatchApiAPIMariadbPatchMinorVersionRequest) MinorPatchRequest

type MariadbV1MariadbMinorPatchApiAPIService

type MariadbV1MariadbMinorPatchApiAPIService service

MariadbV1MariadbMinorPatchApiAPIService MariadbV1MariadbMinorPatchApiAPI service

func (*MariadbV1MariadbMinorPatchApiAPIService) MariadbPatchMinorVersion

MariadbPatchMinorVersion Patch Minor Version

Patch Minor Version.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId DB cluster id
@return MariadbV1MariadbMinorPatchApiAPIMariadbPatchMinorVersionRequest

func (*MariadbV1MariadbMinorPatchApiAPIService) MariadbPatchMinorVersionExecute

Execute executes the request

@return AsyncResponse

type MariadbV1MariadbParametersApiAPIMariadbListParameterValuesRequest

type MariadbV1MariadbParametersApiAPIMariadbListParameterValuesRequest struct {
	ApiService *MariadbV1MariadbParametersApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbParametersApiAPIMariadbListParameterValuesRequest) Execute

type MariadbV1MariadbParametersApiAPIMariadbSetParameterValuesRequest

type MariadbV1MariadbParametersApiAPIMariadbSetParameterValuesRequest struct {
	ApiService *MariadbV1MariadbParametersApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbParametersApiAPIMariadbSetParameterValuesRequest) Execute

func (MariadbV1MariadbParametersApiAPIMariadbSetParameterValuesRequest) ParametersRequest

type MariadbV1MariadbParametersApiAPIMariadbSyncParameterValuesRequest

type MariadbV1MariadbParametersApiAPIMariadbSyncParameterValuesRequest struct {
	ApiService *MariadbV1MariadbParametersApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbParametersApiAPIMariadbSyncParameterValuesRequest) Execute

type MariadbV1MariadbParametersApiAPIService

type MariadbV1MariadbParametersApiAPIService service

MariadbV1MariadbParametersApiAPIService MariadbV1MariadbParametersApiAPI service

func (*MariadbV1MariadbParametersApiAPIService) MariadbListParameterValues

MariadbListParameterValues List Parameter Values

List Parameter Values.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbParametersApiAPIMariadbListParameterValuesRequest

func (*MariadbV1MariadbParametersApiAPIService) MariadbListParameterValuesExecute

Execute executes the request

@return ParametersResponse

func (*MariadbV1MariadbParametersApiAPIService) MariadbSetParameterValues

MariadbSetParameterValues Set Parameter Values

Set Parameter Values.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbParametersApiAPIMariadbSetParameterValuesRequest

func (*MariadbV1MariadbParametersApiAPIService) MariadbSetParameterValuesExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbParametersApiAPIService) MariadbSyncParameterValues

MariadbSyncParameterValues Synchronize Parameter Values

Synchronize Parameter Values.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbParametersApiAPIMariadbSyncParameterValuesRequest

func (*MariadbV1MariadbParametersApiAPIService) MariadbSyncParameterValuesExecute

Execute executes the request

@return AsyncResponse

type MariadbV1MariadbReplicasApiAPIMariadbCreateReplicaRequest

type MariadbV1MariadbReplicasApiAPIMariadbCreateReplicaRequest struct {
	ApiService *MariadbV1MariadbReplicasApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbReplicasApiAPIMariadbCreateReplicaRequest) Execute

func (MariadbV1MariadbReplicasApiAPIMariadbCreateReplicaRequest) ReplicasCreateRequest

type MariadbV1MariadbReplicasApiAPIMariadbListReplicasRequest

type MariadbV1MariadbReplicasApiAPIMariadbListReplicasRequest struct {
	ApiService *MariadbV1MariadbReplicasApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbReplicasApiAPIMariadbListReplicasRequest) Execute

type MariadbV1MariadbReplicasApiAPIMariadbResetReplicaRequest

type MariadbV1MariadbReplicasApiAPIMariadbResetReplicaRequest struct {
	ApiService *MariadbV1MariadbReplicasApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbReplicasApiAPIMariadbResetReplicaRequest) Execute

type MariadbV1MariadbReplicasApiAPIMariadbSyncReplicaStateRequest

type MariadbV1MariadbReplicasApiAPIMariadbSyncReplicaStateRequest struct {
	ApiService *MariadbV1MariadbReplicasApiAPIService
	// contains filtered or unexported fields
}

func (MariadbV1MariadbReplicasApiAPIMariadbSyncReplicaStateRequest) Execute

type MariadbV1MariadbReplicasApiAPIService

type MariadbV1MariadbReplicasApiAPIService service

MariadbV1MariadbReplicasApiAPIService MariadbV1MariadbReplicasApiAPI service

func (*MariadbV1MariadbReplicasApiAPIService) MariadbCreateReplica

MariadbCreateReplica Create Replica

Create Replica.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbReplicasApiAPIMariadbCreateReplicaRequest

func (*MariadbV1MariadbReplicasApiAPIService) MariadbCreateReplicaExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbReplicasApiAPIService) MariadbListReplicas

MariadbListReplicas List Replicas

List Replicas.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clusterId Cluster ID
@return MariadbV1MariadbReplicasApiAPIMariadbListReplicasRequest

func (*MariadbV1MariadbReplicasApiAPIService) MariadbListReplicasExecute

Execute executes the request

@return ReplicasListResponse

func (*MariadbV1MariadbReplicasApiAPIService) MariadbResetReplica

MariadbResetReplica Reset Replica

Reset Replica.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param replicaClusterId Replica cluster id
@return MariadbV1MariadbReplicasApiAPIMariadbResetReplicaRequest

func (*MariadbV1MariadbReplicasApiAPIService) MariadbResetReplicaExecute

Execute executes the request

@return AsyncResponse

func (*MariadbV1MariadbReplicasApiAPIService) MariadbSyncReplicaState

MariadbSyncReplicaState Synchronize Replica State

Synchronize Replica State.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param originClusterId Origin cluster ID
@return MariadbV1MariadbReplicasApiAPIMariadbSyncReplicaStateRequest

func (*MariadbV1MariadbReplicasApiAPIService) MariadbSyncReplicaStateExecute

Execute executes the request

@return AsyncResponse

type MinorPatchRequest

type MinorPatchRequest struct {
	// backup_before_upgrade
	BackupBeforeUpgrade bool `json:"backup_before_upgrade"`
	// software_version
	SoftwareVersion string `json:"software_version"`
}

MinorPatchRequest struct for MinorPatchRequest

func NewMinorPatchRequest

func NewMinorPatchRequest(backupBeforeUpgrade bool, softwareVersion string) *MinorPatchRequest

NewMinorPatchRequest instantiates a new MinorPatchRequest 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 NewMinorPatchRequestWithDefaults

func NewMinorPatchRequestWithDefaults() *MinorPatchRequest

NewMinorPatchRequestWithDefaults instantiates a new MinorPatchRequest 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 (*MinorPatchRequest) GetBackupBeforeUpgrade

func (o *MinorPatchRequest) GetBackupBeforeUpgrade() bool

GetBackupBeforeUpgrade returns the BackupBeforeUpgrade field value

func (*MinorPatchRequest) GetBackupBeforeUpgradeOk

func (o *MinorPatchRequest) GetBackupBeforeUpgradeOk() (*bool, bool)

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

func (*MinorPatchRequest) GetSoftwareVersion

func (o *MinorPatchRequest) GetSoftwareVersion() string

GetSoftwareVersion returns the SoftwareVersion field value

func (*MinorPatchRequest) GetSoftwareVersionOk

func (o *MinorPatchRequest) GetSoftwareVersionOk() (*string, bool)

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

func (MinorPatchRequest) MarshalJSON

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

func (*MinorPatchRequest) SetBackupBeforeUpgrade

func (o *MinorPatchRequest) SetBackupBeforeUpgrade(v bool)

SetBackupBeforeUpgrade sets field value

func (*MinorPatchRequest) SetSoftwareVersion

func (o *MinorPatchRequest) SetSoftwareVersion(v string)

SetSoftwareVersion sets field value

func (MinorPatchRequest) ToMap

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

func (*MinorPatchRequest) UnmarshalJSON

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

type NullableAddBlockStoragesRequest

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

func (NullableAddBlockStoragesRequest) Get

func (NullableAddBlockStoragesRequest) IsSet

func (NullableAddBlockStoragesRequest) MarshalJSON

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

func (*NullableAddBlockStoragesRequest) Set

func (*NullableAddBlockStoragesRequest) UnmarshalJSON

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

func (*NullableAddBlockStoragesRequest) Unset

type NullableArchiveConfigResponse

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

func (NullableArchiveConfigResponse) Get

func (NullableArchiveConfigResponse) IsSet

func (NullableArchiveConfigResponse) MarshalJSON

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

func (*NullableArchiveConfigResponse) Set

func (*NullableArchiveConfigResponse) UnmarshalJSON

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

func (*NullableArchiveConfigResponse) Unset

func (v *NullableArchiveConfigResponse) Unset()

type NullableArchiveConfigSetRequest

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

func (NullableArchiveConfigSetRequest) Get

func (NullableArchiveConfigSetRequest) IsSet

func (NullableArchiveConfigSetRequest) MarshalJSON

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

func (*NullableArchiveConfigSetRequest) Set

func (*NullableArchiveConfigSetRequest) UnmarshalJSON

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

func (*NullableArchiveConfigSetRequest) Unset

type NullableAsyncResponse

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

func NewNullableAsyncResponse

func NewNullableAsyncResponse(val *AsyncResponse) *NullableAsyncResponse

func (NullableAsyncResponse) Get

func (NullableAsyncResponse) IsSet

func (v NullableAsyncResponse) IsSet() bool

func (NullableAsyncResponse) MarshalJSON

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

func (*NullableAsyncResponse) Set

func (v *NullableAsyncResponse) Set(val *AsyncResponse)

func (*NullableAsyncResponse) UnmarshalJSON

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

func (*NullableAsyncResponse) Unset

func (v *NullableAsyncResponse) Unset()

type NullableAuditLogRequest

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

func NewNullableAuditLogRequest

func NewNullableAuditLogRequest(val *AuditLogRequest) *NullableAuditLogRequest

func (NullableAuditLogRequest) Get

func (NullableAuditLogRequest) IsSet

func (v NullableAuditLogRequest) IsSet() bool

func (NullableAuditLogRequest) MarshalJSON

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

func (*NullableAuditLogRequest) Set

func (*NullableAuditLogRequest) UnmarshalJSON

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

func (*NullableAuditLogRequest) Unset

func (v *NullableAuditLogRequest) Unset()

type NullableBackupHistoryApiItem

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

func NewNullableBackupHistoryApiItem

func NewNullableBackupHistoryApiItem(val *BackupHistoryApiItem) *NullableBackupHistoryApiItem

func (NullableBackupHistoryApiItem) Get

func (NullableBackupHistoryApiItem) IsSet

func (NullableBackupHistoryApiItem) MarshalJSON

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

func (*NullableBackupHistoryApiItem) Set

func (*NullableBackupHistoryApiItem) UnmarshalJSON

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

func (*NullableBackupHistoryApiItem) Unset

func (v *NullableBackupHistoryApiItem) Unset()

type NullableBackupHistoryListApiResponse

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

func (NullableBackupHistoryListApiResponse) Get

func (NullableBackupHistoryListApiResponse) IsSet

func (NullableBackupHistoryListApiResponse) MarshalJSON

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

func (*NullableBackupHistoryListApiResponse) Set

func (*NullableBackupHistoryListApiResponse) UnmarshalJSON

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

func (*NullableBackupHistoryListApiResponse) Unset

type NullableBackupHistoryNumberRequest

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

func (NullableBackupHistoryNumberRequest) Get

func (NullableBackupHistoryNumberRequest) IsSet

func (NullableBackupHistoryNumberRequest) MarshalJSON

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

func (*NullableBackupHistoryNumberRequest) Set

func (*NullableBackupHistoryNumberRequest) UnmarshalJSON

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

func (*NullableBackupHistoryNumberRequest) Unset

type NullableBackupSettingRequest

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

func NewNullableBackupSettingRequest

func NewNullableBackupSettingRequest(val *BackupSettingRequest) *NullableBackupSettingRequest

func (NullableBackupSettingRequest) Get

func (NullableBackupSettingRequest) IsSet

func (NullableBackupSettingRequest) MarshalJSON

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

func (*NullableBackupSettingRequest) Set

func (*NullableBackupSettingRequest) UnmarshalJSON

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

func (*NullableBackupSettingRequest) Unset

func (v *NullableBackupSettingRequest) Unset()

type NullableBlockStorageGroupRequest

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

func (NullableBlockStorageGroupRequest) Get

func (NullableBlockStorageGroupRequest) IsSet

func (NullableBlockStorageGroupRequest) MarshalJSON

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

func (*NullableBlockStorageGroupRequest) Set

func (*NullableBlockStorageGroupRequest) UnmarshalJSON

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

func (*NullableBlockStorageGroupRequest) Unset

type NullableBlockStorageGroupResponse

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

func (NullableBlockStorageGroupResponse) Get

func (NullableBlockStorageGroupResponse) IsSet

func (NullableBlockStorageGroupResponse) MarshalJSON

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

func (*NullableBlockStorageGroupResponse) Set

func (*NullableBlockStorageGroupResponse) UnmarshalJSON

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

func (*NullableBlockStorageGroupResponse) Unset

type NullableBlockStorageGroupRoleType

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

func (NullableBlockStorageGroupRoleType) Get

func (NullableBlockStorageGroupRoleType) IsSet

func (NullableBlockStorageGroupRoleType) MarshalJSON

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

func (*NullableBlockStorageGroupRoleType) Set

func (*NullableBlockStorageGroupRoleType) UnmarshalJSON

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

func (*NullableBlockStorageGroupRoleType) 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 NullableClusterRestoreRequest

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

func (NullableClusterRestoreRequest) Get

func (NullableClusterRestoreRequest) IsSet

func (NullableClusterRestoreRequest) MarshalJSON

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

func (*NullableClusterRestoreRequest) Set

func (*NullableClusterRestoreRequest) UnmarshalJSON

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

func (*NullableClusterRestoreRequest) Unset

func (v *NullableClusterRestoreRequest) Unset()

type NullableClusterRoleType

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

func NewNullableClusterRoleType

func NewNullableClusterRoleType(val *ClusterRoleType) *NullableClusterRoleType

func (NullableClusterRoleType) Get

func (NullableClusterRoleType) IsSet

func (v NullableClusterRoleType) IsSet() bool

func (NullableClusterRoleType) MarshalJSON

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

func (*NullableClusterRoleType) Set

func (*NullableClusterRoleType) UnmarshalJSON

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

func (*NullableClusterRoleType) Unset

func (v *NullableClusterRoleType) Unset()

type NullableDayOfWeek

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

func NewNullableDayOfWeek

func NewNullableDayOfWeek(val *DayOfWeek) *NullableDayOfWeek

func (NullableDayOfWeek) Get

func (v NullableDayOfWeek) Get() *DayOfWeek

func (NullableDayOfWeek) IsSet

func (v NullableDayOfWeek) IsSet() bool

func (NullableDayOfWeek) MarshalJSON

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

func (*NullableDayOfWeek) Set

func (v *NullableDayOfWeek) Set(val *DayOfWeek)

func (*NullableDayOfWeek) UnmarshalJSON

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

func (*NullableDayOfWeek) Unset

func (v *NullableDayOfWeek) Unset()

type NullableEngine

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

func NewNullableEngine

func NewNullableEngine(val *Engine) *NullableEngine

func (NullableEngine) Get

func (v NullableEngine) Get() *Engine

func (NullableEngine) IsSet

func (v NullableEngine) IsSet() bool

func (NullableEngine) MarshalJSON

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

func (*NullableEngine) Set

func (v *NullableEngine) Set(val *Engine)

func (*NullableEngine) UnmarshalJSON

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

func (*NullableEngine) Unset

func (v *NullableEngine) Unset()

type NullableEngineListResponse

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

func NewNullableEngineListResponse

func NewNullableEngineListResponse(val *EngineListResponse) *NullableEngineListResponse

func (NullableEngineListResponse) Get

func (NullableEngineListResponse) IsSet

func (v NullableEngineListResponse) IsSet() bool

func (NullableEngineListResponse) MarshalJSON

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

func (*NullableEngineListResponse) Set

func (*NullableEngineListResponse) UnmarshalJSON

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

func (*NullableEngineListResponse) Unset

func (v *NullableEngineListResponse) Unset()

type NullableEngineProperty

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

func NewNullableEngineProperty

func NewNullableEngineProperty(val *EngineProperty) *NullableEngineProperty

func (NullableEngineProperty) Get

func (NullableEngineProperty) IsSet

func (v NullableEngineProperty) IsSet() bool

func (NullableEngineProperty) MarshalJSON

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

func (*NullableEngineProperty) Set

func (*NullableEngineProperty) UnmarshalJSON

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

func (*NullableEngineProperty) Unset

func (v *NullableEngineProperty) Unset()

type NullableEnginePropertyListResponse

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

func (NullableEnginePropertyListResponse) Get

func (NullableEnginePropertyListResponse) IsSet

func (NullableEnginePropertyListResponse) MarshalJSON

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

func (*NullableEnginePropertyListResponse) Set

func (*NullableEnginePropertyListResponse) UnmarshalJSON

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

func (*NullableEnginePropertyListResponse) 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 NullableInstanceGroupRequest

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

func NewNullableInstanceGroupRequest

func NewNullableInstanceGroupRequest(val *InstanceGroupRequest) *NullableInstanceGroupRequest

func (NullableInstanceGroupRequest) Get

func (NullableInstanceGroupRequest) IsSet

func (NullableInstanceGroupRequest) MarshalJSON

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

func (*NullableInstanceGroupRequest) Set

func (*NullableInstanceGroupRequest) UnmarshalJSON

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

func (*NullableInstanceGroupRequest) Unset

func (v *NullableInstanceGroupRequest) Unset()

type NullableInstanceGroupResizeRequest

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

func (NullableInstanceGroupResizeRequest) Get

func (NullableInstanceGroupResizeRequest) IsSet

func (NullableInstanceGroupResizeRequest) MarshalJSON

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

func (*NullableInstanceGroupResizeRequest) Set

func (*NullableInstanceGroupResizeRequest) UnmarshalJSON

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

func (*NullableInstanceGroupResizeRequest) Unset

type NullableInstanceGroupResponse

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

func (NullableInstanceGroupResponse) Get

func (NullableInstanceGroupResponse) IsSet

func (NullableInstanceGroupResponse) MarshalJSON

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

func (*NullableInstanceGroupResponse) Set

func (*NullableInstanceGroupResponse) UnmarshalJSON

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

func (*NullableInstanceGroupResponse) Unset

func (v *NullableInstanceGroupResponse) Unset()

type NullableInstanceGroupRoleType

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

func (NullableInstanceGroupRoleType) Get

func (NullableInstanceGroupRoleType) IsSet

func (NullableInstanceGroupRoleType) MarshalJSON

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

func (*NullableInstanceGroupRoleType) Set

func (*NullableInstanceGroupRoleType) UnmarshalJSON

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

func (*NullableInstanceGroupRoleType) Unset

func (v *NullableInstanceGroupRoleType) Unset()

type NullableInstanceRequest

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

func NewNullableInstanceRequest

func NewNullableInstanceRequest(val *InstanceRequest) *NullableInstanceRequest

func (NullableInstanceRequest) Get

func (NullableInstanceRequest) IsSet

func (v NullableInstanceRequest) IsSet() bool

func (NullableInstanceRequest) MarshalJSON

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

func (*NullableInstanceRequest) Set

func (*NullableInstanceRequest) UnmarshalJSON

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

func (*NullableInstanceRequest) Unset

func (v *NullableInstanceRequest) Unset()

type NullableInstanceResponse

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

func NewNullableInstanceResponse

func NewNullableInstanceResponse(val *InstanceResponse) *NullableInstanceResponse

func (NullableInstanceResponse) Get

func (NullableInstanceResponse) IsSet

func (v NullableInstanceResponse) IsSet() bool

func (NullableInstanceResponse) MarshalJSON

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

func (*NullableInstanceResponse) Set

func (*NullableInstanceResponse) UnmarshalJSON

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

func (*NullableInstanceResponse) Unset

func (v *NullableInstanceResponse) Unset()

type NullableInstanceRoleType

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

func NewNullableInstanceRoleType

func NewNullableInstanceRoleType(val *InstanceRoleType) *NullableInstanceRoleType

func (NullableInstanceRoleType) Get

func (NullableInstanceRoleType) IsSet

func (v NullableInstanceRoleType) IsSet() bool

func (NullableInstanceRoleType) MarshalJSON

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

func (*NullableInstanceRoleType) Set

func (*NullableInstanceRoleType) UnmarshalJSON

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

func (*NullableInstanceRoleType) Unset

func (v *NullableInstanceRoleType) 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 NullableLogExportConfigCreateRequestDTO

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

func (NullableLogExportConfigCreateRequestDTO) Get

func (NullableLogExportConfigCreateRequestDTO) IsSet

func (NullableLogExportConfigCreateRequestDTO) MarshalJSON

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

func (*NullableLogExportConfigCreateRequestDTO) Set

func (*NullableLogExportConfigCreateRequestDTO) UnmarshalJSON

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

func (*NullableLogExportConfigCreateRequestDTO) Unset

type NullableLogExportConfigDTO

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

func NewNullableLogExportConfigDTO

func NewNullableLogExportConfigDTO(val *LogExportConfigDTO) *NullableLogExportConfigDTO

func (NullableLogExportConfigDTO) Get

func (NullableLogExportConfigDTO) IsSet

func (v NullableLogExportConfigDTO) IsSet() bool

func (NullableLogExportConfigDTO) MarshalJSON

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

func (*NullableLogExportConfigDTO) Set

func (*NullableLogExportConfigDTO) UnmarshalJSON

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

func (*NullableLogExportConfigDTO) Unset

func (v *NullableLogExportConfigDTO) Unset()

type NullableLogExportConfigListResponse

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

func (NullableLogExportConfigListResponse) Get

func (NullableLogExportConfigListResponse) IsSet

func (NullableLogExportConfigListResponse) MarshalJSON

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

func (*NullableLogExportConfigListResponse) Set

func (*NullableLogExportConfigListResponse) UnmarshalJSON

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

func (*NullableLogExportConfigListResponse) Unset

type NullableLogExportConfigModifyRequestDTO

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

func (NullableLogExportConfigModifyRequestDTO) Get

func (NullableLogExportConfigModifyRequestDTO) IsSet

func (NullableLogExportConfigModifyRequestDTO) MarshalJSON

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

func (*NullableLogExportConfigModifyRequestDTO) Set

func (*NullableLogExportConfigModifyRequestDTO) UnmarshalJSON

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

func (*NullableLogExportConfigModifyRequestDTO) Unset

type NullableMaintenanceOption

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

func NewNullableMaintenanceOption

func NewNullableMaintenanceOption(val *MaintenanceOption) *NullableMaintenanceOption

func (NullableMaintenanceOption) Get

func (NullableMaintenanceOption) IsSet

func (v NullableMaintenanceOption) IsSet() bool

func (NullableMaintenanceOption) MarshalJSON

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

func (*NullableMaintenanceOption) Set

func (*NullableMaintenanceOption) UnmarshalJSON

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

func (*NullableMaintenanceOption) Unset

func (v *NullableMaintenanceOption) Unset()

type NullableMaintenanceRequest

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

func NewNullableMaintenanceRequest

func NewNullableMaintenanceRequest(val *MaintenanceRequest) *NullableMaintenanceRequest

func (NullableMaintenanceRequest) Get

func (NullableMaintenanceRequest) IsSet

func (v NullableMaintenanceRequest) IsSet() bool

func (NullableMaintenanceRequest) MarshalJSON

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

func (*NullableMaintenanceRequest) Set

func (*NullableMaintenanceRequest) UnmarshalJSON

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

func (*NullableMaintenanceRequest) Unset

func (v *NullableMaintenanceRequest) Unset()

type NullableMaintenanceResponseOption

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

func (NullableMaintenanceResponseOption) Get

func (NullableMaintenanceResponseOption) IsSet

func (NullableMaintenanceResponseOption) MarshalJSON

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

func (*NullableMaintenanceResponseOption) Set

func (*NullableMaintenanceResponseOption) UnmarshalJSON

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

func (*NullableMaintenanceResponseOption) Unset

type NullableMariadbBackupOption

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

func NewNullableMariadbBackupOption

func NewNullableMariadbBackupOption(val *MariadbBackupOption) *NullableMariadbBackupOption

func (NullableMariadbBackupOption) Get

func (NullableMariadbBackupOption) IsSet

func (NullableMariadbBackupOption) MarshalJSON

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

func (*NullableMariadbBackupOption) Set

func (*NullableMariadbBackupOption) UnmarshalJSON

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

func (*NullableMariadbBackupOption) Unset

func (v *NullableMariadbBackupOption) Unset()

type NullableMariadbClusterCreateRequest

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

func (NullableMariadbClusterCreateRequest) Get

func (NullableMariadbClusterCreateRequest) IsSet

func (NullableMariadbClusterCreateRequest) MarshalJSON

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

func (*NullableMariadbClusterCreateRequest) Set

func (*NullableMariadbClusterCreateRequest) UnmarshalJSON

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

func (*NullableMariadbClusterCreateRequest) Unset

type NullableMariadbClusterDetailResponse

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

func (NullableMariadbClusterDetailResponse) Get

func (NullableMariadbClusterDetailResponse) IsSet

func (NullableMariadbClusterDetailResponse) MarshalJSON

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

func (*NullableMariadbClusterDetailResponse) Set

func (*NullableMariadbClusterDetailResponse) UnmarshalJSON

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

func (*NullableMariadbClusterDetailResponse) Unset

type NullableMariadbInitConfigOptionDetail

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

func (NullableMariadbInitConfigOptionDetail) Get

func (NullableMariadbInitConfigOptionDetail) IsSet

func (NullableMariadbInitConfigOptionDetail) MarshalJSON

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

func (*NullableMariadbInitConfigOptionDetail) Set

func (*NullableMariadbInitConfigOptionDetail) UnmarshalJSON

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

func (*NullableMariadbInitConfigOptionDetail) Unset

type NullableMariadbInitConfigOptionRequest

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

func (NullableMariadbInitConfigOptionRequest) Get

func (NullableMariadbInitConfigOptionRequest) IsSet

func (NullableMariadbInitConfigOptionRequest) MarshalJSON

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

func (*NullableMariadbInitConfigOptionRequest) Set

func (*NullableMariadbInitConfigOptionRequest) UnmarshalJSON

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

func (*NullableMariadbInitConfigOptionRequest) Unset

type NullableMinorPatchRequest

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

func NewNullableMinorPatchRequest

func NewNullableMinorPatchRequest(val *MinorPatchRequest) *NullableMinorPatchRequest

func (NullableMinorPatchRequest) Get

func (NullableMinorPatchRequest) IsSet

func (v NullableMinorPatchRequest) IsSet() bool

func (NullableMinorPatchRequest) MarshalJSON

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

func (*NullableMinorPatchRequest) Set

func (*NullableMinorPatchRequest) UnmarshalJSON

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

func (*NullableMinorPatchRequest) Unset

func (v *NullableMinorPatchRequest) Unset()

type NullableParameterDTO

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

func NewNullableParameterDTO

func NewNullableParameterDTO(val *ParameterDTO) *NullableParameterDTO

func (NullableParameterDTO) Get

func (NullableParameterDTO) IsSet

func (v NullableParameterDTO) IsSet() bool

func (NullableParameterDTO) MarshalJSON

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

func (*NullableParameterDTO) Set

func (v *NullableParameterDTO) Set(val *ParameterDTO)

func (*NullableParameterDTO) UnmarshalJSON

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

func (*NullableParameterDTO) Unset

func (v *NullableParameterDTO) Unset()

type NullableParameterGroup

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

func NewNullableParameterGroup

func NewNullableParameterGroup(val *ParameterGroup) *NullableParameterGroup

func (NullableParameterGroup) Get

func (NullableParameterGroup) IsSet

func (v NullableParameterGroup) IsSet() bool

func (NullableParameterGroup) MarshalJSON

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

func (*NullableParameterGroup) Set

func (*NullableParameterGroup) UnmarshalJSON

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

func (*NullableParameterGroup) Unset

func (v *NullableParameterGroup) Unset()

type NullableParameterGroupListResponse

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

func (NullableParameterGroupListResponse) Get

func (NullableParameterGroupListResponse) IsSet

func (NullableParameterGroupListResponse) MarshalJSON

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

func (*NullableParameterGroupListResponse) Set

func (*NullableParameterGroupListResponse) UnmarshalJSON

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

func (*NullableParameterGroupListResponse) Unset

type NullableParameterPageResponse

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

func (NullableParameterPageResponse) Get

func (NullableParameterPageResponse) IsSet

func (NullableParameterPageResponse) MarshalJSON

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

func (*NullableParameterPageResponse) Set

func (*NullableParameterPageResponse) UnmarshalJSON

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

func (*NullableParameterPageResponse) Unset

func (v *NullableParameterPageResponse) Unset()

type NullableParameterRequest

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

func NewNullableParameterRequest

func NewNullableParameterRequest(val *ParameterRequest) *NullableParameterRequest

func (NullableParameterRequest) Get

func (NullableParameterRequest) IsSet

func (v NullableParameterRequest) IsSet() bool

func (NullableParameterRequest) MarshalJSON

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

func (*NullableParameterRequest) Set

func (*NullableParameterRequest) UnmarshalJSON

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

func (*NullableParameterRequest) Unset

func (v *NullableParameterRequest) Unset()

type NullableParameters

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

func NewNullableParameters

func NewNullableParameters(val *Parameters) *NullableParameters

func (NullableParameters) Get

func (v NullableParameters) Get() *Parameters

func (NullableParameters) IsSet

func (v NullableParameters) IsSet() bool

func (NullableParameters) MarshalJSON

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

func (*NullableParameters) Set

func (v *NullableParameters) Set(val *Parameters)

func (*NullableParameters) UnmarshalJSON

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

func (*NullableParameters) Unset

func (v *NullableParameters) Unset()

type NullableParametersRequest

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

func NewNullableParametersRequest

func NewNullableParametersRequest(val *ParametersRequest) *NullableParametersRequest

func (NullableParametersRequest) Get

func (NullableParametersRequest) IsSet

func (v NullableParametersRequest) IsSet() bool

func (NullableParametersRequest) MarshalJSON

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

func (*NullableParametersRequest) Set

func (*NullableParametersRequest) UnmarshalJSON

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

func (*NullableParametersRequest) Unset

func (v *NullableParametersRequest) Unset()

type NullableParametersResponse

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

func NewNullableParametersResponse

func NewNullableParametersResponse(val *ParametersResponse) *NullableParametersResponse

func (NullableParametersResponse) Get

func (NullableParametersResponse) IsSet

func (v NullableParametersResponse) IsSet() bool

func (NullableParametersResponse) MarshalJSON

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

func (*NullableParametersResponse) Set

func (*NullableParametersResponse) UnmarshalJSON

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

func (*NullableParametersResponse) Unset

func (v *NullableParametersResponse) Unset()

type NullableProductImageType

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

func NewNullableProductImageType

func NewNullableProductImageType(val *ProductImageType) *NullableProductImageType

func (NullableProductImageType) Get

func (NullableProductImageType) IsSet

func (v NullableProductImageType) IsSet() bool

func (NullableProductImageType) MarshalJSON

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

func (*NullableProductImageType) Set

func (*NullableProductImageType) UnmarshalJSON

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

func (*NullableProductImageType) Unset

func (v *NullableProductImageType) Unset()

type NullableProductType

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

func NewNullableProductType

func NewNullableProductType(val *ProductType) *NullableProductType

func (NullableProductType) Get

func (NullableProductType) IsSet

func (v NullableProductType) IsSet() bool

func (NullableProductType) MarshalJSON

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

func (*NullableProductType) Set

func (v *NullableProductType) Set(val *ProductType)

func (*NullableProductType) UnmarshalJSON

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

func (*NullableProductType) Unset

func (v *NullableProductType) Unset()

type NullableRdbClusterPageResponse

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

func (NullableRdbClusterPageResponse) Get

func (NullableRdbClusterPageResponse) IsSet

func (NullableRdbClusterPageResponse) MarshalJSON

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

func (*NullableRdbClusterPageResponse) Set

func (*NullableRdbClusterPageResponse) UnmarshalJSON

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

func (*NullableRdbClusterPageResponse) Unset

func (v *NullableRdbClusterPageResponse) Unset()

type NullableRdbClusterResponse

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

func NewNullableRdbClusterResponse

func NewNullableRdbClusterResponse(val *RdbClusterResponse) *NullableRdbClusterResponse

func (NullableRdbClusterResponse) Get

func (NullableRdbClusterResponse) IsSet

func (v NullableRdbClusterResponse) IsSet() bool

func (NullableRdbClusterResponse) MarshalJSON

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

func (*NullableRdbClusterResponse) Set

func (*NullableRdbClusterResponse) UnmarshalJSON

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

func (*NullableRdbClusterResponse) Unset

func (v *NullableRdbClusterResponse) Unset()

type NullableReplicaItem

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

func NewNullableReplicaItem

func NewNullableReplicaItem(val *ReplicaItem) *NullableReplicaItem

func (NullableReplicaItem) Get

func (NullableReplicaItem) IsSet

func (v NullableReplicaItem) IsSet() bool

func (NullableReplicaItem) MarshalJSON

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

func (*NullableReplicaItem) Set

func (v *NullableReplicaItem) Set(val *ReplicaItem)

func (*NullableReplicaItem) UnmarshalJSON

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

func (*NullableReplicaItem) Unset

func (v *NullableReplicaItem) Unset()

type NullableReplicas

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

func NewNullableReplicas

func NewNullableReplicas(val *Replicas) *NullableReplicas

func (NullableReplicas) Get

func (v NullableReplicas) Get() *Replicas

func (NullableReplicas) IsSet

func (v NullableReplicas) IsSet() bool

func (NullableReplicas) MarshalJSON

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

func (*NullableReplicas) Set

func (v *NullableReplicas) Set(val *Replicas)

func (*NullableReplicas) UnmarshalJSON

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

func (*NullableReplicas) Unset

func (v *NullableReplicas) Unset()

type NullableReplicasCreateRequest

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

func (NullableReplicasCreateRequest) Get

func (NullableReplicasCreateRequest) IsSet

func (NullableReplicasCreateRequest) MarshalJSON

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

func (*NullableReplicasCreateRequest) Set

func (*NullableReplicasCreateRequest) UnmarshalJSON

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

func (*NullableReplicasCreateRequest) Unset

func (v *NullableReplicasCreateRequest) Unset()

type NullableReplicasListResponse

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

func NewNullableReplicasListResponse

func NewNullableReplicasListResponse(val *ReplicasListResponse) *NullableReplicasListResponse

func (NullableReplicasListResponse) Get

func (NullableReplicasListResponse) IsSet

func (NullableReplicasListResponse) MarshalJSON

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

func (*NullableReplicasListResponse) Set

func (*NullableReplicasListResponse) UnmarshalJSON

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

func (*NullableReplicasListResponse) Unset

func (v *NullableReplicasListResponse) Unset()

type NullableRequestStateResponse

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

func NewNullableRequestStateResponse

func NewNullableRequestStateResponse(val *RequestStateResponse) *NullableRequestStateResponse

func (NullableRequestStateResponse) Get

func (NullableRequestStateResponse) IsSet

func (NullableRequestStateResponse) MarshalJSON

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

func (*NullableRequestStateResponse) Set

func (*NullableRequestStateResponse) UnmarshalJSON

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

func (*NullableRequestStateResponse) Unset

func (v *NullableRequestStateResponse) Unset()

type NullableResizeBlockStorageGroupRequest

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

func (NullableResizeBlockStorageGroupRequest) Get

func (NullableResizeBlockStorageGroupRequest) IsSet

func (NullableResizeBlockStorageGroupRequest) MarshalJSON

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

func (*NullableResizeBlockStorageGroupRequest) Set

func (*NullableResizeBlockStorageGroupRequest) UnmarshalJSON

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

func (*NullableResizeBlockStorageGroupRequest) Unset

type NullableResourceInfo

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

func NewNullableResourceInfo

func NewNullableResourceInfo(val *ResourceInfo) *NullableResourceInfo

func (NullableResourceInfo) Get

func (NullableResourceInfo) IsSet

func (v NullableResourceInfo) IsSet() bool

func (NullableResourceInfo) MarshalJSON

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

func (*NullableResourceInfo) Set

func (v *NullableResourceInfo) Set(val *ResourceInfo)

func (*NullableResourceInfo) UnmarshalJSON

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

func (*NullableResourceInfo) Unset

func (v *NullableResourceInfo) Unset()

type NullableServerType

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

func NewNullableServerType

func NewNullableServerType(val *ServerType) *NullableServerType

func (NullableServerType) Get

func (v NullableServerType) Get() *ServerType

func (NullableServerType) IsSet

func (v NullableServerType) IsSet() bool

func (NullableServerType) MarshalJSON

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

func (*NullableServerType) Set

func (v *NullableServerType) Set(val *ServerType)

func (*NullableServerType) UnmarshalJSON

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

func (*NullableServerType) Unset

func (v *NullableServerType) Unset()

type NullableServerTypeListResponse

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

func (NullableServerTypeListResponse) Get

func (NullableServerTypeListResponse) IsSet

func (NullableServerTypeListResponse) MarshalJSON

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

func (*NullableServerTypeListResponse) Set

func (*NullableServerTypeListResponse) UnmarshalJSON

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

func (*NullableServerTypeListResponse) Unset

func (v *NullableServerTypeListResponse) Unset()

type NullableServiceState

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

func NewNullableServiceState

func NewNullableServiceState(val *ServiceState) *NullableServiceState

func (NullableServiceState) Get

func (NullableServiceState) IsSet

func (v NullableServiceState) IsSet() bool

func (NullableServiceState) MarshalJSON

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

func (*NullableServiceState) Set

func (v *NullableServiceState) Set(val *ServiceState)

func (*NullableServiceState) UnmarshalJSON

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

func (*NullableServiceState) Unset

func (v *NullableServiceState) 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 NullableTag

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

func NewNullableTag

func NewNullableTag(val *Tag) *NullableTag

func (NullableTag) Get

func (v NullableTag) Get() *Tag

func (NullableTag) IsSet

func (v NullableTag) IsSet() bool

func (NullableTag) MarshalJSON

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

func (*NullableTag) Set

func (v *NullableTag) Set(val *Tag)

func (*NullableTag) UnmarshalJSON

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

func (*NullableTag) Unset

func (v *NullableTag) 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 NullableUpdateSecurityGroupRulesRequest

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

func (NullableUpdateSecurityGroupRulesRequest) Get

func (NullableUpdateSecurityGroupRulesRequest) IsSet

func (NullableUpdateSecurityGroupRulesRequest) MarshalJSON

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

func (*NullableUpdateSecurityGroupRulesRequest) Set

func (*NullableUpdateSecurityGroupRulesRequest) UnmarshalJSON

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

func (*NullableUpdateSecurityGroupRulesRequest) Unset

type NullableValidationErrorModel

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

func NewNullableValidationErrorModel

func NewNullableValidationErrorModel(val *ValidationErrorModel) *NullableValidationErrorModel

func (NullableValidationErrorModel) Get

func (NullableValidationErrorModel) IsSet

func (NullableValidationErrorModel) MarshalJSON

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

func (*NullableValidationErrorModel) Set

func (*NullableValidationErrorModel) UnmarshalJSON

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

func (*NullableValidationErrorModel) Unset

func (v *NullableValidationErrorModel) Unset()

type NullableVolumeType

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

func NewNullableVolumeType

func NewNullableVolumeType(val *VolumeType) *NullableVolumeType

func (NullableVolumeType) Get

func (v NullableVolumeType) Get() *VolumeType

func (NullableVolumeType) IsSet

func (v NullableVolumeType) IsSet() bool

func (NullableVolumeType) MarshalJSON

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

func (*NullableVolumeType) Set

func (v *NullableVolumeType) Set(val *VolumeType)

func (*NullableVolumeType) UnmarshalJSON

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

func (*NullableVolumeType) Unset

func (v *NullableVolumeType) Unset()

type ParameterDTO

type ParameterDTO struct {
	// Parameter allows value
	AllowsValue string `json:"allows_value"`
	// Parameter applied value
	AppliedValue string `json:"applied_value"`
	// Parameter apply type
	ApplyType string `json:"apply_type"`
	// Parameter data type
	DataType string `json:"data_type"`
	// Parameter default value
	DefaultValue string         `json:"default_value"`
	Description  NullableString `json:"description"`
	// Parameter id
	Id string `json:"id"`
	// Parameter is_modifiable
	IsModifiable bool `json:"is_modifiable"`
	// Parameter name
	Name         string         `json:"name"`
	SoftwareType NullableString `json:"software_type"`
}

ParameterDTO struct for ParameterDTO

func NewParameterDTO

func NewParameterDTO(allowsValue string, appliedValue string, applyType string, dataType string, defaultValue string, description NullableString, id string, isModifiable bool, name string, softwareType NullableString) *ParameterDTO

NewParameterDTO instantiates a new ParameterDTO 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 NewParameterDTOWithDefaults

func NewParameterDTOWithDefaults() *ParameterDTO

NewParameterDTOWithDefaults instantiates a new ParameterDTO 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 (*ParameterDTO) GetAllowsValue

func (o *ParameterDTO) GetAllowsValue() string

GetAllowsValue returns the AllowsValue field value

func (*ParameterDTO) GetAllowsValueOk

func (o *ParameterDTO) GetAllowsValueOk() (*string, bool)

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

func (*ParameterDTO) GetAppliedValue

func (o *ParameterDTO) GetAppliedValue() string

GetAppliedValue returns the AppliedValue field value

func (*ParameterDTO) GetAppliedValueOk

func (o *ParameterDTO) GetAppliedValueOk() (*string, bool)

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

func (*ParameterDTO) GetApplyType

func (o *ParameterDTO) GetApplyType() string

GetApplyType returns the ApplyType field value

func (*ParameterDTO) GetApplyTypeOk

func (o *ParameterDTO) GetApplyTypeOk() (*string, bool)

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

func (*ParameterDTO) GetDataType

func (o *ParameterDTO) GetDataType() string

GetDataType returns the DataType field value

func (*ParameterDTO) GetDataTypeOk

func (o *ParameterDTO) GetDataTypeOk() (*string, bool)

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

func (*ParameterDTO) GetDefaultValue

func (o *ParameterDTO) GetDefaultValue() string

GetDefaultValue returns the DefaultValue field value

func (*ParameterDTO) GetDefaultValueOk

func (o *ParameterDTO) GetDefaultValueOk() (*string, bool)

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

func (*ParameterDTO) GetDescription

func (o *ParameterDTO) GetDescription() string

GetDescription returns the Description field value If the value is explicit nil, the zero value for string will be returned

func (*ParameterDTO) GetDescriptionOk

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

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ParameterDTO) GetId

func (o *ParameterDTO) GetId() string

GetId returns the Id field value

func (*ParameterDTO) GetIdOk

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

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

func (*ParameterDTO) GetIsModifiable

func (o *ParameterDTO) GetIsModifiable() bool

GetIsModifiable returns the IsModifiable field value

func (*ParameterDTO) GetIsModifiableOk

func (o *ParameterDTO) GetIsModifiableOk() (*bool, bool)

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

func (*ParameterDTO) GetName

func (o *ParameterDTO) GetName() string

GetName returns the Name field value

func (*ParameterDTO) GetNameOk

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

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

func (*ParameterDTO) GetSoftwareType

func (o *ParameterDTO) GetSoftwareType() string

GetSoftwareType returns the SoftwareType field value If the value is explicit nil, the zero value for string will be returned

func (*ParameterDTO) GetSoftwareTypeOk

func (o *ParameterDTO) GetSoftwareTypeOk() (*string, bool)

GetSoftwareTypeOk returns a tuple with the SoftwareType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (ParameterDTO) MarshalJSON

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

func (*ParameterDTO) SetAllowsValue

func (o *ParameterDTO) SetAllowsValue(v string)

SetAllowsValue sets field value

func (*ParameterDTO) SetAppliedValue

func (o *ParameterDTO) SetAppliedValue(v string)

SetAppliedValue sets field value

func (*ParameterDTO) SetApplyType

func (o *ParameterDTO) SetApplyType(v string)

SetApplyType sets field value

func (*ParameterDTO) SetDataType

func (o *ParameterDTO) SetDataType(v string)

SetDataType sets field value

func (*ParameterDTO) SetDefaultValue

func (o *ParameterDTO) SetDefaultValue(v string)

SetDefaultValue sets field value

func (*ParameterDTO) SetDescription

func (o *ParameterDTO) SetDescription(v string)

SetDescription sets field value

func (*ParameterDTO) SetId

func (o *ParameterDTO) SetId(v string)

SetId sets field value

func (*ParameterDTO) SetIsModifiable

func (o *ParameterDTO) SetIsModifiable(v bool)

SetIsModifiable sets field value

func (*ParameterDTO) SetName

func (o *ParameterDTO) SetName(v string)

SetName sets field value

func (*ParameterDTO) SetSoftwareType

func (o *ParameterDTO) SetSoftwareType(v string)

SetSoftwareType sets field value

func (ParameterDTO) ToMap

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

func (*ParameterDTO) UnmarshalJSON

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

type ParameterGroup

type ParameterGroup struct {
	// Parameter group ID
	Id string `json:"id"`
	// Software major version
	MajorVersion string `json:"major_version"`
	// Parameter group name
	Name string `json:"name"`
	// Product type
	ProductType string `json:"product_type"`
}

ParameterGroup struct for ParameterGroup

func NewParameterGroup

func NewParameterGroup(id string, majorVersion string, name string, productType string) *ParameterGroup

NewParameterGroup instantiates a new ParameterGroup 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 NewParameterGroupWithDefaults

func NewParameterGroupWithDefaults() *ParameterGroup

NewParameterGroupWithDefaults instantiates a new ParameterGroup 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 (*ParameterGroup) GetId

func (o *ParameterGroup) GetId() string

GetId returns the Id field value

func (*ParameterGroup) GetIdOk

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

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

func (*ParameterGroup) GetMajorVersion

func (o *ParameterGroup) GetMajorVersion() string

GetMajorVersion returns the MajorVersion field value

func (*ParameterGroup) GetMajorVersionOk

func (o *ParameterGroup) GetMajorVersionOk() (*string, bool)

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

func (*ParameterGroup) GetName

func (o *ParameterGroup) GetName() string

GetName returns the Name field value

func (*ParameterGroup) GetNameOk

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

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

func (*ParameterGroup) GetProductType

func (o *ParameterGroup) GetProductType() string

GetProductType returns the ProductType field value

func (*ParameterGroup) GetProductTypeOk

func (o *ParameterGroup) GetProductTypeOk() (*string, bool)

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

func (ParameterGroup) MarshalJSON

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

func (*ParameterGroup) SetId

func (o *ParameterGroup) SetId(v string)

SetId sets field value

func (*ParameterGroup) SetMajorVersion

func (o *ParameterGroup) SetMajorVersion(v string)

SetMajorVersion sets field value

func (*ParameterGroup) SetName

func (o *ParameterGroup) SetName(v string)

SetName sets field value

func (*ParameterGroup) SetProductType

func (o *ParameterGroup) SetProductType(v string)

SetProductType sets field value

func (ParameterGroup) ToMap

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

func (*ParameterGroup) UnmarshalJSON

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

type ParameterGroupListResponse

type ParameterGroupListResponse struct {
	// Parameter group list
	Contents []ParameterGroup `json:"contents"`
	Sort     []string         `json:"sort,omitempty"`
}

ParameterGroupListResponse struct for ParameterGroupListResponse

func NewParameterGroupListResponse

func NewParameterGroupListResponse(contents []ParameterGroup) *ParameterGroupListResponse

NewParameterGroupListResponse instantiates a new ParameterGroupListResponse 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 NewParameterGroupListResponseWithDefaults

func NewParameterGroupListResponseWithDefaults() *ParameterGroupListResponse

NewParameterGroupListResponseWithDefaults instantiates a new ParameterGroupListResponse 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 (*ParameterGroupListResponse) GetContents

func (o *ParameterGroupListResponse) GetContents() []ParameterGroup

GetContents returns the Contents field value

func (*ParameterGroupListResponse) GetContentsOk

func (o *ParameterGroupListResponse) GetContentsOk() ([]ParameterGroup, bool)

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

func (*ParameterGroupListResponse) GetSort

func (o *ParameterGroupListResponse) GetSort() []string

GetSort returns the Sort field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ParameterGroupListResponse) GetSortOk

func (o *ParameterGroupListResponse) GetSortOk() ([]string, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ParameterGroupListResponse) HasSort

func (o *ParameterGroupListResponse) HasSort() bool

HasSort returns a boolean if a field has been set.

func (ParameterGroupListResponse) MarshalJSON

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

func (*ParameterGroupListResponse) SetContents

func (o *ParameterGroupListResponse) SetContents(v []ParameterGroup)

SetContents sets field value

func (*ParameterGroupListResponse) SetSort

func (o *ParameterGroupListResponse) SetSort(v []string)

SetSort gets a reference to the given []string and assigns it to the Sort field.

func (ParameterGroupListResponse) ToMap

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

func (*ParameterGroupListResponse) UnmarshalJSON

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

type ParameterPageResponse

type ParameterPageResponse struct {
	// Parameter list
	Contents []Parameters `json:"contents"`
	// count
	Count int32 `json:"count"`
	// page
	Page int32 `json:"page"`
	// size
	Size int32    `json:"size"`
	Sort []string `json:"sort,omitempty"`
}

ParameterPageResponse struct for ParameterPageResponse

func NewParameterPageResponse

func NewParameterPageResponse(contents []Parameters, count int32, page int32, size int32) *ParameterPageResponse

NewParameterPageResponse instantiates a new ParameterPageResponse 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 NewParameterPageResponseWithDefaults

func NewParameterPageResponseWithDefaults() *ParameterPageResponse

NewParameterPageResponseWithDefaults instantiates a new ParameterPageResponse 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 (*ParameterPageResponse) GetContents

func (o *ParameterPageResponse) GetContents() []Parameters

GetContents returns the Contents field value

func (*ParameterPageResponse) GetContentsOk

func (o *ParameterPageResponse) GetContentsOk() ([]Parameters, bool)

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

func (*ParameterPageResponse) GetCount

func (o *ParameterPageResponse) GetCount() int32

GetCount returns the Count field value

func (*ParameterPageResponse) GetCountOk

func (o *ParameterPageResponse) GetCountOk() (*int32, bool)

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

func (*ParameterPageResponse) GetPage

func (o *ParameterPageResponse) GetPage() int32

GetPage returns the Page field value

func (*ParameterPageResponse) GetPageOk

func (o *ParameterPageResponse) GetPageOk() (*int32, bool)

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

func (*ParameterPageResponse) GetSize

func (o *ParameterPageResponse) GetSize() int32

GetSize returns the Size field value

func (*ParameterPageResponse) GetSizeOk

func (o *ParameterPageResponse) GetSizeOk() (*int32, bool)

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

func (*ParameterPageResponse) GetSort

func (o *ParameterPageResponse) GetSort() []string

GetSort returns the Sort field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ParameterPageResponse) GetSortOk

func (o *ParameterPageResponse) GetSortOk() ([]string, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ParameterPageResponse) HasSort

func (o *ParameterPageResponse) HasSort() bool

HasSort returns a boolean if a field has been set.

func (ParameterPageResponse) MarshalJSON

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

func (*ParameterPageResponse) SetContents

func (o *ParameterPageResponse) SetContents(v []Parameters)

SetContents sets field value

func (*ParameterPageResponse) SetCount

func (o *ParameterPageResponse) SetCount(v int32)

SetCount sets field value

func (*ParameterPageResponse) SetPage

func (o *ParameterPageResponse) SetPage(v int32)

SetPage sets field value

func (*ParameterPageResponse) SetSize

func (o *ParameterPageResponse) SetSize(v int32)

SetSize sets field value

func (*ParameterPageResponse) SetSort

func (o *ParameterPageResponse) SetSort(v []string)

SetSort gets a reference to the given []string and assigns it to the Sort field.

func (ParameterPageResponse) ToMap

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

func (*ParameterPageResponse) UnmarshalJSON

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

type ParameterRequest

type ParameterRequest struct {
	// Parameter id
	Id string `json:"id"`
	// Parameter new value
	NewValue string `json:"new_value"`
	// Parameter old value
	OldValue string `json:"old_value"`
}

ParameterRequest struct for ParameterRequest

func NewParameterRequest

func NewParameterRequest(id string, newValue string, oldValue string) *ParameterRequest

NewParameterRequest instantiates a new ParameterRequest 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 NewParameterRequestWithDefaults

func NewParameterRequestWithDefaults() *ParameterRequest

NewParameterRequestWithDefaults instantiates a new ParameterRequest 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 (*ParameterRequest) GetId

func (o *ParameterRequest) GetId() string

GetId returns the Id field value

func (*ParameterRequest) GetIdOk

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

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

func (*ParameterRequest) GetNewValue

func (o *ParameterRequest) GetNewValue() string

GetNewValue returns the NewValue field value

func (*ParameterRequest) GetNewValueOk

func (o *ParameterRequest) GetNewValueOk() (*string, bool)

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

func (*ParameterRequest) GetOldValue

func (o *ParameterRequest) GetOldValue() string

GetOldValue returns the OldValue field value

func (*ParameterRequest) GetOldValueOk

func (o *ParameterRequest) GetOldValueOk() (*string, bool)

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

func (ParameterRequest) MarshalJSON

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

func (*ParameterRequest) SetId

func (o *ParameterRequest) SetId(v string)

SetId sets field value

func (*ParameterRequest) SetNewValue

func (o *ParameterRequest) SetNewValue(v string)

SetNewValue sets field value

func (*ParameterRequest) SetOldValue

func (o *ParameterRequest) SetOldValue(v string)

SetOldValue sets field value

func (ParameterRequest) ToMap

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

func (*ParameterRequest) UnmarshalJSON

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

type Parameters

type Parameters struct {
	// Parameter id
	DbaasParameterGroupId string `json:"dbaas_parameter_group_id"`
	// Parameter default value
	DefaultValue string `json:"default_value"`
	// Parameter description
	Description string `json:"description"`
	// Parameter id
	Id string `json:"id"`
	// Parameter name
	Name         string         `json:"name"`
	SoftwareType NullableString `json:"software_type"`
}

Parameters struct for Parameters

func NewParameters

func NewParameters(dbaasParameterGroupId string, defaultValue string, description string, id string, name string, softwareType NullableString) *Parameters

NewParameters instantiates a new Parameters 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 NewParametersWithDefaults

func NewParametersWithDefaults() *Parameters

NewParametersWithDefaults instantiates a new Parameters 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 (*Parameters) GetDbaasParameterGroupId

func (o *Parameters) GetDbaasParameterGroupId() string

GetDbaasParameterGroupId returns the DbaasParameterGroupId field value

func (*Parameters) GetDbaasParameterGroupIdOk

func (o *Parameters) GetDbaasParameterGroupIdOk() (*string, bool)

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

func (*Parameters) GetDefaultValue

func (o *Parameters) GetDefaultValue() string

GetDefaultValue returns the DefaultValue field value

func (*Parameters) GetDefaultValueOk

func (o *Parameters) GetDefaultValueOk() (*string, bool)

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

func (*Parameters) GetDescription

func (o *Parameters) GetDescription() string

GetDescription returns the Description field value

func (*Parameters) GetDescriptionOk

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

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

func (*Parameters) GetId

func (o *Parameters) GetId() string

GetId returns the Id field value

func (*Parameters) GetIdOk

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

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

func (*Parameters) GetName

func (o *Parameters) GetName() string

GetName returns the Name field value

func (*Parameters) GetNameOk

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

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

func (*Parameters) GetSoftwareType

func (o *Parameters) GetSoftwareType() string

GetSoftwareType returns the SoftwareType field value If the value is explicit nil, the zero value for string will be returned

func (*Parameters) GetSoftwareTypeOk

func (o *Parameters) GetSoftwareTypeOk() (*string, bool)

GetSoftwareTypeOk returns a tuple with the SoftwareType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (Parameters) MarshalJSON

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

func (*Parameters) SetDbaasParameterGroupId

func (o *Parameters) SetDbaasParameterGroupId(v string)

SetDbaasParameterGroupId sets field value

func (*Parameters) SetDefaultValue

func (o *Parameters) SetDefaultValue(v string)

SetDefaultValue sets field value

func (*Parameters) SetDescription

func (o *Parameters) SetDescription(v string)

SetDescription sets field value

func (*Parameters) SetId

func (o *Parameters) SetId(v string)

SetId sets field value

func (*Parameters) SetName

func (o *Parameters) SetName(v string)

SetName sets field value

func (*Parameters) SetSoftwareType

func (o *Parameters) SetSoftwareType(v string)

SetSoftwareType sets field value

func (Parameters) ToMap

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

func (*Parameters) UnmarshalJSON

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

type ParametersRequest

type ParametersRequest struct {
	// Parameter request list
	Parameters []ParameterRequest `json:"parameters"`
}

ParametersRequest struct for ParametersRequest

func NewParametersRequest

func NewParametersRequest(parameters []ParameterRequest) *ParametersRequest

NewParametersRequest instantiates a new ParametersRequest 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 NewParametersRequestWithDefaults

func NewParametersRequestWithDefaults() *ParametersRequest

NewParametersRequestWithDefaults instantiates a new ParametersRequest 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 (*ParametersRequest) GetParameters

func (o *ParametersRequest) GetParameters() []ParameterRequest

GetParameters returns the Parameters field value

func (*ParametersRequest) GetParametersOk

func (o *ParametersRequest) GetParametersOk() ([]ParameterRequest, bool)

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

func (ParametersRequest) MarshalJSON

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

func (*ParametersRequest) SetParameters

func (o *ParametersRequest) SetParameters(v []ParameterRequest)

SetParameters sets field value

func (ParametersRequest) ToMap

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

func (*ParametersRequest) UnmarshalJSON

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

type ParametersResponse

type ParametersResponse struct {
	// Parameter contents
	Contents []ParameterDTO `json:"contents"`
	// Parameter count
	Count int32 `json:"count"`
	// Modification time
	ModifiedAt string `json:"modified_at"`
}

ParametersResponse struct for ParametersResponse

func NewParametersResponse

func NewParametersResponse(contents []ParameterDTO, count int32, modifiedAt string) *ParametersResponse

NewParametersResponse instantiates a new ParametersResponse 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 NewParametersResponseWithDefaults

func NewParametersResponseWithDefaults() *ParametersResponse

NewParametersResponseWithDefaults instantiates a new ParametersResponse 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 (*ParametersResponse) GetContents

func (o *ParametersResponse) GetContents() []ParameterDTO

GetContents returns the Contents field value

func (*ParametersResponse) GetContentsOk

func (o *ParametersResponse) GetContentsOk() ([]ParameterDTO, bool)

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

func (*ParametersResponse) GetCount

func (o *ParametersResponse) GetCount() int32

GetCount returns the Count field value

func (*ParametersResponse) GetCountOk

func (o *ParametersResponse) GetCountOk() (*int32, bool)

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

func (*ParametersResponse) GetModifiedAt

func (o *ParametersResponse) GetModifiedAt() string

GetModifiedAt returns the ModifiedAt field value

func (*ParametersResponse) GetModifiedAtOk

func (o *ParametersResponse) GetModifiedAtOk() (*string, bool)

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

func (ParametersResponse) MarshalJSON

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

func (*ParametersResponse) SetContents

func (o *ParametersResponse) SetContents(v []ParameterDTO)

SetContents sets field value

func (*ParametersResponse) SetCount

func (o *ParametersResponse) SetCount(v int32)

SetCount sets field value

func (*ParametersResponse) SetModifiedAt

func (o *ParametersResponse) SetModifiedAt(v string)

SetModifiedAt sets field value

func (ParametersResponse) ToMap

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

func (*ParametersResponse) UnmarshalJSON

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

type ProductImageType

type ProductImageType string

ProductImageType the model 'ProductImageType'

const (
	PRODUCTIMAGETYPE_POSTGRE_SQL_COMMUNITY           ProductImageType = "PostgreSQL Community"
	PRODUCTIMAGETYPE_MARIA_DB                        ProductImageType = "MariaDB"
	PRODUCTIMAGETYPE_MY_SQL                          ProductImageType = "MySQL"
	PRODUCTIMAGETYPE_EPAS                            ProductImageType = "EPAS"
	PRODUCTIMAGETYPE_MICROSOFT_SQL_SERVER_ENTERPRISE ProductImageType = "Microsoft SQL Server Enterprise"
	PRODUCTIMAGETYPE_MICROSOFT_SQL_SERVER_STANDARD   ProductImageType = "Microsoft SQL Server Standard"
	PRODUCTIMAGETYPE_REDIS                           ProductImageType = "Redis"
	PRODUCTIMAGETYPE_APACHE_KAFKA                    ProductImageType = "Apache Kafka"
	PRODUCTIMAGETYPE_ELASTICSEARCH_ENTERPRISE        ProductImageType = "Elasticsearch Enterprise"
	PRODUCTIMAGETYPE_VERTICA_ENTERPRISE              ProductImageType = "Vertica Enterprise"
	PRODUCTIMAGETYPE_VERTICA_COMMUNITY               ProductImageType = "Vertica Community"
)

List of ProductImageType

func NewProductImageTypeFromValue

func NewProductImageTypeFromValue(v string) (*ProductImageType, error)

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

func (ProductImageType) IsValid

func (v ProductImageType) IsValid() bool

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

func (ProductImageType) Ptr

Ptr returns reference to ProductImageType value

func (*ProductImageType) UnmarshalJSON

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

type ProductType

type ProductType string

ProductType the model 'ProductType'

const (
	PRODUCTTYPE_POSTGRE_SQL_COMMUNITY ProductType = "PostgreSQL Community"
	PRODUCTTYPE_EPAS                  ProductType = "EPAS"
	PRODUCTTYPE_MARIA_DB              ProductType = "MariaDB"
	PRODUCTTYPE_MY_SQL                ProductType = "MySQL"
	PRODUCTTYPE_REDIS                 ProductType = "Redis"
	PRODUCTTYPE_MICROSOFT_SQL_SERVER  ProductType = "Microsoft SQL Server"
	PRODUCTTYPE_SEARCH_ENGINE         ProductType = "Search Engine"
	PRODUCTTYPE_EVENT_STREAMS         ProductType = "Event Streams"
	PRODUCTTYPE_VERTICA               ProductType = "Vertica"
)

List of ProductType

func NewProductTypeFromValue

func NewProductTypeFromValue(v string) (*ProductType, error)

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

func (ProductType) IsValid

func (v ProductType) IsValid() bool

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

func (ProductType) Ptr

func (v ProductType) Ptr() *ProductType

Ptr returns reference to ProductType value

func (*ProductType) UnmarshalJSON

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

type RdbClusterPageResponse

type RdbClusterPageResponse struct {
	Contents []RdbClusterResponse `json:"contents"`
	// count
	Count int32 `json:"count"`
	// page
	Page int32 `json:"page"`
	// size
	Size int32    `json:"size"`
	Sort []string `json:"sort,omitempty"`
}

RdbClusterPageResponse struct for RdbClusterPageResponse

func NewRdbClusterPageResponse

func NewRdbClusterPageResponse(contents []RdbClusterResponse, count int32, page int32, size int32) *RdbClusterPageResponse

NewRdbClusterPageResponse instantiates a new RdbClusterPageResponse 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 NewRdbClusterPageResponseWithDefaults

func NewRdbClusterPageResponseWithDefaults() *RdbClusterPageResponse

NewRdbClusterPageResponseWithDefaults instantiates a new RdbClusterPageResponse 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 (*RdbClusterPageResponse) GetContents

func (o *RdbClusterPageResponse) GetContents() []RdbClusterResponse

GetContents returns the Contents field value If the value is explicit nil, the zero value for []RdbClusterResponse will be returned

func (*RdbClusterPageResponse) GetContentsOk

func (o *RdbClusterPageResponse) GetContentsOk() ([]RdbClusterResponse, bool)

GetContentsOk returns a tuple with the Contents field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RdbClusterPageResponse) GetCount

func (o *RdbClusterPageResponse) GetCount() int32

GetCount returns the Count field value

func (*RdbClusterPageResponse) GetCountOk

func (o *RdbClusterPageResponse) GetCountOk() (*int32, bool)

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

func (*RdbClusterPageResponse) GetPage

func (o *RdbClusterPageResponse) GetPage() int32

GetPage returns the Page field value

func (*RdbClusterPageResponse) GetPageOk

func (o *RdbClusterPageResponse) GetPageOk() (*int32, bool)

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

func (*RdbClusterPageResponse) GetSize

func (o *RdbClusterPageResponse) GetSize() int32

GetSize returns the Size field value

func (*RdbClusterPageResponse) GetSizeOk

func (o *RdbClusterPageResponse) GetSizeOk() (*int32, bool)

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

func (*RdbClusterPageResponse) GetSort

func (o *RdbClusterPageResponse) GetSort() []string

GetSort returns the Sort field value if set, zero value otherwise (both if not set or set to explicit null).

func (*RdbClusterPageResponse) GetSortOk

func (o *RdbClusterPageResponse) GetSortOk() ([]string, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RdbClusterPageResponse) HasSort

func (o *RdbClusterPageResponse) HasSort() bool

HasSort returns a boolean if a field has been set.

func (RdbClusterPageResponse) MarshalJSON

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

func (*RdbClusterPageResponse) SetContents

func (o *RdbClusterPageResponse) SetContents(v []RdbClusterResponse)

SetContents sets field value

func (*RdbClusterPageResponse) SetCount

func (o *RdbClusterPageResponse) SetCount(v int32)

SetCount sets field value

func (*RdbClusterPageResponse) SetPage

func (o *RdbClusterPageResponse) SetPage(v int32)

SetPage sets field value

func (*RdbClusterPageResponse) SetSize

func (o *RdbClusterPageResponse) SetSize(v int32)

SetSize sets field value

func (*RdbClusterPageResponse) SetSort

func (o *RdbClusterPageResponse) SetSort(v []string)

SetSort gets a reference to the given []string and assigns it to the Sort field.

func (RdbClusterPageResponse) ToMap

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

func (*RdbClusterPageResponse) UnmarshalJSON

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

type RdbClusterResponse

type RdbClusterResponse struct {
	// Account ID
	AccountId string `json:"account_id"`
	// Created At
	CreatedAt time.Time `json:"created_at"`
	// Created By
	CreatedBy    string         `json:"created_by"`
	DatabaseName NullableString `json:"database_name"`
	// HA availability
	HaEnabled *bool `json:"ha_enabled,omitempty"`
	// ID
	Id string `json:"id"`
	// Instance Count
	InstanceCount *int32 `json:"instance_count,omitempty"`
	// Modified At
	ModifiedAt time.Time `json:"modified_at"`
	// Modified By
	ModifiedBy string `json:"modified_by"`
	// Cluster name
	Name     string                  `json:"name"`
	RoleType NullableClusterRoleType `json:"role_type"`
	// Service state
	ServiceState ServiceState `json:"service_state"`
}

RdbClusterResponse struct for RdbClusterResponse

func NewRdbClusterResponse

func NewRdbClusterResponse(accountId string, createdAt time.Time, createdBy string, databaseName NullableString, id string, modifiedAt time.Time, modifiedBy string, name string, roleType NullableClusterRoleType, serviceState ServiceState) *RdbClusterResponse

NewRdbClusterResponse instantiates a new RdbClusterResponse 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 NewRdbClusterResponseWithDefaults

func NewRdbClusterResponseWithDefaults() *RdbClusterResponse

NewRdbClusterResponseWithDefaults instantiates a new RdbClusterResponse 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 (*RdbClusterResponse) GetAccountId

func (o *RdbClusterResponse) GetAccountId() string

GetAccountId returns the AccountId field value

func (*RdbClusterResponse) GetAccountIdOk

func (o *RdbClusterResponse) GetAccountIdOk() (*string, bool)

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

func (*RdbClusterResponse) GetCreatedAt

func (o *RdbClusterResponse) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*RdbClusterResponse) GetCreatedAtOk

func (o *RdbClusterResponse) GetCreatedAtOk() (*time.Time, bool)

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

func (*RdbClusterResponse) GetCreatedBy

func (o *RdbClusterResponse) GetCreatedBy() string

GetCreatedBy returns the CreatedBy field value

func (*RdbClusterResponse) GetCreatedByOk

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

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

func (*RdbClusterResponse) GetDatabaseName

func (o *RdbClusterResponse) GetDatabaseName() string

GetDatabaseName returns the DatabaseName field value If the value is explicit nil, the zero value for string will be returned

func (*RdbClusterResponse) GetDatabaseNameOk

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

GetDatabaseNameOk returns a tuple with the DatabaseName field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RdbClusterResponse) GetHaEnabled

func (o *RdbClusterResponse) GetHaEnabled() bool

GetHaEnabled returns the HaEnabled field value if set, zero value otherwise.

func (*RdbClusterResponse) GetHaEnabledOk

func (o *RdbClusterResponse) GetHaEnabledOk() (*bool, bool)

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

func (*RdbClusterResponse) GetId

func (o *RdbClusterResponse) GetId() string

GetId returns the Id field value

func (*RdbClusterResponse) GetIdOk

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

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

func (*RdbClusterResponse) GetInstanceCount

func (o *RdbClusterResponse) GetInstanceCount() int32

GetInstanceCount returns the InstanceCount field value if set, zero value otherwise.

func (*RdbClusterResponse) GetInstanceCountOk

func (o *RdbClusterResponse) GetInstanceCountOk() (*int32, bool)

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

func (*RdbClusterResponse) GetModifiedAt

func (o *RdbClusterResponse) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value

func (*RdbClusterResponse) GetModifiedAtOk

func (o *RdbClusterResponse) GetModifiedAtOk() (*time.Time, bool)

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

func (*RdbClusterResponse) GetModifiedBy

func (o *RdbClusterResponse) GetModifiedBy() string

GetModifiedBy returns the ModifiedBy field value

func (*RdbClusterResponse) GetModifiedByOk

func (o *RdbClusterResponse) GetModifiedByOk() (*string, bool)

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

func (*RdbClusterResponse) GetName

func (o *RdbClusterResponse) GetName() string

GetName returns the Name field value

func (*RdbClusterResponse) GetNameOk

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

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

func (*RdbClusterResponse) GetRoleType

func (o *RdbClusterResponse) GetRoleType() ClusterRoleType

GetRoleType returns the RoleType field value If the value is explicit nil, the zero value for ClusterRoleType will be returned

func (*RdbClusterResponse) GetRoleTypeOk

func (o *RdbClusterResponse) GetRoleTypeOk() (*ClusterRoleType, bool)

GetRoleTypeOk returns a tuple with the RoleType field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RdbClusterResponse) GetServiceState

func (o *RdbClusterResponse) GetServiceState() ServiceState

GetServiceState returns the ServiceState field value

func (*RdbClusterResponse) GetServiceStateOk

func (o *RdbClusterResponse) GetServiceStateOk() (*ServiceState, bool)

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

func (*RdbClusterResponse) HasHaEnabled

func (o *RdbClusterResponse) HasHaEnabled() bool

HasHaEnabled returns a boolean if a field has been set.

func (*RdbClusterResponse) HasInstanceCount

func (o *RdbClusterResponse) HasInstanceCount() bool

HasInstanceCount returns a boolean if a field has been set.

func (RdbClusterResponse) MarshalJSON

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

func (*RdbClusterResponse) SetAccountId

func (o *RdbClusterResponse) SetAccountId(v string)

SetAccountId sets field value

func (*RdbClusterResponse) SetCreatedAt

func (o *RdbClusterResponse) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*RdbClusterResponse) SetCreatedBy

func (o *RdbClusterResponse) SetCreatedBy(v string)

SetCreatedBy sets field value

func (*RdbClusterResponse) SetDatabaseName

func (o *RdbClusterResponse) SetDatabaseName(v string)

SetDatabaseName sets field value

func (*RdbClusterResponse) SetHaEnabled

func (o *RdbClusterResponse) SetHaEnabled(v bool)

SetHaEnabled gets a reference to the given bool and assigns it to the HaEnabled field.

func (*RdbClusterResponse) SetId

func (o *RdbClusterResponse) SetId(v string)

SetId sets field value

func (*RdbClusterResponse) SetInstanceCount

func (o *RdbClusterResponse) SetInstanceCount(v int32)

SetInstanceCount gets a reference to the given int32 and assigns it to the InstanceCount field.

func (*RdbClusterResponse) SetModifiedAt

func (o *RdbClusterResponse) SetModifiedAt(v time.Time)

SetModifiedAt sets field value

func (*RdbClusterResponse) SetModifiedBy

func (o *RdbClusterResponse) SetModifiedBy(v string)

SetModifiedBy sets field value

func (*RdbClusterResponse) SetName

func (o *RdbClusterResponse) SetName(v string)

SetName sets field value

func (*RdbClusterResponse) SetRoleType

func (o *RdbClusterResponse) SetRoleType(v ClusterRoleType)

SetRoleType sets field value

func (*RdbClusterResponse) SetServiceState

func (o *RdbClusterResponse) SetServiceState(v ServiceState)

SetServiceState sets field value

func (RdbClusterResponse) ToMap

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

func (*RdbClusterResponse) UnmarshalJSON

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

type ReplicaItem

type ReplicaItem struct {
	// Server name
	Name               string         `json:"name"`
	ReplicaState       NullableString `json:"replica_state"`
	ReplicaStateDetail NullableString `json:"replica_state_detail"`
	SyncedAt           NullableString `json:"synced_at"`
}

ReplicaItem struct for ReplicaItem

func NewReplicaItem

func NewReplicaItem(name string, replicaState NullableString, replicaStateDetail NullableString, syncedAt NullableString) *ReplicaItem

NewReplicaItem instantiates a new ReplicaItem 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 NewReplicaItemWithDefaults

func NewReplicaItemWithDefaults() *ReplicaItem

NewReplicaItemWithDefaults instantiates a new ReplicaItem 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 (*ReplicaItem) GetName

func (o *ReplicaItem) GetName() string

GetName returns the Name field value

func (*ReplicaItem) GetNameOk

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

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

func (*ReplicaItem) GetReplicaState

func (o *ReplicaItem) GetReplicaState() string

GetReplicaState returns the ReplicaState field value If the value is explicit nil, the zero value for string will be returned

func (*ReplicaItem) GetReplicaStateDetail

func (o *ReplicaItem) GetReplicaStateDetail() string

GetReplicaStateDetail returns the ReplicaStateDetail field value If the value is explicit nil, the zero value for string will be returned

func (*ReplicaItem) GetReplicaStateDetailOk

func (o *ReplicaItem) GetReplicaStateDetailOk() (*string, bool)

GetReplicaStateDetailOk returns a tuple with the ReplicaStateDetail field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReplicaItem) GetReplicaStateOk

func (o *ReplicaItem) GetReplicaStateOk() (*string, bool)

GetReplicaStateOk returns a tuple with the ReplicaState field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReplicaItem) GetSyncedAt

func (o *ReplicaItem) GetSyncedAt() string

GetSyncedAt returns the SyncedAt field value If the value is explicit nil, the zero value for string will be returned

func (*ReplicaItem) GetSyncedAtOk

func (o *ReplicaItem) GetSyncedAtOk() (*string, bool)

GetSyncedAtOk returns a tuple with the SyncedAt field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (ReplicaItem) MarshalJSON

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

func (*ReplicaItem) SetName

func (o *ReplicaItem) SetName(v string)

SetName sets field value

func (*ReplicaItem) SetReplicaState

func (o *ReplicaItem) SetReplicaState(v string)

SetReplicaState sets field value

func (*ReplicaItem) SetReplicaStateDetail

func (o *ReplicaItem) SetReplicaStateDetail(v string)

SetReplicaStateDetail sets field value

func (*ReplicaItem) SetSyncedAt

func (o *ReplicaItem) SetSyncedAt(v string)

SetSyncedAt sets field value

func (ReplicaItem) ToMap

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

func (*ReplicaItem) UnmarshalJSON

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

type Replicas

type Replicas struct {
	// Instance groups list
	InstanceGroups []InstanceGroupRequest `json:"instance_groups"`
	// Replica Name
	Name string `json:"name" validate:"regexp=^[a-z][a-z0-9\\\\-]*[a-z0-9]$"`
}

Replicas struct for Replicas

func NewReplicas

func NewReplicas(instanceGroups []InstanceGroupRequest, name string) *Replicas

NewReplicas instantiates a new Replicas 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 NewReplicasWithDefaults

func NewReplicasWithDefaults() *Replicas

NewReplicasWithDefaults instantiates a new Replicas 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 (*Replicas) GetInstanceGroups

func (o *Replicas) GetInstanceGroups() []InstanceGroupRequest

GetInstanceGroups returns the InstanceGroups field value

func (*Replicas) GetInstanceGroupsOk

func (o *Replicas) GetInstanceGroupsOk() ([]InstanceGroupRequest, bool)

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

func (*Replicas) GetName

func (o *Replicas) GetName() string

GetName returns the Name field value

func (*Replicas) GetNameOk

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

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

func (Replicas) MarshalJSON

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

func (*Replicas) SetInstanceGroups

func (o *Replicas) SetInstanceGroups(v []InstanceGroupRequest)

SetInstanceGroups sets field value

func (*Replicas) SetName

func (o *Replicas) SetName(v string)

SetName sets field value

func (Replicas) ToMap

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

func (*Replicas) UnmarshalJSON

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

type ReplicasCreateRequest

type ReplicasCreateRequest struct {
	// Allowed IP addresses list
	AllowableIpAddresses []string                  `json:"allowable_ip_addresses,omitempty"`
	MaintenanceOption    NullableMaintenanceOption `json:"maintenance_option,omitempty"`
	// Replica count
	ReplicaCount int32 `json:"replica_count"`
	// Replicas list
	Replicas []Replicas `json:"replicas"`
	Tags     []Tag      `json:"tags,omitempty"`
}

ReplicasCreateRequest struct for ReplicasCreateRequest

func NewReplicasCreateRequest

func NewReplicasCreateRequest(replicaCount int32, replicas []Replicas) *ReplicasCreateRequest

NewReplicasCreateRequest instantiates a new ReplicasCreateRequest 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 NewReplicasCreateRequestWithDefaults

func NewReplicasCreateRequestWithDefaults() *ReplicasCreateRequest

NewReplicasCreateRequestWithDefaults instantiates a new ReplicasCreateRequest 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 (*ReplicasCreateRequest) GetAllowableIpAddresses

func (o *ReplicasCreateRequest) GetAllowableIpAddresses() []string

GetAllowableIpAddresses returns the AllowableIpAddresses field value if set, zero value otherwise.

func (*ReplicasCreateRequest) GetAllowableIpAddressesOk

func (o *ReplicasCreateRequest) GetAllowableIpAddressesOk() ([]string, bool)

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

func (*ReplicasCreateRequest) GetMaintenanceOption

func (o *ReplicasCreateRequest) GetMaintenanceOption() MaintenanceOption

GetMaintenanceOption returns the MaintenanceOption field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReplicasCreateRequest) GetMaintenanceOptionOk

func (o *ReplicasCreateRequest) GetMaintenanceOptionOk() (*MaintenanceOption, bool)

GetMaintenanceOptionOk returns a tuple with the MaintenanceOption field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReplicasCreateRequest) GetReplicaCount

func (o *ReplicasCreateRequest) GetReplicaCount() int32

GetReplicaCount returns the ReplicaCount field value

func (*ReplicasCreateRequest) GetReplicaCountOk

func (o *ReplicasCreateRequest) GetReplicaCountOk() (*int32, bool)

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

func (*ReplicasCreateRequest) GetReplicas

func (o *ReplicasCreateRequest) GetReplicas() []Replicas

GetReplicas returns the Replicas field value

func (*ReplicasCreateRequest) GetReplicasOk

func (o *ReplicasCreateRequest) GetReplicasOk() ([]Replicas, bool)

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

func (*ReplicasCreateRequest) GetTags

func (o *ReplicasCreateRequest) GetTags() []Tag

GetTags returns the Tags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReplicasCreateRequest) GetTagsOk

func (o *ReplicasCreateRequest) GetTagsOk() ([]Tag, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReplicasCreateRequest) HasAllowableIpAddresses

func (o *ReplicasCreateRequest) HasAllowableIpAddresses() bool

HasAllowableIpAddresses returns a boolean if a field has been set.

func (*ReplicasCreateRequest) HasMaintenanceOption

func (o *ReplicasCreateRequest) HasMaintenanceOption() bool

HasMaintenanceOption returns a boolean if a field has been set.

func (*ReplicasCreateRequest) HasTags

func (o *ReplicasCreateRequest) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ReplicasCreateRequest) MarshalJSON

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

func (*ReplicasCreateRequest) SetAllowableIpAddresses

func (o *ReplicasCreateRequest) SetAllowableIpAddresses(v []string)

SetAllowableIpAddresses gets a reference to the given []string and assigns it to the AllowableIpAddresses field.

func (*ReplicasCreateRequest) SetMaintenanceOption

func (o *ReplicasCreateRequest) SetMaintenanceOption(v MaintenanceOption)

SetMaintenanceOption gets a reference to the given NullableMaintenanceOption and assigns it to the MaintenanceOption field.

func (*ReplicasCreateRequest) SetMaintenanceOptionNil

func (o *ReplicasCreateRequest) SetMaintenanceOptionNil()

SetMaintenanceOptionNil sets the value for MaintenanceOption to be an explicit nil

func (*ReplicasCreateRequest) SetReplicaCount

func (o *ReplicasCreateRequest) SetReplicaCount(v int32)

SetReplicaCount sets field value

func (*ReplicasCreateRequest) SetReplicas

func (o *ReplicasCreateRequest) SetReplicas(v []Replicas)

SetReplicas sets field value

func (*ReplicasCreateRequest) SetTags

func (o *ReplicasCreateRequest) SetTags(v []Tag)

SetTags gets a reference to the given []Tag and assigns it to the Tags field.

func (ReplicasCreateRequest) ToMap

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

func (*ReplicasCreateRequest) UnmarshalJSON

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

func (*ReplicasCreateRequest) UnsetMaintenanceOption

func (o *ReplicasCreateRequest) UnsetMaintenanceOption()

UnsetMaintenanceOption ensures that no value is present for MaintenanceOption, not even an explicit nil

type ReplicasListResponse

type ReplicasListResponse struct {
	// Replicas list
	Contents []ReplicaItem `json:"contents"`
	// Replica count
	Count int32 `json:"count"`
}

ReplicasListResponse struct for ReplicasListResponse

func NewReplicasListResponse

func NewReplicasListResponse(contents []ReplicaItem, count int32) *ReplicasListResponse

NewReplicasListResponse instantiates a new ReplicasListResponse 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 NewReplicasListResponseWithDefaults

func NewReplicasListResponseWithDefaults() *ReplicasListResponse

NewReplicasListResponseWithDefaults instantiates a new ReplicasListResponse 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 (*ReplicasListResponse) GetContents

func (o *ReplicasListResponse) GetContents() []ReplicaItem

GetContents returns the Contents field value

func (*ReplicasListResponse) GetContentsOk

func (o *ReplicasListResponse) GetContentsOk() ([]ReplicaItem, bool)

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

func (*ReplicasListResponse) GetCount

func (o *ReplicasListResponse) GetCount() int32

GetCount returns the Count field value

func (*ReplicasListResponse) GetCountOk

func (o *ReplicasListResponse) GetCountOk() (*int32, bool)

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

func (ReplicasListResponse) MarshalJSON

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

func (*ReplicasListResponse) SetContents

func (o *ReplicasListResponse) SetContents(v []ReplicaItem)

SetContents sets field value

func (*ReplicasListResponse) SetCount

func (o *ReplicasListResponse) SetCount(v int32)

SetCount sets field value

func (ReplicasListResponse) ToMap

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

func (*ReplicasListResponse) UnmarshalJSON

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

type RequestStateResponse

type RequestStateResponse struct {
	// Request ID
	RequestId string `json:"request_id"`
	// Request state
	State string `json:"state"`
}

RequestStateResponse struct for RequestStateResponse

func NewRequestStateResponse

func NewRequestStateResponse(requestId string, state string) *RequestStateResponse

NewRequestStateResponse instantiates a new RequestStateResponse 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 NewRequestStateResponseWithDefaults

func NewRequestStateResponseWithDefaults() *RequestStateResponse

NewRequestStateResponseWithDefaults instantiates a new RequestStateResponse 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 (*RequestStateResponse) GetRequestId

func (o *RequestStateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*RequestStateResponse) GetRequestIdOk

func (o *RequestStateResponse) GetRequestIdOk() (*string, bool)

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

func (*RequestStateResponse) GetState

func (o *RequestStateResponse) GetState() string

GetState returns the State field value

func (*RequestStateResponse) GetStateOk

func (o *RequestStateResponse) GetStateOk() (*string, bool)

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

func (RequestStateResponse) MarshalJSON

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

func (*RequestStateResponse) SetRequestId

func (o *RequestStateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*RequestStateResponse) SetState

func (o *RequestStateResponse) SetState(v string)

SetState sets field value

func (RequestStateResponse) ToMap

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

func (*RequestStateResponse) UnmarshalJSON

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

type ResizeBlockStorageGroupRequest

type ResizeBlockStorageGroupRequest struct {
	// Size in GB
	SizeGb int32 `json:"size_gb"`
}

ResizeBlockStorageGroupRequest struct for ResizeBlockStorageGroupRequest

func NewResizeBlockStorageGroupRequest

func NewResizeBlockStorageGroupRequest(sizeGb int32) *ResizeBlockStorageGroupRequest

NewResizeBlockStorageGroupRequest instantiates a new ResizeBlockStorageGroupRequest 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 NewResizeBlockStorageGroupRequestWithDefaults

func NewResizeBlockStorageGroupRequestWithDefaults() *ResizeBlockStorageGroupRequest

NewResizeBlockStorageGroupRequestWithDefaults instantiates a new ResizeBlockStorageGroupRequest 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 (*ResizeBlockStorageGroupRequest) GetSizeGb

func (o *ResizeBlockStorageGroupRequest) GetSizeGb() int32

GetSizeGb returns the SizeGb field value

func (*ResizeBlockStorageGroupRequest) GetSizeGbOk

func (o *ResizeBlockStorageGroupRequest) GetSizeGbOk() (*int32, bool)

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

func (ResizeBlockStorageGroupRequest) MarshalJSON

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

func (*ResizeBlockStorageGroupRequest) SetSizeGb

func (o *ResizeBlockStorageGroupRequest) SetSizeGb(v int32)

SetSizeGb sets field value

func (ResizeBlockStorageGroupRequest) ToMap

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

func (*ResizeBlockStorageGroupRequest) UnmarshalJSON

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

type ResourceInfo

type ResourceInfo struct {
	// request resource id
	Id string `json:"id"`
}

ResourceInfo struct for ResourceInfo

func NewResourceInfo

func NewResourceInfo(id string) *ResourceInfo

NewResourceInfo instantiates a new ResourceInfo 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 NewResourceInfoWithDefaults

func NewResourceInfoWithDefaults() *ResourceInfo

NewResourceInfoWithDefaults instantiates a new ResourceInfo 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 (*ResourceInfo) GetId

func (o *ResourceInfo) GetId() string

GetId returns the Id field value

func (*ResourceInfo) GetIdOk

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

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

func (ResourceInfo) MarshalJSON

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

func (*ResourceInfo) SetId

func (o *ResourceInfo) SetId(v string)

SetId sets field value

func (ResourceInfo) ToMap

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

func (*ResourceInfo) UnmarshalJSON

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

type SCPCredential

type SCPCredential struct {
	AccessKey string
	SecretKey string
}

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerType

type ServerType struct {
	// Server type cpu core
	CpuCore int32 `json:"cpu_core"`
	// Server type description
	Description string `json:"description"`
	// Server type memory
	MemoryGb int32 `json:"memory_gb"`
	// Server type name
	Name string `json:"name"`
	// Product type
	ProductType string `json:"product_type"`
	// Server type purpose
	Purpose string `json:"purpose"`
	// Server type class
	Type string `json:"type"`
}

ServerType struct for ServerType

func NewServerType

func NewServerType(cpuCore int32, description string, memoryGb int32, name string, productType string, purpose string, type_ string) *ServerType

NewServerType instantiates a new ServerType 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 NewServerTypeWithDefaults

func NewServerTypeWithDefaults() *ServerType

NewServerTypeWithDefaults instantiates a new ServerType 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 (*ServerType) GetCpuCore

func (o *ServerType) GetCpuCore() int32

GetCpuCore returns the CpuCore field value

func (*ServerType) GetCpuCoreOk

func (o *ServerType) GetCpuCoreOk() (*int32, bool)

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

func (*ServerType) GetDescription

func (o *ServerType) GetDescription() string

GetDescription returns the Description field value

func (*ServerType) GetDescriptionOk

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

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

func (*ServerType) GetMemoryGb

func (o *ServerType) GetMemoryGb() int32

GetMemoryGb returns the MemoryGb field value

func (*ServerType) GetMemoryGbOk

func (o *ServerType) GetMemoryGbOk() (*int32, bool)

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

func (*ServerType) GetName

func (o *ServerType) GetName() string

GetName returns the Name field value

func (*ServerType) GetNameOk

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

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

func (*ServerType) GetProductType

func (o *ServerType) GetProductType() string

GetProductType returns the ProductType field value

func (*ServerType) GetProductTypeOk

func (o *ServerType) GetProductTypeOk() (*string, bool)

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

func (*ServerType) GetPurpose

func (o *ServerType) GetPurpose() string

GetPurpose returns the Purpose field value

func (*ServerType) GetPurposeOk

func (o *ServerType) GetPurposeOk() (*string, bool)

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

func (*ServerType) GetType

func (o *ServerType) GetType() string

GetType returns the Type field value

func (*ServerType) GetTypeOk

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

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

func (ServerType) MarshalJSON

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

func (*ServerType) SetCpuCore

func (o *ServerType) SetCpuCore(v int32)

SetCpuCore sets field value

func (*ServerType) SetDescription

func (o *ServerType) SetDescription(v string)

SetDescription sets field value

func (*ServerType) SetMemoryGb

func (o *ServerType) SetMemoryGb(v int32)

SetMemoryGb sets field value

func (*ServerType) SetName

func (o *ServerType) SetName(v string)

SetName sets field value

func (*ServerType) SetProductType

func (o *ServerType) SetProductType(v string)

SetProductType sets field value

func (*ServerType) SetPurpose

func (o *ServerType) SetPurpose(v string)

SetPurpose sets field value

func (*ServerType) SetType

func (o *ServerType) SetType(v string)

SetType sets field value

func (ServerType) ToMap

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

func (*ServerType) UnmarshalJSON

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

type ServerTypeListResponse

type ServerTypeListResponse struct {
	// Server type list
	Contents []ServerType `json:"contents"`
}

ServerTypeListResponse struct for ServerTypeListResponse

func NewServerTypeListResponse

func NewServerTypeListResponse(contents []ServerType) *ServerTypeListResponse

NewServerTypeListResponse instantiates a new ServerTypeListResponse 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 NewServerTypeListResponseWithDefaults

func NewServerTypeListResponseWithDefaults() *ServerTypeListResponse

NewServerTypeListResponseWithDefaults instantiates a new ServerTypeListResponse 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 (*ServerTypeListResponse) GetContents

func (o *ServerTypeListResponse) GetContents() []ServerType

GetContents returns the Contents field value

func (*ServerTypeListResponse) GetContentsOk

func (o *ServerTypeListResponse) GetContentsOk() ([]ServerType, bool)

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

func (ServerTypeListResponse) MarshalJSON

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

func (*ServerTypeListResponse) SetContents

func (o *ServerTypeListResponse) SetContents(v []ServerType)

SetContents sets field value

func (ServerTypeListResponse) ToMap

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

func (*ServerTypeListResponse) UnmarshalJSON

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

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type ServiceState

type ServiceState string

ServiceState the model 'ServiceState'

const (
	SERVICESTATE_RUNNING       ServiceState = "RUNNING"
	SERVICESTATE_STOPPED       ServiceState = "STOPPED"
	SERVICESTATE_UNKNOWN       ServiceState = "UNKNOWN"
	SERVICESTATE_ERROR         ServiceState = "ERROR"
	SERVICESTATE_FAILED        ServiceState = "FAILED"
	SERVICESTATE_TERMINATED    ServiceState = "TERMINATED"
	SERVICESTATE_CREATING      ServiceState = "CREATING"
	SERVICESTATE_STOPPING      ServiceState = "STOPPING"
	SERVICESTATE_STARTING      ServiceState = "STARTING"
	SERVICESTATE_RESTARTING    ServiceState = "RESTARTING"
	SERVICESTATE_EDITING       ServiceState = "EDITING"
	SERVICESTATE_SYNCHRONIZING ServiceState = "SYNCHRONIZING"
	SERVICESTATE_UPGRADING     ServiceState = "UPGRADING"
	SERVICESTATE_TERMINATING   ServiceState = "TERMINATING"
)

List of ServiceState

func NewServiceStateFromValue

func NewServiceStateFromValue(v string) (*ServiceState, error)

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

func (ServiceState) IsValid

func (v ServiceState) IsValid() bool

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

func (ServiceState) Ptr

func (v ServiceState) Ptr() *ServiceState

Ptr returns reference to ServiceState value

func (*ServiceState) UnmarshalJSON

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

type Tag

type Tag struct {
	Key   *string        `json:"key,omitempty"`
	Value NullableString `json:"value,omitempty"`
}

Tag struct for Tag

func NewTag

func NewTag() *Tag

NewTag instantiates a new Tag 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 NewTagWithDefaults

func NewTagWithDefaults() *Tag

NewTagWithDefaults instantiates a new Tag 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 (*Tag) GetKey

func (o *Tag) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*Tag) GetKeyOk

func (o *Tag) GetKeyOk() (*string, bool)

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

func (*Tag) GetValue

func (o *Tag) GetValue() string

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Tag) GetValueOk

func (o *Tag) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Tag) HasKey

func (o *Tag) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*Tag) HasValue

func (o *Tag) HasValue() bool

HasValue returns a boolean if a field has been set.

func (Tag) MarshalJSON

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

func (*Tag) SetKey

func (o *Tag) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*Tag) SetValue

func (o *Tag) SetValue(v string)

SetValue gets a reference to the given NullableString and assigns it to the Value field.

func (*Tag) SetValueNil

func (o *Tag) SetValueNil()

SetValueNil sets the value for Value to be an explicit nil

func (Tag) ToMap

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

func (*Tag) UnsetValue

func (o *Tag) UnsetValue()

UnsetValue ensures that no value is present for Value, not even an explicit nil

type UpdateSecurityGroupRulesRequest

type UpdateSecurityGroupRulesRequest struct {
	// Allowed IP addresses list
	AddIpAddresses []string `json:"add_ip_addresses,omitempty"`
	// Allowed IP addresses list
	DelIpAddresses []string `json:"del_ip_addresses,omitempty"`
}

UpdateSecurityGroupRulesRequest struct for UpdateSecurityGroupRulesRequest

func NewUpdateSecurityGroupRulesRequest

func NewUpdateSecurityGroupRulesRequest() *UpdateSecurityGroupRulesRequest

NewUpdateSecurityGroupRulesRequest instantiates a new UpdateSecurityGroupRulesRequest 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 NewUpdateSecurityGroupRulesRequestWithDefaults

func NewUpdateSecurityGroupRulesRequestWithDefaults() *UpdateSecurityGroupRulesRequest

NewUpdateSecurityGroupRulesRequestWithDefaults instantiates a new UpdateSecurityGroupRulesRequest 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 (*UpdateSecurityGroupRulesRequest) GetAddIpAddresses

func (o *UpdateSecurityGroupRulesRequest) GetAddIpAddresses() []string

GetAddIpAddresses returns the AddIpAddresses field value if set, zero value otherwise.

func (*UpdateSecurityGroupRulesRequest) GetAddIpAddressesOk

func (o *UpdateSecurityGroupRulesRequest) GetAddIpAddressesOk() ([]string, bool)

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

func (*UpdateSecurityGroupRulesRequest) GetDelIpAddresses

func (o *UpdateSecurityGroupRulesRequest) GetDelIpAddresses() []string

GetDelIpAddresses returns the DelIpAddresses field value if set, zero value otherwise.

func (*UpdateSecurityGroupRulesRequest) GetDelIpAddressesOk

func (o *UpdateSecurityGroupRulesRequest) GetDelIpAddressesOk() ([]string, bool)

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

func (*UpdateSecurityGroupRulesRequest) HasAddIpAddresses

func (o *UpdateSecurityGroupRulesRequest) HasAddIpAddresses() bool

HasAddIpAddresses returns a boolean if a field has been set.

func (*UpdateSecurityGroupRulesRequest) HasDelIpAddresses

func (o *UpdateSecurityGroupRulesRequest) HasDelIpAddresses() bool

HasDelIpAddresses returns a boolean if a field has been set.

func (UpdateSecurityGroupRulesRequest) MarshalJSON

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

func (*UpdateSecurityGroupRulesRequest) SetAddIpAddresses

func (o *UpdateSecurityGroupRulesRequest) SetAddIpAddresses(v []string)

SetAddIpAddresses gets a reference to the given []string and assigns it to the AddIpAddresses field.

func (*UpdateSecurityGroupRulesRequest) SetDelIpAddresses

func (o *UpdateSecurityGroupRulesRequest) SetDelIpAddresses(v []string)

SetDelIpAddresses gets a reference to the given []string and assigns it to the DelIpAddresses field.

func (UpdateSecurityGroupRulesRequest) ToMap

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

type ValidationErrorModel

type ValidationErrorModel struct {
	Ctx  map[string]interface{} `json:"ctx,omitempty"`
	Loc  []string               `json:"loc,omitempty"`
	Msg  NullableString         `json:"msg,omitempty"`
	Type NullableString         `json:"type_,omitempty"`
}

ValidationErrorModel struct for ValidationErrorModel

func NewValidationErrorModel

func NewValidationErrorModel() *ValidationErrorModel

NewValidationErrorModel instantiates a new ValidationErrorModel 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 NewValidationErrorModelWithDefaults

func NewValidationErrorModelWithDefaults() *ValidationErrorModel

NewValidationErrorModelWithDefaults instantiates a new ValidationErrorModel 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 (*ValidationErrorModel) GetCtx

func (o *ValidationErrorModel) GetCtx() map[string]interface{}

GetCtx returns the Ctx field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ValidationErrorModel) GetCtxOk

func (o *ValidationErrorModel) GetCtxOk() (map[string]interface{}, bool)

GetCtxOk returns a tuple with the Ctx field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ValidationErrorModel) GetLoc

func (o *ValidationErrorModel) GetLoc() []string

GetLoc returns the Loc field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ValidationErrorModel) GetLocOk

func (o *ValidationErrorModel) GetLocOk() ([]string, bool)

GetLocOk returns a tuple with the Loc field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ValidationErrorModel) GetMsg

func (o *ValidationErrorModel) GetMsg() string

GetMsg returns the Msg field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ValidationErrorModel) GetMsgOk

func (o *ValidationErrorModel) GetMsgOk() (*string, bool)

GetMsgOk returns a tuple with the Msg field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ValidationErrorModel) GetType

func (o *ValidationErrorModel) GetType() string

GetType returns the Type field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ValidationErrorModel) GetTypeOk

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

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ValidationErrorModel) HasCtx

func (o *ValidationErrorModel) HasCtx() bool

HasCtx returns a boolean if a field has been set.

func (*ValidationErrorModel) HasLoc

func (o *ValidationErrorModel) HasLoc() bool

HasLoc returns a boolean if a field has been set.

func (*ValidationErrorModel) HasMsg

func (o *ValidationErrorModel) HasMsg() bool

HasMsg returns a boolean if a field has been set.

func (*ValidationErrorModel) HasType

func (o *ValidationErrorModel) HasType() bool

HasType returns a boolean if a field has been set.

func (ValidationErrorModel) MarshalJSON

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

func (*ValidationErrorModel) SetCtx

func (o *ValidationErrorModel) SetCtx(v map[string]interface{})

SetCtx gets a reference to the given map[string]interface{} and assigns it to the Ctx field.

func (*ValidationErrorModel) SetLoc

func (o *ValidationErrorModel) SetLoc(v []string)

SetLoc gets a reference to the given []string and assigns it to the Loc field.

func (*ValidationErrorModel) SetMsg

func (o *ValidationErrorModel) SetMsg(v string)

SetMsg gets a reference to the given NullableString and assigns it to the Msg field.

func (*ValidationErrorModel) SetMsgNil

func (o *ValidationErrorModel) SetMsgNil()

SetMsgNil sets the value for Msg to be an explicit nil

func (*ValidationErrorModel) SetType

func (o *ValidationErrorModel) SetType(v string)

SetType gets a reference to the given NullableString and assigns it to the Type field.

func (*ValidationErrorModel) SetTypeNil

func (o *ValidationErrorModel) SetTypeNil()

SetTypeNil sets the value for Type to be an explicit nil

func (ValidationErrorModel) ToMap

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

func (*ValidationErrorModel) UnsetMsg

func (o *ValidationErrorModel) UnsetMsg()

UnsetMsg ensures that no value is present for Msg, not even an explicit nil

func (*ValidationErrorModel) UnsetType

func (o *ValidationErrorModel) UnsetType()

UnsetType ensures that no value is present for Type, not even an explicit nil

type VolumeType

type VolumeType string

VolumeType the model 'VolumeType'

const (
	VOLUMETYPE_SSD     VolumeType = "SSD"
	VOLUMETYPE_SSD_KMS VolumeType = "SSD_KMS"
	VOLUMETYPE_SSD_TMP VolumeType = "SSD_TMP"
	VOLUMETYPE_HDD     VolumeType = "HDD"
	VOLUMETYPE_HDD_KMS VolumeType = "HDD_KMS"
)

List of VolumeType

func NewVolumeTypeFromValue

func NewVolumeTypeFromValue(v string) (*VolumeType, error)

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

func (VolumeType) IsValid

func (v VolumeType) IsValid() bool

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

func (VolumeType) Ptr

func (v VolumeType) Ptr() *VolumeType

Ptr returns reference to VolumeType value

func (*VolumeType) UnmarshalJSON

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

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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