Documentation
¶
Index ¶
- Constants
- Variables
- func CacheExpires(r *http.Response) time.Time
- func PtrBool(v bool) *bool
- func PtrFloat32(v float32) *float32
- func PtrFloat64(v float64) *float64
- func PtrInt(v int) *int
- func PtrInt32(v int32) *int32
- func PtrInt64(v int64) *int64
- func PtrString(v string) *string
- func PtrTime(v time.Time) *time.Time
- type APIClient
- type APIKey
- type APIResponse
- type APIVersion
- func (o *APIVersion) GetName() *string
- func (o *APIVersion) GetNameOk() (*string, bool)
- func (o *APIVersion) GetSwaggerUrl() *string
- func (o *APIVersion) GetSwaggerUrlOk() (*string, bool)
- func (o *APIVersion) HasName() bool
- func (o *APIVersion) HasSwaggerUrl() bool
- func (o APIVersion) MarshalJSON() ([]byte, error)
- func (o *APIVersion) SetName(v string)
- func (o *APIVersion) SetSwaggerUrl(v string)
- type ApiClusterBackupsGetRequest
- type ApiClusterLogsGetRequest
- func (r ApiClusterLogsGetRequest) End(end time.Time) ApiClusterLogsGetRequest
- func (r ApiClusterLogsGetRequest) Execute() (ClusterLogs, *APIResponse, error)
- func (r ApiClusterLogsGetRequest) Limit(limit int32) ApiClusterLogsGetRequest
- func (r ApiClusterLogsGetRequest) Start(start time.Time) ApiClusterLogsGetRequest
- type ApiClusterPostgresVersionsGetRequest
- type ApiClusterRestorePostRequest
- type ApiClustersBackupsFindByIdRequest
- type ApiClustersBackupsGetRequest
- type ApiClustersDeleteRequest
- type ApiClustersFindByIdRequest
- type ApiClustersGetRequest
- type ApiClustersPatchRequest
- type ApiClustersPostRequest
- type ApiInfosVersionGetRequest
- type ApiInfosVersionsGetRequest
- type ApiPostgresVersionsGetRequest
- type BackupLocation
- type BackupMetadata
- func (o *BackupMetadata) GetCreatedDate() *time.Time
- func (o *BackupMetadata) GetCreatedDateOk() (*time.Time, bool)
- func (o *BackupMetadata) GetState() *State
- func (o *BackupMetadata) GetStateOk() (*State, bool)
- func (o *BackupMetadata) HasCreatedDate() bool
- func (o *BackupMetadata) HasState() bool
- func (o BackupMetadata) MarshalJSON() ([]byte, error)
- func (o *BackupMetadata) SetCreatedDate(v time.Time)
- func (o *BackupMetadata) SetState(v State)
- type BackupResponse
- func (o *BackupResponse) GetId() *string
- func (o *BackupResponse) GetIdOk() (*string, bool)
- func (o *BackupResponse) GetMetadata() *BackupMetadata
- func (o *BackupResponse) GetMetadataOk() (*BackupMetadata, bool)
- func (o *BackupResponse) GetProperties() *ClusterBackup
- func (o *BackupResponse) GetPropertiesOk() (*ClusterBackup, bool)
- func (o *BackupResponse) GetType() *ResourceType
- func (o *BackupResponse) GetTypeOk() (*ResourceType, bool)
- func (o *BackupResponse) HasId() bool
- func (o *BackupResponse) HasMetadata() bool
- func (o *BackupResponse) HasProperties() bool
- func (o *BackupResponse) HasType() bool
- func (o BackupResponse) MarshalJSON() ([]byte, error)
- func (o *BackupResponse) SetId(v string)
- func (o *BackupResponse) SetMetadata(v BackupMetadata)
- func (o *BackupResponse) SetProperties(v ClusterBackup)
- func (o *BackupResponse) SetType(v ResourceType)
- type BackupsApiService
- func (a *BackupsApiService) ClusterBackupsGet(ctx _context.Context, clusterId string) ApiClusterBackupsGetRequest
- func (a *BackupsApiService) ClusterBackupsGetExecute(r ApiClusterBackupsGetRequest) (ClusterBackupList, *APIResponse, error)
- func (a *BackupsApiService) ClustersBackupsFindById(ctx _context.Context, backupId string) ApiClustersBackupsFindByIdRequest
- func (a *BackupsApiService) ClustersBackupsFindByIdExecute(r ApiClustersBackupsFindByIdRequest) (BackupResponse, *APIResponse, error)
- func (a *BackupsApiService) ClustersBackupsGet(ctx _context.Context) ApiClustersBackupsGetRequest
- func (a *BackupsApiService) ClustersBackupsGetExecute(r ApiClustersBackupsGetRequest) (ClusterBackupList, *APIResponse, error)
- type BasicAuth
- type ClusterBackup
- func (o *ClusterBackup) GetClusterId() *string
- func (o *ClusterBackup) GetClusterIdOk() (*string, bool)
- func (o *ClusterBackup) GetEarliestRecoveryTargetTime() *time.Time
- func (o *ClusterBackup) GetEarliestRecoveryTargetTimeOk() (*time.Time, bool)
- func (o *ClusterBackup) GetId() *string
- func (o *ClusterBackup) GetIdOk() (*string, bool)
- func (o *ClusterBackup) GetIsActive() *bool
- func (o *ClusterBackup) GetIsActiveOk() (*bool, bool)
- func (o *ClusterBackup) GetVersion() *string
- func (o *ClusterBackup) GetVersionOk() (*string, bool)
- func (o *ClusterBackup) HasClusterId() bool
- func (o *ClusterBackup) HasEarliestRecoveryTargetTime() bool
- func (o *ClusterBackup) HasId() bool
- func (o *ClusterBackup) HasIsActive() bool
- func (o *ClusterBackup) HasVersion() bool
- func (o ClusterBackup) MarshalJSON() ([]byte, error)
- func (o *ClusterBackup) SetClusterId(v string)
- func (o *ClusterBackup) SetEarliestRecoveryTargetTime(v time.Time)
- func (o *ClusterBackup) SetId(v string)
- func (o *ClusterBackup) SetIsActive(v bool)
- func (o *ClusterBackup) SetVersion(v string)
- type ClusterBackupList
- func (o *ClusterBackupList) GetId() *string
- func (o *ClusterBackupList) GetIdOk() (*string, bool)
- func (o *ClusterBackupList) GetItems() *[]BackupResponse
- func (o *ClusterBackupList) GetItemsOk() (*[]BackupResponse, bool)
- func (o *ClusterBackupList) GetLimit() *int32
- func (o *ClusterBackupList) GetLimitOk() (*int32, bool)
- func (o *ClusterBackupList) GetLinks() *PaginationLinks
- func (o *ClusterBackupList) GetLinksOk() (*PaginationLinks, bool)
- func (o *ClusterBackupList) GetOffset() *int32
- func (o *ClusterBackupList) GetOffsetOk() (*int32, bool)
- func (o *ClusterBackupList) GetType() *ResourceType
- func (o *ClusterBackupList) GetTypeOk() (*ResourceType, bool)
- func (o *ClusterBackupList) HasId() bool
- func (o *ClusterBackupList) HasItems() bool
- func (o *ClusterBackupList) HasLimit() bool
- func (o *ClusterBackupList) HasLinks() bool
- func (o *ClusterBackupList) HasOffset() bool
- func (o *ClusterBackupList) HasType() bool
- func (o ClusterBackupList) MarshalJSON() ([]byte, error)
- func (o *ClusterBackupList) SetId(v string)
- func (o *ClusterBackupList) SetItems(v []BackupResponse)
- func (o *ClusterBackupList) SetLimit(v int32)
- func (o *ClusterBackupList) SetLinks(v PaginationLinks)
- func (o *ClusterBackupList) SetOffset(v int32)
- func (o *ClusterBackupList) SetType(v ResourceType)
- type ClusterBackupListAllOf
- func (o *ClusterBackupListAllOf) GetId() *string
- func (o *ClusterBackupListAllOf) GetIdOk() (*string, bool)
- func (o *ClusterBackupListAllOf) GetItems() *[]BackupResponse
- func (o *ClusterBackupListAllOf) GetItemsOk() (*[]BackupResponse, bool)
- func (o *ClusterBackupListAllOf) GetType() *ResourceType
- func (o *ClusterBackupListAllOf) GetTypeOk() (*ResourceType, bool)
- func (o *ClusterBackupListAllOf) HasId() bool
- func (o *ClusterBackupListAllOf) HasItems() bool
- func (o *ClusterBackupListAllOf) HasType() bool
- func (o ClusterBackupListAllOf) MarshalJSON() ([]byte, error)
- func (o *ClusterBackupListAllOf) SetId(v string)
- func (o *ClusterBackupListAllOf) SetItems(v []BackupResponse)
- func (o *ClusterBackupListAllOf) SetType(v ResourceType)
- type ClusterList
- func (o *ClusterList) GetId() *string
- func (o *ClusterList) GetIdOk() (*string, bool)
- func (o *ClusterList) GetItems() *[]ClusterResponse
- func (o *ClusterList) GetItemsOk() (*[]ClusterResponse, bool)
- func (o *ClusterList) GetLimit() *int32
- func (o *ClusterList) GetLimitOk() (*int32, bool)
- func (o *ClusterList) GetLinks() *PaginationLinks
- func (o *ClusterList) GetLinksOk() (*PaginationLinks, bool)
- func (o *ClusterList) GetOffset() *int32
- func (o *ClusterList) GetOffsetOk() (*int32, bool)
- func (o *ClusterList) GetType() *ResourceType
- func (o *ClusterList) GetTypeOk() (*ResourceType, bool)
- func (o *ClusterList) HasId() bool
- func (o *ClusterList) HasItems() bool
- func (o *ClusterList) HasLimit() bool
- func (o *ClusterList) HasLinks() bool
- func (o *ClusterList) HasOffset() bool
- func (o *ClusterList) HasType() bool
- func (o ClusterList) MarshalJSON() ([]byte, error)
- func (o *ClusterList) SetId(v string)
- func (o *ClusterList) SetItems(v []ClusterResponse)
- func (o *ClusterList) SetLimit(v int32)
- func (o *ClusterList) SetLinks(v PaginationLinks)
- func (o *ClusterList) SetOffset(v int32)
- func (o *ClusterList) SetType(v ResourceType)
- type ClusterListAllOf
- func (o *ClusterListAllOf) GetId() *string
- func (o *ClusterListAllOf) GetIdOk() (*string, bool)
- func (o *ClusterListAllOf) GetItems() *[]ClusterResponse
- func (o *ClusterListAllOf) GetItemsOk() (*[]ClusterResponse, bool)
- func (o *ClusterListAllOf) GetType() *ResourceType
- func (o *ClusterListAllOf) GetTypeOk() (*ResourceType, bool)
- func (o *ClusterListAllOf) HasId() bool
- func (o *ClusterListAllOf) HasItems() bool
- func (o *ClusterListAllOf) HasType() bool
- func (o ClusterListAllOf) MarshalJSON() ([]byte, error)
- func (o *ClusterListAllOf) SetId(v string)
- func (o *ClusterListAllOf) SetItems(v []ClusterResponse)
- func (o *ClusterListAllOf) SetType(v ResourceType)
- type ClusterLogs
- type ClusterLogsInstances
- func (o *ClusterLogsInstances) GetMessages() *[]ClusterLogsMessages
- func (o *ClusterLogsInstances) GetMessagesOk() (*[]ClusterLogsMessages, bool)
- func (o *ClusterLogsInstances) GetName() *string
- func (o *ClusterLogsInstances) GetNameOk() (*string, bool)
- func (o *ClusterLogsInstances) HasMessages() bool
- func (o *ClusterLogsInstances) HasName() bool
- func (o ClusterLogsInstances) MarshalJSON() ([]byte, error)
- func (o *ClusterLogsInstances) SetMessages(v []ClusterLogsMessages)
- func (o *ClusterLogsInstances) SetName(v string)
- type ClusterLogsMessages
- func (o *ClusterLogsMessages) GetMessage() *string
- func (o *ClusterLogsMessages) GetMessageOk() (*string, bool)
- func (o *ClusterLogsMessages) GetTime() *time.Time
- func (o *ClusterLogsMessages) GetTimeOk() (*time.Time, bool)
- func (o *ClusterLogsMessages) HasMessage() bool
- func (o *ClusterLogsMessages) HasTime() bool
- func (o ClusterLogsMessages) MarshalJSON() ([]byte, error)
- func (o *ClusterLogsMessages) SetMessage(v string)
- func (o *ClusterLogsMessages) SetTime(v time.Time)
- type ClusterProperties
- func (o *ClusterProperties) GetBackupLocation() *BackupLocation
- func (o *ClusterProperties) GetBackupLocationOk() (*BackupLocation, bool)
- func (o *ClusterProperties) GetConnections() *[]Connection
- func (o *ClusterProperties) GetConnectionsOk() (*[]Connection, bool)
- func (o *ClusterProperties) GetCores() *int32
- func (o *ClusterProperties) GetCoresOk() (*int32, bool)
- func (o *ClusterProperties) GetDisplayName() *string
- func (o *ClusterProperties) GetDisplayNameOk() (*string, bool)
- func (o *ClusterProperties) GetInstances() *int32
- func (o *ClusterProperties) GetInstancesOk() (*int32, bool)
- func (o *ClusterProperties) GetLocation() *Location
- func (o *ClusterProperties) GetLocationOk() (*Location, bool)
- func (o *ClusterProperties) GetMaintenanceWindow() *MaintenanceWindow
- func (o *ClusterProperties) GetMaintenanceWindowOk() (*MaintenanceWindow, bool)
- func (o *ClusterProperties) GetPostgresVersion() *string
- func (o *ClusterProperties) GetPostgresVersionOk() (*string, bool)
- func (o *ClusterProperties) GetRam() *int32
- func (o *ClusterProperties) GetRamOk() (*int32, bool)
- func (o *ClusterProperties) GetStorageSize() *int32
- func (o *ClusterProperties) GetStorageSizeOk() (*int32, bool)
- func (o *ClusterProperties) GetStorageType() *StorageType
- func (o *ClusterProperties) GetStorageTypeOk() (*StorageType, bool)
- func (o *ClusterProperties) GetSynchronizationMode() *SynchronizationMode
- func (o *ClusterProperties) GetSynchronizationModeOk() (*SynchronizationMode, bool)
- func (o *ClusterProperties) HasBackupLocation() bool
- func (o *ClusterProperties) HasConnections() bool
- func (o *ClusterProperties) HasCores() bool
- func (o *ClusterProperties) HasDisplayName() bool
- func (o *ClusterProperties) HasInstances() bool
- func (o *ClusterProperties) HasLocation() bool
- func (o *ClusterProperties) HasMaintenanceWindow() bool
- func (o *ClusterProperties) HasPostgresVersion() bool
- func (o *ClusterProperties) HasRam() bool
- func (o *ClusterProperties) HasStorageSize() bool
- func (o *ClusterProperties) HasStorageType() bool
- func (o *ClusterProperties) HasSynchronizationMode() bool
- func (o ClusterProperties) MarshalJSON() ([]byte, error)
- func (o *ClusterProperties) SetBackupLocation(v BackupLocation)
- func (o *ClusterProperties) SetConnections(v []Connection)
- func (o *ClusterProperties) SetCores(v int32)
- func (o *ClusterProperties) SetDisplayName(v string)
- func (o *ClusterProperties) SetInstances(v int32)
- func (o *ClusterProperties) SetLocation(v Location)
- func (o *ClusterProperties) SetMaintenanceWindow(v MaintenanceWindow)
- func (o *ClusterProperties) SetPostgresVersion(v string)
- func (o *ClusterProperties) SetRam(v int32)
- func (o *ClusterProperties) SetStorageSize(v int32)
- func (o *ClusterProperties) SetStorageType(v StorageType)
- func (o *ClusterProperties) SetSynchronizationMode(v SynchronizationMode)
- type ClusterResponse
- func (o *ClusterResponse) GetId() *string
- func (o *ClusterResponse) GetIdOk() (*string, bool)
- func (o *ClusterResponse) GetMetadata() *Metadata
- func (o *ClusterResponse) GetMetadataOk() (*Metadata, bool)
- func (o *ClusterResponse) GetProperties() *ClusterProperties
- func (o *ClusterResponse) GetPropertiesOk() (*ClusterProperties, bool)
- func (o *ClusterResponse) GetType() *ResourceType
- func (o *ClusterResponse) GetTypeOk() (*ResourceType, bool)
- func (o *ClusterResponse) HasId() bool
- func (o *ClusterResponse) HasMetadata() bool
- func (o *ClusterResponse) HasProperties() bool
- func (o *ClusterResponse) HasType() bool
- func (o ClusterResponse) MarshalJSON() ([]byte, error)
- func (o *ClusterResponse) SetId(v string)
- func (o *ClusterResponse) SetMetadata(v Metadata)
- func (o *ClusterResponse) SetProperties(v ClusterProperties)
- func (o *ClusterResponse) SetType(v ResourceType)
- type ClustersApiService
- func (a *ClustersApiService) ClusterPostgresVersionsGet(ctx _context.Context, clusterId string) ApiClusterPostgresVersionsGetRequest
- func (a *ClustersApiService) ClusterPostgresVersionsGetExecute(r ApiClusterPostgresVersionsGetRequest) (PostgresVersionList, *APIResponse, error)
- func (a *ClustersApiService) ClustersDelete(ctx _context.Context, clusterId string) ApiClustersDeleteRequest
- func (a *ClustersApiService) ClustersDeleteExecute(r ApiClustersDeleteRequest) (ClusterResponse, *APIResponse, error)
- func (a *ClustersApiService) ClustersFindById(ctx _context.Context, clusterId string) ApiClustersFindByIdRequest
- func (a *ClustersApiService) ClustersFindByIdExecute(r ApiClustersFindByIdRequest) (ClusterResponse, *APIResponse, error)
- func (a *ClustersApiService) ClustersGet(ctx _context.Context) ApiClustersGetRequest
- func (a *ClustersApiService) ClustersGetExecute(r ApiClustersGetRequest) (ClusterList, *APIResponse, error)
- func (a *ClustersApiService) ClustersPatch(ctx _context.Context, clusterId string) ApiClustersPatchRequest
- func (a *ClustersApiService) ClustersPatchExecute(r ApiClustersPatchRequest) (ClusterResponse, *APIResponse, error)
- func (a *ClustersApiService) ClustersPost(ctx _context.Context) ApiClustersPostRequest
- func (a *ClustersApiService) ClustersPostExecute(r ApiClustersPostRequest) (ClusterResponse, *APIResponse, error)
- func (a *ClustersApiService) PostgresVersionsGet(ctx _context.Context) ApiPostgresVersionsGetRequest
- func (a *ClustersApiService) PostgresVersionsGetExecute(r ApiPostgresVersionsGetRequest) (PostgresVersionList, *APIResponse, error)
- type Configuration
- func (c *Configuration) AddDefaultHeader(key string, value string)
- func (c *Configuration) AddDefaultQueryParam(key string, value string)
- func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)
- func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)
- type Connection
- func (o *Connection) GetCidr() *string
- func (o *Connection) GetCidrOk() (*string, bool)
- func (o *Connection) GetDatacenterId() *string
- func (o *Connection) GetDatacenterIdOk() (*string, bool)
- func (o *Connection) GetLanId() *string
- func (o *Connection) GetLanIdOk() (*string, bool)
- func (o *Connection) HasCidr() bool
- func (o *Connection) HasDatacenterId() bool
- func (o *Connection) HasLanId() bool
- func (o Connection) MarshalJSON() ([]byte, error)
- func (o *Connection) SetCidr(v string)
- func (o *Connection) SetDatacenterId(v string)
- func (o *Connection) SetLanId(v string)
- type CreateClusterProperties
- func (o *CreateClusterProperties) GetConnections() *[]Connection
- func (o *CreateClusterProperties) GetConnectionsOk() (*[]Connection, bool)
- func (o *CreateClusterProperties) GetCores() *int32
- func (o *CreateClusterProperties) GetCoresOk() (*int32, bool)
- func (o *CreateClusterProperties) GetCredentials() *DBUser
- func (o *CreateClusterProperties) GetCredentialsOk() (*DBUser, bool)
- func (o *CreateClusterProperties) GetDisplayName() *string
- func (o *CreateClusterProperties) GetDisplayNameOk() (*string, bool)
- func (o *CreateClusterProperties) GetFromBackup() *CreateRestoreRequest
- func (o *CreateClusterProperties) GetFromBackupOk() (*CreateRestoreRequest, bool)
- func (o *CreateClusterProperties) GetInstances() *int32
- func (o *CreateClusterProperties) GetInstancesOk() (*int32, bool)
- func (o *CreateClusterProperties) GetLocation() *Location
- func (o *CreateClusterProperties) GetLocationOk() (*Location, bool)
- func (o *CreateClusterProperties) GetMaintenanceWindow() *MaintenanceWindow
- func (o *CreateClusterProperties) GetMaintenanceWindowOk() (*MaintenanceWindow, bool)
- func (o *CreateClusterProperties) GetPostgresVersion() *string
- func (o *CreateClusterProperties) GetPostgresVersionOk() (*string, bool)
- func (o *CreateClusterProperties) GetRam() *int32
- func (o *CreateClusterProperties) GetRamOk() (*int32, bool)
- func (o *CreateClusterProperties) GetStorageSize() *int32
- func (o *CreateClusterProperties) GetStorageSizeOk() (*int32, bool)
- func (o *CreateClusterProperties) GetStorageType() *StorageType
- func (o *CreateClusterProperties) GetStorageTypeOk() (*StorageType, bool)
- func (o *CreateClusterProperties) GetSynchronizationMode() *SynchronizationMode
- func (o *CreateClusterProperties) GetSynchronizationModeOk() (*SynchronizationMode, bool)
- func (o *CreateClusterProperties) HasConnections() bool
- func (o *CreateClusterProperties) HasCores() bool
- func (o *CreateClusterProperties) HasCredentials() bool
- func (o *CreateClusterProperties) HasDisplayName() bool
- func (o *CreateClusterProperties) HasFromBackup() bool
- func (o *CreateClusterProperties) HasInstances() bool
- func (o *CreateClusterProperties) HasLocation() bool
- func (o *CreateClusterProperties) HasMaintenanceWindow() bool
- func (o *CreateClusterProperties) HasPostgresVersion() bool
- func (o *CreateClusterProperties) HasRam() bool
- func (o *CreateClusterProperties) HasStorageSize() bool
- func (o *CreateClusterProperties) HasStorageType() bool
- func (o *CreateClusterProperties) HasSynchronizationMode() bool
- func (o CreateClusterProperties) MarshalJSON() ([]byte, error)
- func (o *CreateClusterProperties) SetConnections(v []Connection)
- func (o *CreateClusterProperties) SetCores(v int32)
- func (o *CreateClusterProperties) SetCredentials(v DBUser)
- func (o *CreateClusterProperties) SetDisplayName(v string)
- func (o *CreateClusterProperties) SetFromBackup(v CreateRestoreRequest)
- func (o *CreateClusterProperties) SetInstances(v int32)
- func (o *CreateClusterProperties) SetLocation(v Location)
- func (o *CreateClusterProperties) SetMaintenanceWindow(v MaintenanceWindow)
- func (o *CreateClusterProperties) SetPostgresVersion(v string)
- func (o *CreateClusterProperties) SetRam(v int32)
- func (o *CreateClusterProperties) SetStorageSize(v int32)
- func (o *CreateClusterProperties) SetStorageType(v StorageType)
- func (o *CreateClusterProperties) SetSynchronizationMode(v SynchronizationMode)
- type CreateClusterRequest
- func (o *CreateClusterRequest) GetMetadata() *Metadata
- func (o *CreateClusterRequest) GetMetadataOk() (*Metadata, bool)
- func (o *CreateClusterRequest) GetProperties() *CreateClusterProperties
- func (o *CreateClusterRequest) GetPropertiesOk() (*CreateClusterProperties, bool)
- func (o *CreateClusterRequest) HasMetadata() bool
- func (o *CreateClusterRequest) HasProperties() bool
- func (o CreateClusterRequest) MarshalJSON() ([]byte, error)
- func (o *CreateClusterRequest) SetMetadata(v Metadata)
- func (o *CreateClusterRequest) SetProperties(v CreateClusterProperties)
- type CreateRestoreRequest
- func (o *CreateRestoreRequest) GetBackupId() *string
- func (o *CreateRestoreRequest) GetBackupIdOk() (*string, bool)
- func (o *CreateRestoreRequest) GetRecoveryTargetTime() *time.Time
- func (o *CreateRestoreRequest) GetRecoveryTargetTimeOk() (*time.Time, bool)
- func (o *CreateRestoreRequest) HasBackupId() bool
- func (o *CreateRestoreRequest) HasRecoveryTargetTime() bool
- func (o CreateRestoreRequest) MarshalJSON() ([]byte, error)
- func (o *CreateRestoreRequest) SetBackupId(v string)
- func (o *CreateRestoreRequest) SetRecoveryTargetTime(v time.Time)
- type DBUser
- func (o *DBUser) GetPassword() *string
- func (o *DBUser) GetPasswordOk() (*string, bool)
- func (o *DBUser) GetUsername() *string
- func (o *DBUser) GetUsernameOk() (*string, bool)
- func (o *DBUser) HasPassword() bool
- func (o *DBUser) HasUsername() bool
- func (o DBUser) MarshalJSON() ([]byte, error)
- func (o *DBUser) SetPassword(v string)
- func (o *DBUser) SetUsername(v string)
- type DayOfTheWeek
- type ErrorMessage
- func (o *ErrorMessage) GetErrorCode() *string
- func (o *ErrorMessage) GetErrorCodeOk() (*string, bool)
- func (o *ErrorMessage) GetMessage() *string
- func (o *ErrorMessage) GetMessageOk() (*string, bool)
- func (o *ErrorMessage) HasErrorCode() bool
- func (o *ErrorMessage) HasMessage() bool
- func (o ErrorMessage) MarshalJSON() ([]byte, error)
- func (o *ErrorMessage) SetErrorCode(v string)
- func (o *ErrorMessage) SetMessage(v string)
- type ErrorResponse
- func (o *ErrorResponse) GetHttpStatus() *int32
- func (o *ErrorResponse) GetHttpStatusOk() (*int32, bool)
- func (o *ErrorResponse) GetMessages() *[]ErrorMessage
- func (o *ErrorResponse) GetMessagesOk() (*[]ErrorMessage, bool)
- func (o *ErrorResponse) HasHttpStatus() bool
- func (o *ErrorResponse) HasMessages() bool
- func (o ErrorResponse) MarshalJSON() ([]byte, error)
- func (o *ErrorResponse) SetHttpStatus(v int32)
- func (o *ErrorResponse) SetMessages(v []ErrorMessage)
- type GenericOpenAPIError
- type IonosTime
- type Location
- type LogsApiService
- type MaintenanceWindow
- func (o *MaintenanceWindow) GetDayOfTheWeek() *DayOfTheWeek
- func (o *MaintenanceWindow) GetDayOfTheWeekOk() (*DayOfTheWeek, bool)
- func (o *MaintenanceWindow) GetTime() *string
- func (o *MaintenanceWindow) GetTimeOk() (*string, bool)
- func (o *MaintenanceWindow) HasDayOfTheWeek() bool
- func (o *MaintenanceWindow) HasTime() bool
- func (o MaintenanceWindow) MarshalJSON() ([]byte, error)
- func (o *MaintenanceWindow) SetDayOfTheWeek(v DayOfTheWeek)
- func (o *MaintenanceWindow) SetTime(v string)
- type Metadata
- func (o *Metadata) GetCreatedBy() *string
- func (o *Metadata) GetCreatedByOk() (*string, bool)
- func (o *Metadata) GetCreatedByUserId() *string
- func (o *Metadata) GetCreatedByUserIdOk() (*string, bool)
- func (o *Metadata) GetCreatedDate() *time.Time
- func (o *Metadata) GetCreatedDateOk() (*time.Time, bool)
- func (o *Metadata) GetLastModifiedBy() *string
- func (o *Metadata) GetLastModifiedByOk() (*string, bool)
- func (o *Metadata) GetLastModifiedByUserId() *string
- func (o *Metadata) GetLastModifiedByUserIdOk() (*string, bool)
- func (o *Metadata) GetLastModifiedDate() *time.Time
- func (o *Metadata) GetLastModifiedDateOk() (*time.Time, bool)
- func (o *Metadata) GetState() *State
- func (o *Metadata) GetStateOk() (*State, bool)
- func (o *Metadata) HasCreatedBy() bool
- func (o *Metadata) HasCreatedByUserId() bool
- func (o *Metadata) HasCreatedDate() bool
- func (o *Metadata) HasLastModifiedBy() bool
- func (o *Metadata) HasLastModifiedByUserId() bool
- func (o *Metadata) HasLastModifiedDate() bool
- func (o *Metadata) HasState() bool
- func (o Metadata) MarshalJSON() ([]byte, error)
- func (o *Metadata) SetCreatedBy(v string)
- func (o *Metadata) SetCreatedByUserId(v string)
- func (o *Metadata) SetCreatedDate(v time.Time)
- func (o *Metadata) SetLastModifiedBy(v string)
- func (o *Metadata) SetLastModifiedByUserId(v string)
- func (o *Metadata) SetLastModifiedDate(v time.Time)
- func (o *Metadata) SetState(v State)
- type MetadataApiService
- func (a *MetadataApiService) InfosVersionGet(ctx _context.Context) ApiInfosVersionGetRequest
- func (a *MetadataApiService) InfosVersionGetExecute(r ApiInfosVersionGetRequest) (APIVersion, *APIResponse, error)
- func (a *MetadataApiService) InfosVersionsGet(ctx _context.Context) ApiInfosVersionsGetRequest
- func (a *MetadataApiService) InfosVersionsGetExecute(r ApiInfosVersionsGetRequest) ([]APIVersion, *APIResponse, error)
- type NullableAPIVersion
- type NullableBackupLocation
- func (v NullableBackupLocation) Get() *BackupLocation
- func (v NullableBackupLocation) IsSet() bool
- func (v NullableBackupLocation) MarshalJSON() ([]byte, error)
- func (v *NullableBackupLocation) Set(val *BackupLocation)
- func (v *NullableBackupLocation) UnmarshalJSON(src []byte) error
- func (v *NullableBackupLocation) Unset()
- type NullableBackupMetadata
- func (v NullableBackupMetadata) Get() *BackupMetadata
- func (v NullableBackupMetadata) IsSet() bool
- func (v NullableBackupMetadata) MarshalJSON() ([]byte, error)
- func (v *NullableBackupMetadata) Set(val *BackupMetadata)
- func (v *NullableBackupMetadata) UnmarshalJSON(src []byte) error
- func (v *NullableBackupMetadata) Unset()
- type NullableBackupResponse
- func (v NullableBackupResponse) Get() *BackupResponse
- func (v NullableBackupResponse) IsSet() bool
- func (v NullableBackupResponse) MarshalJSON() ([]byte, error)
- func (v *NullableBackupResponse) Set(val *BackupResponse)
- func (v *NullableBackupResponse) UnmarshalJSON(src []byte) error
- func (v *NullableBackupResponse) Unset()
- type NullableBool
- type NullableClusterBackup
- func (v NullableClusterBackup) Get() *ClusterBackup
- func (v NullableClusterBackup) IsSet() bool
- func (v NullableClusterBackup) MarshalJSON() ([]byte, error)
- func (v *NullableClusterBackup) Set(val *ClusterBackup)
- func (v *NullableClusterBackup) UnmarshalJSON(src []byte) error
- func (v *NullableClusterBackup) Unset()
- type NullableClusterBackupList
- func (v NullableClusterBackupList) Get() *ClusterBackupList
- func (v NullableClusterBackupList) IsSet() bool
- func (v NullableClusterBackupList) MarshalJSON() ([]byte, error)
- func (v *NullableClusterBackupList) Set(val *ClusterBackupList)
- func (v *NullableClusterBackupList) UnmarshalJSON(src []byte) error
- func (v *NullableClusterBackupList) Unset()
- type NullableClusterBackupListAllOf
- func (v NullableClusterBackupListAllOf) Get() *ClusterBackupListAllOf
- func (v NullableClusterBackupListAllOf) IsSet() bool
- func (v NullableClusterBackupListAllOf) MarshalJSON() ([]byte, error)
- func (v *NullableClusterBackupListAllOf) Set(val *ClusterBackupListAllOf)
- func (v *NullableClusterBackupListAllOf) UnmarshalJSON(src []byte) error
- func (v *NullableClusterBackupListAllOf) Unset()
- type NullableClusterList
- func (v NullableClusterList) Get() *ClusterList
- func (v NullableClusterList) IsSet() bool
- func (v NullableClusterList) MarshalJSON() ([]byte, error)
- func (v *NullableClusterList) Set(val *ClusterList)
- func (v *NullableClusterList) UnmarshalJSON(src []byte) error
- func (v *NullableClusterList) Unset()
- type NullableClusterListAllOf
- func (v NullableClusterListAllOf) Get() *ClusterListAllOf
- func (v NullableClusterListAllOf) IsSet() bool
- func (v NullableClusterListAllOf) MarshalJSON() ([]byte, error)
- func (v *NullableClusterListAllOf) Set(val *ClusterListAllOf)
- func (v *NullableClusterListAllOf) UnmarshalJSON(src []byte) error
- func (v *NullableClusterListAllOf) Unset()
- type NullableClusterLogs
- func (v NullableClusterLogs) Get() *ClusterLogs
- func (v NullableClusterLogs) IsSet() bool
- func (v NullableClusterLogs) MarshalJSON() ([]byte, error)
- func (v *NullableClusterLogs) Set(val *ClusterLogs)
- func (v *NullableClusterLogs) UnmarshalJSON(src []byte) error
- func (v *NullableClusterLogs) Unset()
- type NullableClusterLogsInstances
- func (v NullableClusterLogsInstances) Get() *ClusterLogsInstances
- func (v NullableClusterLogsInstances) IsSet() bool
- func (v NullableClusterLogsInstances) MarshalJSON() ([]byte, error)
- func (v *NullableClusterLogsInstances) Set(val *ClusterLogsInstances)
- func (v *NullableClusterLogsInstances) UnmarshalJSON(src []byte) error
- func (v *NullableClusterLogsInstances) Unset()
- type NullableClusterLogsMessages
- func (v NullableClusterLogsMessages) Get() *ClusterLogsMessages
- func (v NullableClusterLogsMessages) IsSet() bool
- func (v NullableClusterLogsMessages) MarshalJSON() ([]byte, error)
- func (v *NullableClusterLogsMessages) Set(val *ClusterLogsMessages)
- func (v *NullableClusterLogsMessages) UnmarshalJSON(src []byte) error
- func (v *NullableClusterLogsMessages) Unset()
- type NullableClusterProperties
- func (v NullableClusterProperties) Get() *ClusterProperties
- func (v NullableClusterProperties) IsSet() bool
- func (v NullableClusterProperties) MarshalJSON() ([]byte, error)
- func (v *NullableClusterProperties) Set(val *ClusterProperties)
- func (v *NullableClusterProperties) UnmarshalJSON(src []byte) error
- func (v *NullableClusterProperties) Unset()
- type NullableClusterResponse
- func (v NullableClusterResponse) Get() *ClusterResponse
- func (v NullableClusterResponse) IsSet() bool
- func (v NullableClusterResponse) MarshalJSON() ([]byte, error)
- func (v *NullableClusterResponse) Set(val *ClusterResponse)
- func (v *NullableClusterResponse) UnmarshalJSON(src []byte) error
- func (v *NullableClusterResponse) Unset()
- type NullableConnection
- type NullableCreateClusterProperties
- func (v NullableCreateClusterProperties) Get() *CreateClusterProperties
- func (v NullableCreateClusterProperties) IsSet() bool
- func (v NullableCreateClusterProperties) MarshalJSON() ([]byte, error)
- func (v *NullableCreateClusterProperties) Set(val *CreateClusterProperties)
- func (v *NullableCreateClusterProperties) UnmarshalJSON(src []byte) error
- func (v *NullableCreateClusterProperties) Unset()
- type NullableCreateClusterRequest
- func (v NullableCreateClusterRequest) Get() *CreateClusterRequest
- func (v NullableCreateClusterRequest) IsSet() bool
- func (v NullableCreateClusterRequest) MarshalJSON() ([]byte, error)
- func (v *NullableCreateClusterRequest) Set(val *CreateClusterRequest)
- func (v *NullableCreateClusterRequest) UnmarshalJSON(src []byte) error
- func (v *NullableCreateClusterRequest) Unset()
- type NullableCreateRestoreRequest
- func (v NullableCreateRestoreRequest) Get() *CreateRestoreRequest
- func (v NullableCreateRestoreRequest) IsSet() bool
- func (v NullableCreateRestoreRequest) MarshalJSON() ([]byte, error)
- func (v *NullableCreateRestoreRequest) Set(val *CreateRestoreRequest)
- func (v *NullableCreateRestoreRequest) UnmarshalJSON(src []byte) error
- func (v *NullableCreateRestoreRequest) Unset()
- type NullableDBUser
- type NullableDayOfTheWeek
- func (v NullableDayOfTheWeek) Get() *DayOfTheWeek
- func (v NullableDayOfTheWeek) IsSet() bool
- func (v NullableDayOfTheWeek) MarshalJSON() ([]byte, error)
- func (v *NullableDayOfTheWeek) Set(val *DayOfTheWeek)
- func (v *NullableDayOfTheWeek) UnmarshalJSON(src []byte) error
- func (v *NullableDayOfTheWeek) Unset()
- type NullableErrorMessage
- func (v NullableErrorMessage) Get() *ErrorMessage
- func (v NullableErrorMessage) IsSet() bool
- func (v NullableErrorMessage) MarshalJSON() ([]byte, error)
- func (v *NullableErrorMessage) Set(val *ErrorMessage)
- func (v *NullableErrorMessage) UnmarshalJSON(src []byte) error
- func (v *NullableErrorMessage) Unset()
- type NullableErrorResponse
- func (v NullableErrorResponse) Get() *ErrorResponse
- func (v NullableErrorResponse) IsSet() bool
- func (v NullableErrorResponse) MarshalJSON() ([]byte, error)
- func (v *NullableErrorResponse) Set(val *ErrorResponse)
- func (v *NullableErrorResponse) UnmarshalJSON(src []byte) error
- func (v *NullableErrorResponse) Unset()
- type NullableFloat32
- type NullableFloat64
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableLocation
- type NullableMaintenanceWindow
- func (v NullableMaintenanceWindow) Get() *MaintenanceWindow
- func (v NullableMaintenanceWindow) IsSet() bool
- func (v NullableMaintenanceWindow) MarshalJSON() ([]byte, error)
- func (v *NullableMaintenanceWindow) Set(val *MaintenanceWindow)
- func (v *NullableMaintenanceWindow) UnmarshalJSON(src []byte) error
- func (v *NullableMaintenanceWindow) Unset()
- type NullableMetadata
- type NullablePagination
- type NullablePaginationLinks
- func (v NullablePaginationLinks) Get() *PaginationLinks
- func (v NullablePaginationLinks) IsSet() bool
- func (v NullablePaginationLinks) MarshalJSON() ([]byte, error)
- func (v *NullablePaginationLinks) Set(val *PaginationLinks)
- func (v *NullablePaginationLinks) UnmarshalJSON(src []byte) error
- func (v *NullablePaginationLinks) Unset()
- type NullablePatchClusterProperties
- func (v NullablePatchClusterProperties) Get() *PatchClusterProperties
- func (v NullablePatchClusterProperties) IsSet() bool
- func (v NullablePatchClusterProperties) MarshalJSON() ([]byte, error)
- func (v *NullablePatchClusterProperties) Set(val *PatchClusterProperties)
- func (v *NullablePatchClusterProperties) UnmarshalJSON(src []byte) error
- func (v *NullablePatchClusterProperties) Unset()
- type NullablePatchClusterRequest
- func (v NullablePatchClusterRequest) Get() *PatchClusterRequest
- func (v NullablePatchClusterRequest) IsSet() bool
- func (v NullablePatchClusterRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePatchClusterRequest) Set(val *PatchClusterRequest)
- func (v *NullablePatchClusterRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePatchClusterRequest) Unset()
- type NullablePostgresVersionList
- func (v NullablePostgresVersionList) Get() *PostgresVersionList
- func (v NullablePostgresVersionList) IsSet() bool
- func (v NullablePostgresVersionList) MarshalJSON() ([]byte, error)
- func (v *NullablePostgresVersionList) Set(val *PostgresVersionList)
- func (v *NullablePostgresVersionList) UnmarshalJSON(src []byte) error
- func (v *NullablePostgresVersionList) Unset()
- type NullablePostgresVersionListData
- func (v NullablePostgresVersionListData) Get() *PostgresVersionListData
- func (v NullablePostgresVersionListData) IsSet() bool
- func (v NullablePostgresVersionListData) MarshalJSON() ([]byte, error)
- func (v *NullablePostgresVersionListData) Set(val *PostgresVersionListData)
- func (v *NullablePostgresVersionListData) UnmarshalJSON(src []byte) error
- func (v *NullablePostgresVersionListData) Unset()
- type NullableResourceType
- func (v NullableResourceType) Get() *ResourceType
- func (v NullableResourceType) IsSet() bool
- func (v NullableResourceType) MarshalJSON() ([]byte, error)
- func (v *NullableResourceType) Set(val *ResourceType)
- func (v *NullableResourceType) UnmarshalJSON(src []byte) error
- func (v *NullableResourceType) Unset()
- type NullableState
- type NullableStorageType
- func (v NullableStorageType) Get() *StorageType
- func (v NullableStorageType) IsSet() bool
- func (v NullableStorageType) MarshalJSON() ([]byte, error)
- func (v *NullableStorageType) Set(val *StorageType)
- func (v *NullableStorageType) UnmarshalJSON(src []byte) error
- func (v *NullableStorageType) Unset()
- type NullableString
- type NullableSynchronizationMode
- func (v NullableSynchronizationMode) Get() *SynchronizationMode
- func (v NullableSynchronizationMode) IsSet() bool
- func (v NullableSynchronizationMode) MarshalJSON() ([]byte, error)
- func (v *NullableSynchronizationMode) Set(val *SynchronizationMode)
- func (v *NullableSynchronizationMode) UnmarshalJSON(src []byte) error
- func (v *NullableSynchronizationMode) Unset()
- type NullableTime
- type Pagination
- func (o *Pagination) GetLimit() *int32
- func (o *Pagination) GetLimitOk() (*int32, bool)
- func (o *Pagination) GetLinks() *PaginationLinks
- func (o *Pagination) GetLinksOk() (*PaginationLinks, bool)
- func (o *Pagination) GetOffset() *int32
- func (o *Pagination) GetOffsetOk() (*int32, bool)
- func (o *Pagination) HasLimit() bool
- func (o *Pagination) HasLinks() bool
- func (o *Pagination) HasOffset() bool
- func (o Pagination) MarshalJSON() ([]byte, error)
- func (o *Pagination) SetLimit(v int32)
- func (o *Pagination) SetLinks(v PaginationLinks)
- func (o *Pagination) SetOffset(v int32)
- type PaginationLinks
- func (o *PaginationLinks) GetNext() *string
- func (o *PaginationLinks) GetNextOk() (*string, bool)
- func (o *PaginationLinks) GetPrev() *string
- func (o *PaginationLinks) GetPrevOk() (*string, bool)
- func (o *PaginationLinks) GetSelf() *string
- func (o *PaginationLinks) GetSelfOk() (*string, bool)
- func (o *PaginationLinks) HasNext() bool
- func (o *PaginationLinks) HasPrev() bool
- func (o *PaginationLinks) HasSelf() bool
- func (o PaginationLinks) MarshalJSON() ([]byte, error)
- func (o *PaginationLinks) SetNext(v string)
- func (o *PaginationLinks) SetPrev(v string)
- func (o *PaginationLinks) SetSelf(v string)
- type PatchClusterProperties
- func (o *PatchClusterProperties) GetConnections() *[]Connection
- func (o *PatchClusterProperties) GetConnectionsOk() (*[]Connection, bool)
- func (o *PatchClusterProperties) GetCores() *int32
- func (o *PatchClusterProperties) GetCoresOk() (*int32, bool)
- func (o *PatchClusterProperties) GetDisplayName() *string
- func (o *PatchClusterProperties) GetDisplayNameOk() (*string, bool)
- func (o *PatchClusterProperties) GetInstances() *int32
- func (o *PatchClusterProperties) GetInstancesOk() (*int32, bool)
- func (o *PatchClusterProperties) GetMaintenanceWindow() *MaintenanceWindow
- func (o *PatchClusterProperties) GetMaintenanceWindowOk() (*MaintenanceWindow, bool)
- func (o *PatchClusterProperties) GetPostgresVersion() *string
- func (o *PatchClusterProperties) GetPostgresVersionOk() (*string, bool)
- func (o *PatchClusterProperties) GetRam() *int32
- func (o *PatchClusterProperties) GetRamOk() (*int32, bool)
- func (o *PatchClusterProperties) GetStorageSize() *int32
- func (o *PatchClusterProperties) GetStorageSizeOk() (*int32, bool)
- func (o *PatchClusterProperties) HasConnections() bool
- func (o *PatchClusterProperties) HasCores() bool
- func (o *PatchClusterProperties) HasDisplayName() bool
- func (o *PatchClusterProperties) HasInstances() bool
- func (o *PatchClusterProperties) HasMaintenanceWindow() bool
- func (o *PatchClusterProperties) HasPostgresVersion() bool
- func (o *PatchClusterProperties) HasRam() bool
- func (o *PatchClusterProperties) HasStorageSize() bool
- func (o PatchClusterProperties) MarshalJSON() ([]byte, error)
- func (o *PatchClusterProperties) SetConnections(v []Connection)
- func (o *PatchClusterProperties) SetCores(v int32)
- func (o *PatchClusterProperties) SetDisplayName(v string)
- func (o *PatchClusterProperties) SetInstances(v int32)
- func (o *PatchClusterProperties) SetMaintenanceWindow(v MaintenanceWindow)
- func (o *PatchClusterProperties) SetPostgresVersion(v string)
- func (o *PatchClusterProperties) SetRam(v int32)
- func (o *PatchClusterProperties) SetStorageSize(v int32)
- type PatchClusterRequest
- func (o *PatchClusterRequest) GetMetadata() *Metadata
- func (o *PatchClusterRequest) GetMetadataOk() (*Metadata, bool)
- func (o *PatchClusterRequest) GetProperties() *PatchClusterProperties
- func (o *PatchClusterRequest) GetPropertiesOk() (*PatchClusterProperties, bool)
- func (o *PatchClusterRequest) HasMetadata() bool
- func (o *PatchClusterRequest) HasProperties() bool
- func (o PatchClusterRequest) MarshalJSON() ([]byte, error)
- func (o *PatchClusterRequest) SetMetadata(v Metadata)
- func (o *PatchClusterRequest) SetProperties(v PatchClusterProperties)
- type PostgresVersionList
- func (o *PostgresVersionList) GetData() *[]PostgresVersionListData
- func (o *PostgresVersionList) GetDataOk() (*[]PostgresVersionListData, bool)
- func (o *PostgresVersionList) HasData() bool
- func (o PostgresVersionList) MarshalJSON() ([]byte, error)
- func (o *PostgresVersionList) SetData(v []PostgresVersionListData)
- type PostgresVersionListData
- type ResourceType
- type RestoresApiService
- type ServerConfiguration
- type ServerConfigurations
- type ServerVariable
- type State
- type StorageType
- type SynchronizationMode
Constants ¶
const ( RequestStatusQueued = "QUEUED" RequestStatusRunning = "RUNNING" RequestStatusFailed = "FAILED" RequestStatusDone = "DONE" Version = "VERSION_PLACEHOLDER" )
const ( IonosUsernameEnvVar = "IONOS_USERNAME" IonosPasswordEnvVar = "IONOS_PASSWORD" IonosTokenEnvVar = "IONOS_TOKEN" IonosApiUrlEnvVar = "IONOS_API_URL" DefaultIonosServerUrl = "https://api.ionos.com/databases/postgresql" DefaultIonosBasePath = "/databases/postgresql" )
const DefaultDepth = "10"
const DepthParam = "depth"
Variables ¶
var ( // ContextOAuth2 takes an oauth2.TokenSource as authentication for the request. ContextOAuth2 = contextKey("token") // ContextBasicAuth takes BasicAuth as authentication for the request. ContextBasicAuth = contextKey("basic") // ContextAccessToken takes a string oauth2 access token as authentication for the request. ContextAccessToken = contextKey("accesstoken") // ContextAPIKeys takes a string apikey as authentication for the request ContextAPIKeys = contextKey("apiKeys") // ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request. ContextHttpSignatureAuth = contextKey("httpsignature") // 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") )
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func PtrFloat32 ¶
PtrFloat32 is a helper routine that returns a pointer to given float value.
func PtrFloat64 ¶
PtrFloat64 is a helper routine that returns a pointer to given float value.
Types ¶
type APIClient ¶
type APIClient struct { BackupsApi *BackupsApiService ClustersApi *ClustersApiService LogsApi *LogsApiService MetadataApi *MetadataApiService RestoresApi *RestoresApiService // contains filtered or unexported fields }
APIClient manages communication with the IONOS DBaaS REST API API v0.1.0 In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(cfg *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() *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 ¶
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 APIResonse object.
func NewAPIResponseWithError ¶
func NewAPIResponseWithError(errorMessage string) *APIResponse
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
type APIVersion ¶
type APIVersion struct { Name *string `json:"name,omitempty"` SwaggerUrl *string `json:"swaggerUrl,omitempty"` }
APIVersion struct for APIVersion
func (*APIVersion) GetName ¶
func (o *APIVersion) GetName() *string
GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned
func (*APIVersion) GetNameOk ¶
func (o *APIVersion) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name 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 (*APIVersion) GetSwaggerUrl ¶
func (o *APIVersion) GetSwaggerUrl() *string
GetSwaggerUrl returns the SwaggerUrl field value If the value is explicit nil, the zero value for string will be returned
func (*APIVersion) GetSwaggerUrlOk ¶
func (o *APIVersion) GetSwaggerUrlOk() (*string, bool)
GetSwaggerUrlOk returns a tuple with the SwaggerUrl 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 (*APIVersion) HasName ¶
func (o *APIVersion) HasName() bool
HasName returns a boolean if a field has been set.
func (*APIVersion) HasSwaggerUrl ¶
func (o *APIVersion) HasSwaggerUrl() bool
HasSwaggerUrl returns a boolean if a field has been set.
func (APIVersion) MarshalJSON ¶
func (o APIVersion) MarshalJSON() ([]byte, error)
func (*APIVersion) SetSwaggerUrl ¶
func (o *APIVersion) SetSwaggerUrl(v string)
SetSwaggerUrl sets field value
type ApiClusterBackupsGetRequest ¶
type ApiClusterBackupsGetRequest struct { ApiService *BackupsApiService // contains filtered or unexported fields }
func (ApiClusterBackupsGetRequest) Execute ¶
func (r ApiClusterBackupsGetRequest) Execute() (ClusterBackupList, *APIResponse, error)
type ApiClusterLogsGetRequest ¶
type ApiClusterLogsGetRequest struct { ApiService *LogsApiService // contains filtered or unexported fields }
func (ApiClusterLogsGetRequest) End ¶
func (r ApiClusterLogsGetRequest) End(end time.Time) ApiClusterLogsGetRequest
func (ApiClusterLogsGetRequest) Execute ¶
func (r ApiClusterLogsGetRequest) Execute() (ClusterLogs, *APIResponse, error)
func (ApiClusterLogsGetRequest) Limit ¶
func (r ApiClusterLogsGetRequest) Limit(limit int32) ApiClusterLogsGetRequest
func (ApiClusterLogsGetRequest) Start ¶
func (r ApiClusterLogsGetRequest) Start(start time.Time) ApiClusterLogsGetRequest
type ApiClusterPostgresVersionsGetRequest ¶
type ApiClusterPostgresVersionsGetRequest struct { ApiService *ClustersApiService // contains filtered or unexported fields }
func (ApiClusterPostgresVersionsGetRequest) Execute ¶
func (r ApiClusterPostgresVersionsGetRequest) Execute() (PostgresVersionList, *APIResponse, error)
type ApiClusterRestorePostRequest ¶
type ApiClusterRestorePostRequest struct { ApiService *RestoresApiService // contains filtered or unexported fields }
func (ApiClusterRestorePostRequest) CreateRestoreRequest ¶
func (r ApiClusterRestorePostRequest) CreateRestoreRequest(createRestoreRequest CreateRestoreRequest) ApiClusterRestorePostRequest
func (ApiClusterRestorePostRequest) Execute ¶
func (r ApiClusterRestorePostRequest) Execute() (*APIResponse, error)
type ApiClustersBackupsFindByIdRequest ¶
type ApiClustersBackupsFindByIdRequest struct { ApiService *BackupsApiService // contains filtered or unexported fields }
func (ApiClustersBackupsFindByIdRequest) Execute ¶
func (r ApiClustersBackupsFindByIdRequest) Execute() (BackupResponse, *APIResponse, error)
type ApiClustersBackupsGetRequest ¶
type ApiClustersBackupsGetRequest struct { ApiService *BackupsApiService // contains filtered or unexported fields }
func (ApiClustersBackupsGetRequest) Execute ¶
func (r ApiClustersBackupsGetRequest) Execute() (ClusterBackupList, *APIResponse, error)
type ApiClustersDeleteRequest ¶
type ApiClustersDeleteRequest struct { ApiService *ClustersApiService // contains filtered or unexported fields }
func (ApiClustersDeleteRequest) Execute ¶
func (r ApiClustersDeleteRequest) Execute() (ClusterResponse, *APIResponse, error)
type ApiClustersFindByIdRequest ¶
type ApiClustersFindByIdRequest struct { ApiService *ClustersApiService // contains filtered or unexported fields }
func (ApiClustersFindByIdRequest) Execute ¶
func (r ApiClustersFindByIdRequest) Execute() (ClusterResponse, *APIResponse, error)
type ApiClustersGetRequest ¶
type ApiClustersGetRequest struct { ApiService *ClustersApiService // contains filtered or unexported fields }
func (ApiClustersGetRequest) Execute ¶
func (r ApiClustersGetRequest) Execute() (ClusterList, *APIResponse, error)
func (ApiClustersGetRequest) FilterName ¶
func (r ApiClustersGetRequest) FilterName(filterName string) ApiClustersGetRequest
type ApiClustersPatchRequest ¶
type ApiClustersPatchRequest struct { ApiService *ClustersApiService // contains filtered or unexported fields }
func (ApiClustersPatchRequest) Execute ¶
func (r ApiClustersPatchRequest) Execute() (ClusterResponse, *APIResponse, error)
func (ApiClustersPatchRequest) PatchClusterRequest ¶
func (r ApiClustersPatchRequest) PatchClusterRequest(patchClusterRequest PatchClusterRequest) ApiClustersPatchRequest
type ApiClustersPostRequest ¶
type ApiClustersPostRequest struct { ApiService *ClustersApiService // contains filtered or unexported fields }
func (ApiClustersPostRequest) CreateClusterRequest ¶
func (r ApiClustersPostRequest) CreateClusterRequest(createClusterRequest CreateClusterRequest) ApiClustersPostRequest
func (ApiClustersPostRequest) Execute ¶
func (r ApiClustersPostRequest) Execute() (ClusterResponse, *APIResponse, error)
type ApiInfosVersionGetRequest ¶
type ApiInfosVersionGetRequest struct { ApiService *MetadataApiService // contains filtered or unexported fields }
func (ApiInfosVersionGetRequest) Execute ¶
func (r ApiInfosVersionGetRequest) Execute() (APIVersion, *APIResponse, error)
type ApiInfosVersionsGetRequest ¶
type ApiInfosVersionsGetRequest struct { ApiService *MetadataApiService // contains filtered or unexported fields }
func (ApiInfosVersionsGetRequest) Execute ¶
func (r ApiInfosVersionsGetRequest) Execute() ([]APIVersion, *APIResponse, error)
type ApiPostgresVersionsGetRequest ¶
type ApiPostgresVersionsGetRequest struct { ApiService *ClustersApiService // contains filtered or unexported fields }
func (ApiPostgresVersionsGetRequest) Execute ¶
func (r ApiPostgresVersionsGetRequest) Execute() (PostgresVersionList, *APIResponse, error)
type BackupLocation ¶
type BackupLocation string
BackupLocation The S3 location where the backups will be stored.
const ( DE BackupLocation = "de" EU_SOUTH_2 BackupLocation = "eu-south-2" EU_CENTRAL_2 BackupLocation = "eu-central-2" )
List of BackupLocation
func (BackupLocation) Ptr ¶
func (v BackupLocation) Ptr() *BackupLocation
Ptr returns reference to BackupLocation value
func (*BackupLocation) UnmarshalJSON ¶
func (v *BackupLocation) UnmarshalJSON(src []byte) error
type BackupMetadata ¶
type BackupMetadata struct { // The ISO 8601 creation timestamp. CreatedDate *IonosTime `json:"createdDate,omitempty"` State *State `json:"state,omitempty"` }
BackupMetadata Metadata of the backup resource.
func (*BackupMetadata) GetCreatedDate ¶
func (o *BackupMetadata) GetCreatedDate() *time.Time
GetCreatedDate returns the CreatedDate field value If the value is explicit nil, the zero value for time.Time will be returned
func (*BackupMetadata) GetCreatedDateOk ¶
func (o *BackupMetadata) GetCreatedDateOk() (*time.Time, bool)
GetCreatedDateOk returns a tuple with the CreatedDate 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 (*BackupMetadata) GetState ¶
func (o *BackupMetadata) GetState() *State
GetState returns the State field value If the value is explicit nil, the zero value for State will be returned
func (*BackupMetadata) GetStateOk ¶
func (o *BackupMetadata) GetStateOk() (*State, bool)
GetStateOk returns a tuple with the State 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 (*BackupMetadata) HasCreatedDate ¶
func (o *BackupMetadata) HasCreatedDate() bool
HasCreatedDate returns a boolean if a field has been set.
func (*BackupMetadata) HasState ¶
func (o *BackupMetadata) HasState() bool
HasState returns a boolean if a field has been set.
func (BackupMetadata) MarshalJSON ¶
func (o BackupMetadata) MarshalJSON() ([]byte, error)
func (*BackupMetadata) SetCreatedDate ¶
func (o *BackupMetadata) SetCreatedDate(v time.Time)
SetCreatedDate sets field value
func (*BackupMetadata) SetState ¶
func (o *BackupMetadata) SetState(v State)
SetState sets field value
type BackupResponse ¶
type BackupResponse struct { Type *ResourceType `json:"type,omitempty"` // The unique ID of the resource. Id *string `json:"id,omitempty"` Metadata *BackupMetadata `json:"metadata,omitempty"` Properties *ClusterBackup `json:"properties,omitempty"` }
BackupResponse A database backup
func (*BackupResponse) GetId ¶
func (o *BackupResponse) GetId() *string
GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned
func (*BackupResponse) GetIdOk ¶
func (o *BackupResponse) 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 (*BackupResponse) GetMetadata ¶
func (o *BackupResponse) GetMetadata() *BackupMetadata
GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for BackupMetadata will be returned
func (*BackupResponse) GetMetadataOk ¶
func (o *BackupResponse) GetMetadataOk() (*BackupMetadata, bool)
GetMetadataOk returns a tuple with the Metadata 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 (*BackupResponse) GetProperties ¶
func (o *BackupResponse) GetProperties() *ClusterBackup
GetProperties returns the Properties field value If the value is explicit nil, the zero value for ClusterBackup will be returned
func (*BackupResponse) GetPropertiesOk ¶
func (o *BackupResponse) GetPropertiesOk() (*ClusterBackup, bool)
GetPropertiesOk returns a tuple with the Properties 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 (*BackupResponse) GetType ¶
func (o *BackupResponse) GetType() *ResourceType
GetType returns the Type field value If the value is explicit nil, the zero value for ResourceType will be returned
func (*BackupResponse) GetTypeOk ¶
func (o *BackupResponse) GetTypeOk() (*ResourceType, bool)
GetTypeOk returns a tuple with the Type 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 (*BackupResponse) HasId ¶
func (o *BackupResponse) HasId() bool
HasId returns a boolean if a field has been set.
func (*BackupResponse) HasMetadata ¶
func (o *BackupResponse) HasMetadata() bool
HasMetadata returns a boolean if a field has been set.
func (*BackupResponse) HasProperties ¶
func (o *BackupResponse) HasProperties() bool
HasProperties returns a boolean if a field has been set.
func (*BackupResponse) HasType ¶
func (o *BackupResponse) HasType() bool
HasType returns a boolean if a field has been set.
func (BackupResponse) MarshalJSON ¶
func (o BackupResponse) MarshalJSON() ([]byte, error)
func (*BackupResponse) SetMetadata ¶
func (o *BackupResponse) SetMetadata(v BackupMetadata)
SetMetadata sets field value
func (*BackupResponse) SetProperties ¶
func (o *BackupResponse) SetProperties(v ClusterBackup)
SetProperties sets field value
func (*BackupResponse) SetType ¶
func (o *BackupResponse) SetType(v ResourceType)
SetType sets field value
type BackupsApiService ¶
type BackupsApiService service
BackupsApiService BackupsApi service
func (*BackupsApiService) ClusterBackupsGet ¶
func (a *BackupsApiService) ClusterBackupsGet(ctx _context.Context, clusterId string) ApiClusterBackupsGetRequest
* ClusterBackupsGet List backups of cluster * Retrieves a list of all backups of the given PostgreSQL cluster. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param clusterId The unique ID of the cluster. * @return ApiClusterBackupsGetRequest
func (*BackupsApiService) ClusterBackupsGetExecute ¶
func (a *BackupsApiService) ClusterBackupsGetExecute(r ApiClusterBackupsGetRequest) (ClusterBackupList, *APIResponse, error)
* Execute executes the request * @return ClusterBackupList
func (*BackupsApiService) ClustersBackupsFindById ¶
func (a *BackupsApiService) ClustersBackupsFindById(ctx _context.Context, backupId string) ApiClustersBackupsFindByIdRequest
- ClustersBackupsFindById Fetch a cluster backup
- Retrieve a PostgreSQL cluster backup by using its ID. This value can be
found when you GET a list of PostgreSQL cluster backups.
- @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param backupId The unique ID of the backup.
- @return ApiClustersBackupsFindByIdRequest
func (*BackupsApiService) ClustersBackupsFindByIdExecute ¶
func (a *BackupsApiService) ClustersBackupsFindByIdExecute(r ApiClustersBackupsFindByIdRequest) (BackupResponse, *APIResponse, error)
* Execute executes the request * @return BackupResponse
func (*BackupsApiService) ClustersBackupsGet ¶
func (a *BackupsApiService) ClustersBackupsGet(ctx _context.Context) ApiClustersBackupsGetRequest
* ClustersBackupsGet List cluster backups * Retrieves a list of all PostgreSQL cluster backups. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiClustersBackupsGetRequest
func (*BackupsApiService) ClustersBackupsGetExecute ¶
func (a *BackupsApiService) ClustersBackupsGetExecute(r ApiClustersBackupsGetRequest) (ClusterBackupList, *APIResponse, error)
* Execute executes the request * @return ClusterBackupList
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 ClusterBackup ¶
type ClusterBackup struct { // The unique ID of the resource. Id *string `json:"id,omitempty"` // The unique ID of the cluster. ClusterId *string `json:"clusterId,omitempty"` // The PostgreSQL version this backup was created from. Version *string `json:"version,omitempty"` // Whether a cluster currently backs up data to this backup. IsActive *bool `json:"isActive,omitempty"` // The oldest available timestamp to which you can restore. EarliestRecoveryTargetTime *IonosTime `json:"earliestRecoveryTargetTime,omitempty"` }
ClusterBackup a backup object
func (*ClusterBackup) GetClusterId ¶
func (o *ClusterBackup) GetClusterId() *string
GetClusterId returns the ClusterId field value If the value is explicit nil, the zero value for string will be returned
func (*ClusterBackup) GetClusterIdOk ¶
func (o *ClusterBackup) GetClusterIdOk() (*string, bool)
GetClusterIdOk returns a tuple with the ClusterId 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 (*ClusterBackup) GetEarliestRecoveryTargetTime ¶
func (o *ClusterBackup) GetEarliestRecoveryTargetTime() *time.Time
GetEarliestRecoveryTargetTime returns the EarliestRecoveryTargetTime field value If the value is explicit nil, the zero value for time.Time will be returned
func (*ClusterBackup) GetEarliestRecoveryTargetTimeOk ¶
func (o *ClusterBackup) GetEarliestRecoveryTargetTimeOk() (*time.Time, bool)
GetEarliestRecoveryTargetTimeOk returns a tuple with the EarliestRecoveryTargetTime 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 (*ClusterBackup) GetId ¶
func (o *ClusterBackup) GetId() *string
GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned
func (*ClusterBackup) GetIdOk ¶
func (o *ClusterBackup) 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 (*ClusterBackup) GetIsActive ¶
func (o *ClusterBackup) GetIsActive() *bool
GetIsActive returns the IsActive field value If the value is explicit nil, the zero value for bool will be returned
func (*ClusterBackup) GetIsActiveOk ¶
func (o *ClusterBackup) GetIsActiveOk() (*bool, bool)
GetIsActiveOk returns a tuple with the IsActive 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 (*ClusterBackup) GetVersion ¶
func (o *ClusterBackup) GetVersion() *string
GetVersion returns the Version field value If the value is explicit nil, the zero value for string will be returned
func (*ClusterBackup) GetVersionOk ¶
func (o *ClusterBackup) GetVersionOk() (*string, bool)
GetVersionOk returns a tuple with the Version 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 (*ClusterBackup) HasClusterId ¶
func (o *ClusterBackup) HasClusterId() bool
HasClusterId returns a boolean if a field has been set.
func (*ClusterBackup) HasEarliestRecoveryTargetTime ¶
func (o *ClusterBackup) HasEarliestRecoveryTargetTime() bool
HasEarliestRecoveryTargetTime returns a boolean if a field has been set.
func (*ClusterBackup) HasId ¶
func (o *ClusterBackup) HasId() bool
HasId returns a boolean if a field has been set.
func (*ClusterBackup) HasIsActive ¶
func (o *ClusterBackup) HasIsActive() bool
HasIsActive returns a boolean if a field has been set.
func (*ClusterBackup) HasVersion ¶
func (o *ClusterBackup) HasVersion() bool
HasVersion returns a boolean if a field has been set.
func (ClusterBackup) MarshalJSON ¶
func (o ClusterBackup) MarshalJSON() ([]byte, error)
func (*ClusterBackup) SetClusterId ¶
func (o *ClusterBackup) SetClusterId(v string)
SetClusterId sets field value
func (*ClusterBackup) SetEarliestRecoveryTargetTime ¶
func (o *ClusterBackup) SetEarliestRecoveryTargetTime(v time.Time)
SetEarliestRecoveryTargetTime sets field value
func (*ClusterBackup) SetIsActive ¶
func (o *ClusterBackup) SetIsActive(v bool)
SetIsActive sets field value
func (*ClusterBackup) SetVersion ¶
func (o *ClusterBackup) SetVersion(v string)
SetVersion sets field value
type ClusterBackupList ¶
type ClusterBackupList struct { Type *ResourceType `json:"type,omitempty"` // The unique ID of the resource. Id *string `json:"id,omitempty"` Items *[]BackupResponse `json:"items,omitempty"` // The offset specified in the request (if none was specified, the default offset is 0) (not implemented yet). Offset *int32 `json:"offset,omitempty"` // The limit specified in the request (if none was specified, use the endpoint's default pagination limit) (not implemented yet, always return number of items). Limit *int32 `json:"limit,omitempty"` Links *PaginationLinks `json:"_links,omitempty"` }
ClusterBackupList List of backups
func (*ClusterBackupList) GetId ¶
func (o *ClusterBackupList) GetId() *string
GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned
func (*ClusterBackupList) GetIdOk ¶
func (o *ClusterBackupList) 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 (*ClusterBackupList) GetItems ¶
func (o *ClusterBackupList) GetItems() *[]BackupResponse
GetItems returns the Items field value If the value is explicit nil, the zero value for []BackupResponse will be returned
func (*ClusterBackupList) GetItemsOk ¶
func (o *ClusterBackupList) GetItemsOk() (*[]BackupResponse, bool)
GetItemsOk returns a tuple with the Items 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 (*ClusterBackupList) GetLimit ¶
func (o *ClusterBackupList) GetLimit() *int32
GetLimit returns the Limit field value If the value is explicit nil, the zero value for int32 will be returned
func (*ClusterBackupList) GetLimitOk ¶
func (o *ClusterBackupList) GetLimitOk() (*int32, bool)
GetLimitOk returns a tuple with the Limit 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 (*ClusterBackupList) GetLinks ¶
func (o *ClusterBackupList) GetLinks() *PaginationLinks
GetLinks returns the Links field value If the value is explicit nil, the zero value for PaginationLinks will be returned
func (*ClusterBackupList) GetLinksOk ¶
func (o *ClusterBackupList) GetLinksOk() (*PaginationLinks, bool)
GetLinksOk returns a tuple with the Links 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 (*ClusterBackupList) GetOffset ¶
func (o *ClusterBackupList) GetOffset() *int32
GetOffset returns the Offset field value If the value is explicit nil, the zero value for int32 will be returned
func (*ClusterBackupList) GetOffsetOk ¶
func (o *ClusterBackupList) GetOffsetOk() (*int32, bool)
GetOffsetOk returns a tuple with the Offset 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 (*ClusterBackupList) GetType ¶
func (o *ClusterBackupList) GetType() *ResourceType
GetType returns the Type field value If the value is explicit nil, the zero value for ResourceType will be returned
func (*ClusterBackupList) GetTypeOk ¶
func (o *ClusterBackupList) GetTypeOk() (*ResourceType, bool)
GetTypeOk returns a tuple with the Type 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 (*ClusterBackupList) HasId ¶
func (o *ClusterBackupList) HasId() bool
HasId returns a boolean if a field has been set.
func (*ClusterBackupList) HasItems ¶
func (o *ClusterBackupList) HasItems() bool
HasItems returns a boolean if a field has been set.
func (*ClusterBackupList) HasLimit ¶
func (o *ClusterBackupList) HasLimit() bool
HasLimit returns a boolean if a field has been set.
func (*ClusterBackupList) HasLinks ¶
func (o *ClusterBackupList) HasLinks() bool
HasLinks returns a boolean if a field has been set.
func (*ClusterBackupList) HasOffset ¶
func (o *ClusterBackupList) HasOffset() bool
HasOffset returns a boolean if a field has been set.
func (*ClusterBackupList) HasType ¶
func (o *ClusterBackupList) HasType() bool
HasType returns a boolean if a field has been set.
func (ClusterBackupList) MarshalJSON ¶
func (o ClusterBackupList) MarshalJSON() ([]byte, error)
func (*ClusterBackupList) SetId ¶
func (o *ClusterBackupList) SetId(v string)
SetId sets field value
func (*ClusterBackupList) SetItems ¶
func (o *ClusterBackupList) SetItems(v []BackupResponse)
SetItems sets field value
func (*ClusterBackupList) SetLimit ¶
func (o *ClusterBackupList) SetLimit(v int32)
SetLimit sets field value
func (*ClusterBackupList) SetLinks ¶
func (o *ClusterBackupList) SetLinks(v PaginationLinks)
SetLinks sets field value
func (*ClusterBackupList) SetOffset ¶
func (o *ClusterBackupList) SetOffset(v int32)
SetOffset sets field value
func (*ClusterBackupList) SetType ¶
func (o *ClusterBackupList) SetType(v ResourceType)
SetType sets field value
type ClusterBackupListAllOf ¶
type ClusterBackupListAllOf struct { Type *ResourceType `json:"type,omitempty"` // The unique ID of the resource. Id *string `json:"id,omitempty"` Items *[]BackupResponse `json:"items,omitempty"` }
ClusterBackupListAllOf struct for ClusterBackupListAllOf
func (*ClusterBackupListAllOf) GetId ¶
func (o *ClusterBackupListAllOf) GetId() *string
GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned
func (*ClusterBackupListAllOf) GetIdOk ¶
func (o *ClusterBackupListAllOf) 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 (*ClusterBackupListAllOf) GetItems ¶
func (o *ClusterBackupListAllOf) GetItems() *[]BackupResponse
GetItems returns the Items field value If the value is explicit nil, the zero value for []BackupResponse will be returned
func (*ClusterBackupListAllOf) GetItemsOk ¶
func (o *ClusterBackupListAllOf) GetItemsOk() (*[]BackupResponse, bool)
GetItemsOk returns a tuple with the Items 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 (*ClusterBackupListAllOf) GetType ¶
func (o *ClusterBackupListAllOf) GetType() *ResourceType
GetType returns the Type field value If the value is explicit nil, the zero value for ResourceType will be returned
func (*ClusterBackupListAllOf) GetTypeOk ¶
func (o *ClusterBackupListAllOf) GetTypeOk() (*ResourceType, bool)
GetTypeOk returns a tuple with the Type 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 (*ClusterBackupListAllOf) HasId ¶
func (o *ClusterBackupListAllOf) HasId() bool
HasId returns a boolean if a field has been set.
func (*ClusterBackupListAllOf) HasItems ¶
func (o *ClusterBackupListAllOf) HasItems() bool
HasItems returns a boolean if a field has been set.
func (*ClusterBackupListAllOf) HasType ¶
func (o *ClusterBackupListAllOf) HasType() bool
HasType returns a boolean if a field has been set.
func (ClusterBackupListAllOf) MarshalJSON ¶
func (o ClusterBackupListAllOf) MarshalJSON() ([]byte, error)
func (*ClusterBackupListAllOf) SetId ¶
func (o *ClusterBackupListAllOf) SetId(v string)
SetId sets field value
func (*ClusterBackupListAllOf) SetItems ¶
func (o *ClusterBackupListAllOf) SetItems(v []BackupResponse)
SetItems sets field value
func (*ClusterBackupListAllOf) SetType ¶
func (o *ClusterBackupListAllOf) SetType(v ResourceType)
SetType sets field value
type ClusterList ¶
type ClusterList struct { Type *ResourceType `json:"type,omitempty"` // The unique ID of the resource. Id *string `json:"id,omitempty"` Items *[]ClusterResponse `json:"items,omitempty"` // The offset specified in the request (if none was specified, the default offset is 0) (not implemented yet). Offset *int32 `json:"offset,omitempty"` // The limit specified in the request (if none was specified, use the endpoint's default pagination limit) (not implemented yet, always return number of items). Limit *int32 `json:"limit,omitempty"` Links *PaginationLinks `json:"_links,omitempty"` }
ClusterList List of clusters
func (*ClusterList) GetId ¶
func (o *ClusterList) GetId() *string
GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned
func (*ClusterList) GetIdOk ¶
func (o *ClusterList) 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 (*ClusterList) GetItems ¶
func (o *ClusterList) GetItems() *[]ClusterResponse
GetItems returns the Items field value If the value is explicit nil, the zero value for []ClusterResponse will be returned
func (*ClusterList) GetItemsOk ¶
func (o *ClusterList) GetItemsOk() (*[]ClusterResponse, bool)
GetItemsOk returns a tuple with the Items 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 (*ClusterList) GetLimit ¶
func (o *ClusterList) GetLimit() *int32
GetLimit returns the Limit field value If the value is explicit nil, the zero value for int32 will be returned
func (*ClusterList) GetLimitOk ¶
func (o *ClusterList) GetLimitOk() (*int32, bool)
GetLimitOk returns a tuple with the Limit 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 (*ClusterList) GetLinks ¶
func (o *ClusterList) GetLinks() *PaginationLinks
GetLinks returns the Links field value If the value is explicit nil, the zero value for PaginationLinks will be returned
func (*ClusterList) GetLinksOk ¶
func (o *ClusterList) GetLinksOk() (*PaginationLinks, bool)
GetLinksOk returns a tuple with the Links 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 (*ClusterList) GetOffset ¶
func (o *ClusterList) GetOffset() *int32
GetOffset returns the Offset field value If the value is explicit nil, the zero value for int32 will be returned
func (*ClusterList) GetOffsetOk ¶
func (o *ClusterList) GetOffsetOk() (*int32, bool)
GetOffsetOk returns a tuple with the Offset 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 (*ClusterList) GetType ¶
func (o *ClusterList) GetType() *ResourceType
GetType returns the Type field value If the value is explicit nil, the zero value for ResourceType will be returned
func (*ClusterList) GetTypeOk ¶
func (o *ClusterList) GetTypeOk() (*ResourceType, bool)
GetTypeOk returns a tuple with the Type 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 (*ClusterList) HasId ¶
func (o *ClusterList) HasId() bool
HasId returns a boolean if a field has been set.
func (*ClusterList) HasItems ¶
func (o *ClusterList) HasItems() bool
HasItems returns a boolean if a field has been set.
func (*ClusterList) HasLimit ¶
func (o *ClusterList) HasLimit() bool
HasLimit returns a boolean if a field has been set.
func (*ClusterList) HasLinks ¶
func (o *ClusterList) HasLinks() bool
HasLinks returns a boolean if a field has been set.
func (*ClusterList) HasOffset ¶
func (o *ClusterList) HasOffset() bool
HasOffset returns a boolean if a field has been set.
func (*ClusterList) HasType ¶
func (o *ClusterList) HasType() bool
HasType returns a boolean if a field has been set.
func (ClusterList) MarshalJSON ¶
func (o ClusterList) MarshalJSON() ([]byte, error)
func (*ClusterList) SetItems ¶
func (o *ClusterList) SetItems(v []ClusterResponse)
SetItems sets field value
func (*ClusterList) SetLinks ¶
func (o *ClusterList) SetLinks(v PaginationLinks)
SetLinks sets field value
func (*ClusterList) SetType ¶
func (o *ClusterList) SetType(v ResourceType)
SetType sets field value
type ClusterListAllOf ¶
type ClusterListAllOf struct { Type *ResourceType `json:"type,omitempty"` // The unique ID of the resource. Id *string `json:"id,omitempty"` Items *[]ClusterResponse `json:"items,omitempty"` }
ClusterListAllOf struct for ClusterListAllOf
func (*ClusterListAllOf) GetId ¶
func (o *ClusterListAllOf) GetId() *string
GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned
func (*ClusterListAllOf) GetIdOk ¶
func (o *ClusterListAllOf) 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 (*ClusterListAllOf) GetItems ¶
func (o *ClusterListAllOf) GetItems() *[]ClusterResponse
GetItems returns the Items field value If the value is explicit nil, the zero value for []ClusterResponse will be returned
func (*ClusterListAllOf) GetItemsOk ¶
func (o *ClusterListAllOf) GetItemsOk() (*[]ClusterResponse, bool)
GetItemsOk returns a tuple with the Items 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 (*ClusterListAllOf) GetType ¶
func (o *ClusterListAllOf) GetType() *ResourceType
GetType returns the Type field value If the value is explicit nil, the zero value for ResourceType will be returned
func (*ClusterListAllOf) GetTypeOk ¶
func (o *ClusterListAllOf) GetTypeOk() (*ResourceType, bool)
GetTypeOk returns a tuple with the Type 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 (*ClusterListAllOf) HasId ¶
func (o *ClusterListAllOf) HasId() bool
HasId returns a boolean if a field has been set.
func (*ClusterListAllOf) HasItems ¶
func (o *ClusterListAllOf) HasItems() bool
HasItems returns a boolean if a field has been set.
func (*ClusterListAllOf) HasType ¶
func (o *ClusterListAllOf) HasType() bool
HasType returns a boolean if a field has been set.
func (ClusterListAllOf) MarshalJSON ¶
func (o ClusterListAllOf) MarshalJSON() ([]byte, error)
func (*ClusterListAllOf) SetItems ¶
func (o *ClusterListAllOf) SetItems(v []ClusterResponse)
SetItems sets field value
func (*ClusterListAllOf) SetType ¶
func (o *ClusterListAllOf) SetType(v ResourceType)
SetType sets field value
type ClusterLogs ¶
type ClusterLogs struct {
Instances *[]ClusterLogsInstances `json:"instances,omitempty"`
}
ClusterLogs The logs of the PostgreSQL cluster.
func (*ClusterLogs) GetInstances ¶
func (o *ClusterLogs) GetInstances() *[]ClusterLogsInstances
GetInstances returns the Instances field value If the value is explicit nil, the zero value for []ClusterLogsInstances will be returned
func (*ClusterLogs) GetInstancesOk ¶
func (o *ClusterLogs) GetInstancesOk() (*[]ClusterLogsInstances, bool)
GetInstancesOk returns a tuple with the Instances 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 (*ClusterLogs) HasInstances ¶
func (o *ClusterLogs) HasInstances() bool
HasInstances returns a boolean if a field has been set.
func (ClusterLogs) MarshalJSON ¶
func (o ClusterLogs) MarshalJSON() ([]byte, error)
func (*ClusterLogs) SetInstances ¶
func (o *ClusterLogs) SetInstances(v []ClusterLogsInstances)
SetInstances sets field value
type ClusterLogsInstances ¶
type ClusterLogsInstances struct { // The name of the PostgreSQL instance. Name *string `json:"name,omitempty"` Messages *[]ClusterLogsMessages `json:"messages,omitempty"` }
ClusterLogsInstances struct for ClusterLogsInstances
func (*ClusterLogsInstances) GetMessages ¶
func (o *ClusterLogsInstances) GetMessages() *[]ClusterLogsMessages
GetMessages returns the Messages field value If the value is explicit nil, the zero value for []ClusterLogsMessages will be returned
func (*ClusterLogsInstances) GetMessagesOk ¶
func (o *ClusterLogsInstances) GetMessagesOk() (*[]ClusterLogsMessages, bool)
GetMessagesOk returns a tuple with the Messages 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 (*ClusterLogsInstances) GetName ¶
func (o *ClusterLogsInstances) GetName() *string
GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned
func (*ClusterLogsInstances) GetNameOk ¶
func (o *ClusterLogsInstances) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name 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 (*ClusterLogsInstances) HasMessages ¶
func (o *ClusterLogsInstances) HasMessages() bool
HasMessages returns a boolean if a field has been set.
func (*ClusterLogsInstances) HasName ¶
func (o *ClusterLogsInstances) HasName() bool
HasName returns a boolean if a field has been set.
func (ClusterLogsInstances) MarshalJSON ¶
func (o ClusterLogsInstances) MarshalJSON() ([]byte, error)
func (*ClusterLogsInstances) SetMessages ¶
func (o *ClusterLogsInstances) SetMessages(v []ClusterLogsMessages)
SetMessages sets field value
func (*ClusterLogsInstances) SetName ¶
func (o *ClusterLogsInstances) SetName(v string)
SetName sets field value
type ClusterLogsMessages ¶
type ClusterLogsMessages struct { Time *IonosTime `json:"time,omitempty"` Message *string `json:"message,omitempty"` }
ClusterLogsMessages struct for ClusterLogsMessages
func (*ClusterLogsMessages) GetMessage ¶
func (o *ClusterLogsMessages) GetMessage() *string
GetMessage returns the Message field value If the value is explicit nil, the zero value for string will be returned
func (*ClusterLogsMessages) GetMessageOk ¶
func (o *ClusterLogsMessages) GetMessageOk() (*string, bool)
GetMessageOk returns a tuple with the Message 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 (*ClusterLogsMessages) GetTime ¶
func (o *ClusterLogsMessages) GetTime() *time.Time
GetTime returns the Time field value If the value is explicit nil, the zero value for time.Time will be returned
func (*ClusterLogsMessages) GetTimeOk ¶
func (o *ClusterLogsMessages) GetTimeOk() (*time.Time, bool)
GetTimeOk returns a tuple with the Time 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 (*ClusterLogsMessages) HasMessage ¶
func (o *ClusterLogsMessages) HasMessage() bool
HasMessage returns a boolean if a field has been set.
func (*ClusterLogsMessages) HasTime ¶
func (o *ClusterLogsMessages) HasTime() bool
HasTime returns a boolean if a field has been set.
func (ClusterLogsMessages) MarshalJSON ¶
func (o ClusterLogsMessages) MarshalJSON() ([]byte, error)
func (*ClusterLogsMessages) SetMessage ¶
func (o *ClusterLogsMessages) SetMessage(v string)
SetMessage sets field value
func (*ClusterLogsMessages) SetTime ¶
func (o *ClusterLogsMessages) SetTime(v time.Time)
SetTime sets field value
type ClusterProperties ¶
type ClusterProperties struct { // The friendly name of your cluster. DisplayName *string `json:"displayName,omitempty"` // The PostgreSQL version of your cluster. PostgresVersion *string `json:"postgresVersion,omitempty"` Location *Location `json:"location,omitempty"` BackupLocation *BackupLocation `json:"backupLocation,omitempty"` // The total number of instances in the cluster (one master and n-1 standbys). Instances *int32 `json:"instances,omitempty"` // The amount of memory per instance in megabytes. Has to be a multiple of 1024. Ram *int32 `json:"ram,omitempty"` // The number of CPU cores per instance. Cores *int32 `json:"cores,omitempty"` // The amount of storage per instance in megabytes. StorageSize *int32 `json:"storageSize,omitempty"` StorageType *StorageType `json:"storageType,omitempty"` Connections *[]Connection `json:"connections,omitempty"` MaintenanceWindow *MaintenanceWindow `json:"maintenanceWindow,omitempty"` SynchronizationMode *SynchronizationMode `json:"synchronizationMode,omitempty"` }
ClusterProperties Properties of a database cluster
func (*ClusterProperties) GetBackupLocation ¶
func (o *ClusterProperties) GetBackupLocation() *BackupLocation
GetBackupLocation returns the BackupLocation field value If the value is explicit nil, the zero value for BackupLocation will be returned
func (*ClusterProperties) GetBackupLocationOk ¶
func (o *ClusterProperties) GetBackupLocationOk() (*BackupLocation, bool)
GetBackupLocationOk returns a tuple with the BackupLocation 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 (*ClusterProperties) GetConnections ¶
func (o *ClusterProperties) GetConnections() *[]Connection
GetConnections returns the Connections field value If the value is explicit nil, the zero value for []Connection will be returned
func (*ClusterProperties) GetConnectionsOk ¶
func (o *ClusterProperties) GetConnectionsOk() (*[]Connection, bool)
GetConnectionsOk returns a tuple with the Connections 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 (*ClusterProperties) GetCores ¶
func (o *ClusterProperties) GetCores() *int32
GetCores returns the Cores field value If the value is explicit nil, the zero value for int32 will be returned
func (*ClusterProperties) GetCoresOk ¶
func (o *ClusterProperties) GetCoresOk() (*int32, bool)
GetCoresOk returns a tuple with the Cores 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 (*ClusterProperties) GetDisplayName ¶
func (o *ClusterProperties) GetDisplayName() *string
GetDisplayName returns the DisplayName field value If the value is explicit nil, the zero value for string will be returned
func (*ClusterProperties) GetDisplayNameOk ¶
func (o *ClusterProperties) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName 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 (*ClusterProperties) GetInstances ¶
func (o *ClusterProperties) GetInstances() *int32
GetInstances returns the Instances field value If the value is explicit nil, the zero value for int32 will be returned
func (*ClusterProperties) GetInstancesOk ¶
func (o *ClusterProperties) GetInstancesOk() (*int32, bool)
GetInstancesOk returns a tuple with the Instances 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 (*ClusterProperties) GetLocation ¶
func (o *ClusterProperties) GetLocation() *Location
GetLocation returns the Location field value If the value is explicit nil, the zero value for Location will be returned
func (*ClusterProperties) GetLocationOk ¶
func (o *ClusterProperties) GetLocationOk() (*Location, bool)
GetLocationOk returns a tuple with the Location 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 (*ClusterProperties) GetMaintenanceWindow ¶
func (o *ClusterProperties) GetMaintenanceWindow() *MaintenanceWindow
GetMaintenanceWindow returns the MaintenanceWindow field value If the value is explicit nil, the zero value for MaintenanceWindow will be returned
func (*ClusterProperties) GetMaintenanceWindowOk ¶
func (o *ClusterProperties) GetMaintenanceWindowOk() (*MaintenanceWindow, bool)
GetMaintenanceWindowOk returns a tuple with the MaintenanceWindow 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 (*ClusterProperties) GetPostgresVersion ¶
func (o *ClusterProperties) GetPostgresVersion() *string
GetPostgresVersion returns the PostgresVersion field value If the value is explicit nil, the zero value for string will be returned
func (*ClusterProperties) GetPostgresVersionOk ¶
func (o *ClusterProperties) GetPostgresVersionOk() (*string, bool)
GetPostgresVersionOk returns a tuple with the PostgresVersion 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 (*ClusterProperties) GetRam ¶
func (o *ClusterProperties) GetRam() *int32
GetRam returns the Ram field value If the value is explicit nil, the zero value for int32 will be returned
func (*ClusterProperties) GetRamOk ¶
func (o *ClusterProperties) GetRamOk() (*int32, bool)
GetRamOk returns a tuple with the Ram 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 (*ClusterProperties) GetStorageSize ¶
func (o *ClusterProperties) GetStorageSize() *int32
GetStorageSize returns the StorageSize field value If the value is explicit nil, the zero value for int32 will be returned
func (*ClusterProperties) GetStorageSizeOk ¶
func (o *ClusterProperties) GetStorageSizeOk() (*int32, bool)
GetStorageSizeOk returns a tuple with the StorageSize 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 (*ClusterProperties) GetStorageType ¶
func (o *ClusterProperties) GetStorageType() *StorageType
GetStorageType returns the StorageType field value If the value is explicit nil, the zero value for StorageType will be returned
func (*ClusterProperties) GetStorageTypeOk ¶
func (o *ClusterProperties) GetStorageTypeOk() (*StorageType, bool)
GetStorageTypeOk returns a tuple with the StorageType 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 (*ClusterProperties) GetSynchronizationMode ¶
func (o *ClusterProperties) GetSynchronizationMode() *SynchronizationMode
GetSynchronizationMode returns the SynchronizationMode field value If the value is explicit nil, the zero value for SynchronizationMode will be returned
func (*ClusterProperties) GetSynchronizationModeOk ¶
func (o *ClusterProperties) GetSynchronizationModeOk() (*SynchronizationMode, bool)
GetSynchronizationModeOk returns a tuple with the SynchronizationMode 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 (*ClusterProperties) HasBackupLocation ¶
func (o *ClusterProperties) HasBackupLocation() bool
HasBackupLocation returns a boolean if a field has been set.
func (*ClusterProperties) HasConnections ¶
func (o *ClusterProperties) HasConnections() bool
HasConnections returns a boolean if a field has been set.
func (*ClusterProperties) HasCores ¶
func (o *ClusterProperties) HasCores() bool
HasCores returns a boolean if a field has been set.
func (*ClusterProperties) HasDisplayName ¶
func (o *ClusterProperties) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (*ClusterProperties) HasInstances ¶
func (o *ClusterProperties) HasInstances() bool
HasInstances returns a boolean if a field has been set.
func (*ClusterProperties) HasLocation ¶
func (o *ClusterProperties) HasLocation() bool
HasLocation returns a boolean if a field has been set.
func (*ClusterProperties) HasMaintenanceWindow ¶
func (o *ClusterProperties) HasMaintenanceWindow() bool
HasMaintenanceWindow returns a boolean if a field has been set.
func (*ClusterProperties) HasPostgresVersion ¶
func (o *ClusterProperties) HasPostgresVersion() bool
HasPostgresVersion returns a boolean if a field has been set.
func (*ClusterProperties) HasRam ¶
func (o *ClusterProperties) HasRam() bool
HasRam returns a boolean if a field has been set.
func (*ClusterProperties) HasStorageSize ¶
func (o *ClusterProperties) HasStorageSize() bool
HasStorageSize returns a boolean if a field has been set.
func (*ClusterProperties) HasStorageType ¶
func (o *ClusterProperties) HasStorageType() bool
HasStorageType returns a boolean if a field has been set.
func (*ClusterProperties) HasSynchronizationMode ¶
func (o *ClusterProperties) HasSynchronizationMode() bool
HasSynchronizationMode returns a boolean if a field has been set.
func (ClusterProperties) MarshalJSON ¶
func (o ClusterProperties) MarshalJSON() ([]byte, error)
func (*ClusterProperties) SetBackupLocation ¶
func (o *ClusterProperties) SetBackupLocation(v BackupLocation)
SetBackupLocation sets field value
func (*ClusterProperties) SetConnections ¶
func (o *ClusterProperties) SetConnections(v []Connection)
SetConnections sets field value
func (*ClusterProperties) SetCores ¶
func (o *ClusterProperties) SetCores(v int32)
SetCores sets field value
func (*ClusterProperties) SetDisplayName ¶
func (o *ClusterProperties) SetDisplayName(v string)
SetDisplayName sets field value
func (*ClusterProperties) SetInstances ¶
func (o *ClusterProperties) SetInstances(v int32)
SetInstances sets field value
func (*ClusterProperties) SetLocation ¶
func (o *ClusterProperties) SetLocation(v Location)
SetLocation sets field value
func (*ClusterProperties) SetMaintenanceWindow ¶
func (o *ClusterProperties) SetMaintenanceWindow(v MaintenanceWindow)
SetMaintenanceWindow sets field value
func (*ClusterProperties) SetPostgresVersion ¶
func (o *ClusterProperties) SetPostgresVersion(v string)
SetPostgresVersion sets field value
func (*ClusterProperties) SetRam ¶
func (o *ClusterProperties) SetRam(v int32)
SetRam sets field value
func (*ClusterProperties) SetStorageSize ¶
func (o *ClusterProperties) SetStorageSize(v int32)
SetStorageSize sets field value
func (*ClusterProperties) SetStorageType ¶
func (o *ClusterProperties) SetStorageType(v StorageType)
SetStorageType sets field value
func (*ClusterProperties) SetSynchronizationMode ¶
func (o *ClusterProperties) SetSynchronizationMode(v SynchronizationMode)
SetSynchronizationMode sets field value
type ClusterResponse ¶
type ClusterResponse struct { Type *ResourceType `json:"type,omitempty"` // The unique ID of the resource. Id *string `json:"id,omitempty"` Metadata *Metadata `json:"metadata,omitempty"` Properties *ClusterProperties `json:"properties,omitempty"` }
ClusterResponse A database cluster
func (*ClusterResponse) GetId ¶
func (o *ClusterResponse) GetId() *string
GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned
func (*ClusterResponse) GetIdOk ¶
func (o *ClusterResponse) 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 (*ClusterResponse) GetMetadata ¶
func (o *ClusterResponse) GetMetadata() *Metadata
GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for Metadata will be returned
func (*ClusterResponse) GetMetadataOk ¶
func (o *ClusterResponse) GetMetadataOk() (*Metadata, bool)
GetMetadataOk returns a tuple with the Metadata 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 (*ClusterResponse) GetProperties ¶
func (o *ClusterResponse) GetProperties() *ClusterProperties
GetProperties returns the Properties field value If the value is explicit nil, the zero value for ClusterProperties will be returned
func (*ClusterResponse) GetPropertiesOk ¶
func (o *ClusterResponse) GetPropertiesOk() (*ClusterProperties, bool)
GetPropertiesOk returns a tuple with the Properties 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 (*ClusterResponse) GetType ¶
func (o *ClusterResponse) GetType() *ResourceType
GetType returns the Type field value If the value is explicit nil, the zero value for ResourceType will be returned
func (*ClusterResponse) GetTypeOk ¶
func (o *ClusterResponse) GetTypeOk() (*ResourceType, bool)
GetTypeOk returns a tuple with the Type 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 (*ClusterResponse) HasId ¶
func (o *ClusterResponse) HasId() bool
HasId returns a boolean if a field has been set.
func (*ClusterResponse) HasMetadata ¶
func (o *ClusterResponse) HasMetadata() bool
HasMetadata returns a boolean if a field has been set.
func (*ClusterResponse) HasProperties ¶
func (o *ClusterResponse) HasProperties() bool
HasProperties returns a boolean if a field has been set.
func (*ClusterResponse) HasType ¶
func (o *ClusterResponse) HasType() bool
HasType returns a boolean if a field has been set.
func (ClusterResponse) MarshalJSON ¶
func (o ClusterResponse) MarshalJSON() ([]byte, error)
func (*ClusterResponse) SetMetadata ¶
func (o *ClusterResponse) SetMetadata(v Metadata)
SetMetadata sets field value
func (*ClusterResponse) SetProperties ¶
func (o *ClusterResponse) SetProperties(v ClusterProperties)
SetProperties sets field value
func (*ClusterResponse) SetType ¶
func (o *ClusterResponse) SetType(v ResourceType)
SetType sets field value
type ClustersApiService ¶
type ClustersApiService service
ClustersApiService ClustersApi service
func (*ClustersApiService) ClusterPostgresVersionsGet ¶
func (a *ClustersApiService) ClusterPostgresVersionsGet(ctx _context.Context, clusterId string) ApiClusterPostgresVersionsGetRequest
- ClusterPostgresVersionsGet List PostgreSQL versions
- Retrieves a list of all PostgreSQL versions available for this cluster
including the current version.
- @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param clusterId The unique ID of the cluster.
- @return ApiClusterPostgresVersionsGetRequest
func (*ClustersApiService) ClusterPostgresVersionsGetExecute ¶
func (a *ClustersApiService) ClusterPostgresVersionsGetExecute(r ApiClusterPostgresVersionsGetRequest) (PostgresVersionList, *APIResponse, error)
* Execute executes the request * @return PostgresVersionList
func (*ClustersApiService) ClustersDelete ¶
func (a *ClustersApiService) ClustersDelete(ctx _context.Context, clusterId string) ApiClustersDeleteRequest
* ClustersDelete Delete a cluster * Delete a PostgreSQL cluster. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param clusterId The unique ID of the cluster. * @return ApiClustersDeleteRequest
func (*ClustersApiService) ClustersDeleteExecute ¶
func (a *ClustersApiService) ClustersDeleteExecute(r ApiClustersDeleteRequest) (ClusterResponse, *APIResponse, error)
* Execute executes the request * @return ClusterResponse
func (*ClustersApiService) ClustersFindById ¶
func (a *ClustersApiService) ClustersFindById(ctx _context.Context, clusterId string) ApiClustersFindByIdRequest
- ClustersFindById Fetch a cluster
- You can retrieve a PostgreSQL cluster by using its ID. This value can be
found in the response body when a PostgreSQL cluster is created or when you GET a list of PostgreSQL clusters.
- @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param clusterId The unique ID of the cluster.
- @return ApiClustersFindByIdRequest
func (*ClustersApiService) ClustersFindByIdExecute ¶
func (a *ClustersApiService) ClustersFindByIdExecute(r ApiClustersFindByIdRequest) (ClusterResponse, *APIResponse, error)
* Execute executes the request * @return ClusterResponse
func (*ClustersApiService) ClustersGet ¶
func (a *ClustersApiService) ClustersGet(ctx _context.Context) ApiClustersGetRequest
* ClustersGet List clusters * Retrieves a list of PostgreSQL clusters. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiClustersGetRequest
func (*ClustersApiService) ClustersGetExecute ¶
func (a *ClustersApiService) ClustersGetExecute(r ApiClustersGetRequest) (ClusterList, *APIResponse, error)
* Execute executes the request * @return ClusterList
func (*ClustersApiService) ClustersPatch ¶
func (a *ClustersApiService) ClustersPatch(ctx _context.Context, clusterId string) ApiClustersPatchRequest
* ClustersPatch Patch a cluster * Patch attributes of a PostgreSQL cluster. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param clusterId The unique ID of the cluster. * @return ApiClustersPatchRequest
func (*ClustersApiService) ClustersPatchExecute ¶
func (a *ClustersApiService) ClustersPatchExecute(r ApiClustersPatchRequest) (ClusterResponse, *APIResponse, error)
* Execute executes the request * @return ClusterResponse
func (*ClustersApiService) ClustersPost ¶
func (a *ClustersApiService) ClustersPost(ctx _context.Context) ApiClustersPostRequest
- ClustersPost Create a cluster
- Creates a new PostgreSQL cluster.
If the `fromBackup` field is populated, the new cluster will be created based on the given backup.
- @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @return ApiClustersPostRequest
func (*ClustersApiService) ClustersPostExecute ¶
func (a *ClustersApiService) ClustersPostExecute(r ApiClustersPostRequest) (ClusterResponse, *APIResponse, error)
* Execute executes the request * @return ClusterResponse
func (*ClustersApiService) PostgresVersionsGet ¶
func (a *ClustersApiService) PostgresVersionsGet(ctx _context.Context) ApiPostgresVersionsGetRequest
* PostgresVersionsGet List PostgreSQL versions * Retrieves a list of all available PostgreSQL versions. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiPostgresVersionsGetRequest
func (*ClustersApiService) PostgresVersionsGetExecute ¶
func (a *ClustersApiService) PostgresVersionsGetExecute(r ApiPostgresVersionsGetRequest) (PostgresVersionList, *APIResponse, error)
* Execute executes the request * @return PostgresVersionList
type Configuration ¶
type Configuration struct { Host string `json:"host,omitempty"` Scheme string `json:"scheme,omitempty"` DefaultHeader map[string]string `json:"defaultHeader,omitempty"` DefaultQueryParams url.Values `json:"defaultQueryParams,omitempty"` UserAgent string `json:"userAgent,omitempty"` Debug bool `json:"debug,omitempty"` Servers ServerConfigurations OperationServers map[string]ServerConfigurations HTTPClient *http.Client Username string `json:"username,omitempty"` Password string `json:"password,omitempty"` Token string `json:"token,omitempty"` MaxRetries int `json:"maxRetries,omitempty"` WaitTime time.Duration `json:"waitTime,omitempty"` MaxWaitTime time.Duration `json:"maxWaitTime,omitempty"` }
Configuration stores the configuration of the API client
func NewConfiguration ¶
func NewConfiguration(username, password, token, hostUrl string) *Configuration
NewConfiguration returns a new Configuration object
func NewConfigurationFromEnv ¶
func NewConfigurationFromEnv() *Configuration
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) AddDefaultQueryParam ¶
func (c *Configuration) AddDefaultQueryParam(key string, value string)
func (*Configuration) ServerURLWithContext ¶
ServerURLWithContext returns a new server URL given an endpoint
type Connection ¶
type Connection struct { // The datacenter to connect your cluster to. DatacenterId *string `json:"datacenterId"` // The numeric LAN ID to connect your cluster to. LanId *string `json:"lanId"` // The IP and subnet for your cluster. Note the following unavailable IP ranges: 10.233.64.0/18 10.233.0.0/18 10.233.114.0/24 Cidr *string `json:"cidr"` }
Connection Details about the network connection for your cluster.
func (*Connection) GetCidr ¶
func (o *Connection) GetCidr() *string
GetCidr returns the Cidr field value If the value is explicit nil, the zero value for string will be returned
func (*Connection) GetCidrOk ¶
func (o *Connection) GetCidrOk() (*string, bool)
GetCidrOk returns a tuple with the Cidr field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*Connection) GetDatacenterId ¶
func (o *Connection) GetDatacenterId() *string
GetDatacenterId returns the DatacenterId field value If the value is explicit nil, the zero value for string will be returned
func (*Connection) GetDatacenterIdOk ¶
func (o *Connection) GetDatacenterIdOk() (*string, bool)
GetDatacenterIdOk returns a tuple with the DatacenterId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*Connection) GetLanId ¶
func (o *Connection) GetLanId() *string
GetLanId returns the LanId field value If the value is explicit nil, the zero value for string will be returned
func (*Connection) GetLanIdOk ¶
func (o *Connection) GetLanIdOk() (*string, bool)
GetLanIdOk returns a tuple with the LanId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*Connection) HasCidr ¶
func (o *Connection) HasCidr() bool
HasCidr returns a boolean if a field has been set.
func (*Connection) HasDatacenterId ¶
func (o *Connection) HasDatacenterId() bool
HasDatacenterId returns a boolean if a field has been set.
func (*Connection) HasLanId ¶
func (o *Connection) HasLanId() bool
HasLanId returns a boolean if a field has been set.
func (Connection) MarshalJSON ¶
func (o Connection) MarshalJSON() ([]byte, error)
func (*Connection) SetDatacenterId ¶
func (o *Connection) SetDatacenterId(v string)
SetDatacenterId sets field value
type CreateClusterProperties ¶
type CreateClusterProperties struct { // The PostgreSQL version of your cluster. PostgresVersion *string `json:"postgresVersion"` // The total number of instances in the cluster (one master and n-1 standbys). Instances *int32 `json:"instances"` // The number of CPU cores per instance. Cores *int32 `json:"cores"` // The amount of memory per instance in megabytes. Has to be a multiple of 1024. Ram *int32 `json:"ram"` // The amount of storage per instance in megabytes. StorageSize *int32 `json:"storageSize"` StorageType *StorageType `json:"storageType"` Connections *[]Connection `json:"connections"` Location *Location `json:"location"` // The friendly name of your cluster. DisplayName *string `json:"displayName"` MaintenanceWindow *MaintenanceWindow `json:"maintenanceWindow,omitempty"` Credentials *DBUser `json:"credentials"` SynchronizationMode *SynchronizationMode `json:"synchronizationMode"` FromBackup *CreateRestoreRequest `json:"fromBackup,omitempty"` }
CreateClusterProperties Properties with all data needed to create a new PostgreSQL cluster.
func (*CreateClusterProperties) GetConnections ¶
func (o *CreateClusterProperties) GetConnections() *[]Connection
GetConnections returns the Connections field value If the value is explicit nil, the zero value for []Connection will be returned
func (*CreateClusterProperties) GetConnectionsOk ¶
func (o *CreateClusterProperties) GetConnectionsOk() (*[]Connection, bool)
GetConnectionsOk returns a tuple with the Connections field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*CreateClusterProperties) GetCores ¶
func (o *CreateClusterProperties) GetCores() *int32
GetCores returns the Cores field value If the value is explicit nil, the zero value for int32 will be returned
func (*CreateClusterProperties) GetCoresOk ¶
func (o *CreateClusterProperties) GetCoresOk() (*int32, bool)
GetCoresOk returns a tuple with the Cores field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*CreateClusterProperties) GetCredentials ¶
func (o *CreateClusterProperties) GetCredentials() *DBUser
GetCredentials returns the Credentials field value If the value is explicit nil, the zero value for DBUser will be returned
func (*CreateClusterProperties) GetCredentialsOk ¶
func (o *CreateClusterProperties) GetCredentialsOk() (*DBUser, bool)
GetCredentialsOk returns a tuple with the Credentials field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*CreateClusterProperties) GetDisplayName ¶
func (o *CreateClusterProperties) GetDisplayName() *string
GetDisplayName returns the DisplayName field value If the value is explicit nil, the zero value for string will be returned
func (*CreateClusterProperties) GetDisplayNameOk ¶
func (o *CreateClusterProperties) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*CreateClusterProperties) GetFromBackup ¶
func (o *CreateClusterProperties) GetFromBackup() *CreateRestoreRequest
GetFromBackup returns the FromBackup field value If the value is explicit nil, the zero value for CreateRestoreRequest will be returned
func (*CreateClusterProperties) GetFromBackupOk ¶
func (o *CreateClusterProperties) GetFromBackupOk() (*CreateRestoreRequest, bool)
GetFromBackupOk returns a tuple with the FromBackup 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 (*CreateClusterProperties) GetInstances ¶
func (o *CreateClusterProperties) GetInstances() *int32
GetInstances returns the Instances field value If the value is explicit nil, the zero value for int32 will be returned
func (*CreateClusterProperties) GetInstancesOk ¶
func (o *CreateClusterProperties) GetInstancesOk() (*int32, bool)
GetInstancesOk returns a tuple with the Instances field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*CreateClusterProperties) GetLocation ¶
func (o *CreateClusterProperties) GetLocation() *Location
GetLocation returns the Location field value If the value is explicit nil, the zero value for Location will be returned
func (*CreateClusterProperties) GetLocationOk ¶
func (o *CreateClusterProperties) GetLocationOk() (*Location, bool)
GetLocationOk returns a tuple with the Location 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 (*CreateClusterProperties) GetMaintenanceWindow ¶
func (o *CreateClusterProperties) GetMaintenanceWindow() *MaintenanceWindow
GetMaintenanceWindow returns the MaintenanceWindow field value If the value is explicit nil, the zero value for MaintenanceWindow will be returned
func (*CreateClusterProperties) GetMaintenanceWindowOk ¶
func (o *CreateClusterProperties) GetMaintenanceWindowOk() (*MaintenanceWindow, bool)
GetMaintenanceWindowOk returns a tuple with the MaintenanceWindow 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 (*CreateClusterProperties) GetPostgresVersion ¶
func (o *CreateClusterProperties) GetPostgresVersion() *string
GetPostgresVersion returns the PostgresVersion field value If the value is explicit nil, the zero value for string will be returned
func (*CreateClusterProperties) GetPostgresVersionOk ¶
func (o *CreateClusterProperties) GetPostgresVersionOk() (*string, bool)
GetPostgresVersionOk returns a tuple with the PostgresVersion 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 (*CreateClusterProperties) GetRam ¶
func (o *CreateClusterProperties) GetRam() *int32
GetRam returns the Ram field value If the value is explicit nil, the zero value for int32 will be returned
func (*CreateClusterProperties) GetRamOk ¶
func (o *CreateClusterProperties) GetRamOk() (*int32, bool)
GetRamOk returns a tuple with the Ram field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*CreateClusterProperties) GetStorageSize ¶
func (o *CreateClusterProperties) GetStorageSize() *int32
GetStorageSize returns the StorageSize field value If the value is explicit nil, the zero value for int32 will be returned
func (*CreateClusterProperties) GetStorageSizeOk ¶
func (o *CreateClusterProperties) GetStorageSizeOk() (*int32, bool)
GetStorageSizeOk returns a tuple with the StorageSize field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*CreateClusterProperties) GetStorageType ¶
func (o *CreateClusterProperties) GetStorageType() *StorageType
GetStorageType returns the StorageType field value If the value is explicit nil, the zero value for StorageType will be returned
func (*CreateClusterProperties) GetStorageTypeOk ¶
func (o *CreateClusterProperties) GetStorageTypeOk() (*StorageType, bool)
GetStorageTypeOk returns a tuple with the StorageType 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 (*CreateClusterProperties) GetSynchronizationMode ¶
func (o *CreateClusterProperties) GetSynchronizationMode() *SynchronizationMode
GetSynchronizationMode returns the SynchronizationMode field value If the value is explicit nil, the zero value for SynchronizationMode will be returned
func (*CreateClusterProperties) GetSynchronizationModeOk ¶
func (o *CreateClusterProperties) GetSynchronizationModeOk() (*SynchronizationMode, bool)
GetSynchronizationModeOk returns a tuple with the SynchronizationMode 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 (*CreateClusterProperties) HasConnections ¶
func (o *CreateClusterProperties) HasConnections() bool
HasConnections returns a boolean if a field has been set.
func (*CreateClusterProperties) HasCores ¶
func (o *CreateClusterProperties) HasCores() bool
HasCores returns a boolean if a field has been set.
func (*CreateClusterProperties) HasCredentials ¶
func (o *CreateClusterProperties) HasCredentials() bool
HasCredentials returns a boolean if a field has been set.
func (*CreateClusterProperties) HasDisplayName ¶
func (o *CreateClusterProperties) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (*CreateClusterProperties) HasFromBackup ¶
func (o *CreateClusterProperties) HasFromBackup() bool
HasFromBackup returns a boolean if a field has been set.
func (*CreateClusterProperties) HasInstances ¶
func (o *CreateClusterProperties) HasInstances() bool
HasInstances returns a boolean if a field has been set.
func (*CreateClusterProperties) HasLocation ¶
func (o *CreateClusterProperties) HasLocation() bool
HasLocation returns a boolean if a field has been set.
func (*CreateClusterProperties) HasMaintenanceWindow ¶
func (o *CreateClusterProperties) HasMaintenanceWindow() bool
HasMaintenanceWindow returns a boolean if a field has been set.
func (*CreateClusterProperties) HasPostgresVersion ¶
func (o *CreateClusterProperties) HasPostgresVersion() bool
HasPostgresVersion returns a boolean if a field has been set.
func (*CreateClusterProperties) HasRam ¶
func (o *CreateClusterProperties) HasRam() bool
HasRam returns a boolean if a field has been set.
func (*CreateClusterProperties) HasStorageSize ¶
func (o *CreateClusterProperties) HasStorageSize() bool
HasStorageSize returns a boolean if a field has been set.
func (*CreateClusterProperties) HasStorageType ¶
func (o *CreateClusterProperties) HasStorageType() bool
HasStorageType returns a boolean if a field has been set.
func (*CreateClusterProperties) HasSynchronizationMode ¶
func (o *CreateClusterProperties) HasSynchronizationMode() bool
HasSynchronizationMode returns a boolean if a field has been set.
func (CreateClusterProperties) MarshalJSON ¶
func (o CreateClusterProperties) MarshalJSON() ([]byte, error)
func (*CreateClusterProperties) SetConnections ¶
func (o *CreateClusterProperties) SetConnections(v []Connection)
SetConnections sets field value
func (*CreateClusterProperties) SetCores ¶
func (o *CreateClusterProperties) SetCores(v int32)
SetCores sets field value
func (*CreateClusterProperties) SetCredentials ¶
func (o *CreateClusterProperties) SetCredentials(v DBUser)
SetCredentials sets field value
func (*CreateClusterProperties) SetDisplayName ¶
func (o *CreateClusterProperties) SetDisplayName(v string)
SetDisplayName sets field value
func (*CreateClusterProperties) SetFromBackup ¶
func (o *CreateClusterProperties) SetFromBackup(v CreateRestoreRequest)
SetFromBackup sets field value
func (*CreateClusterProperties) SetInstances ¶
func (o *CreateClusterProperties) SetInstances(v int32)
SetInstances sets field value
func (*CreateClusterProperties) SetLocation ¶
func (o *CreateClusterProperties) SetLocation(v Location)
SetLocation sets field value
func (*CreateClusterProperties) SetMaintenanceWindow ¶
func (o *CreateClusterProperties) SetMaintenanceWindow(v MaintenanceWindow)
SetMaintenanceWindow sets field value
func (*CreateClusterProperties) SetPostgresVersion ¶
func (o *CreateClusterProperties) SetPostgresVersion(v string)
SetPostgresVersion sets field value
func (*CreateClusterProperties) SetRam ¶
func (o *CreateClusterProperties) SetRam(v int32)
SetRam sets field value
func (*CreateClusterProperties) SetStorageSize ¶
func (o *CreateClusterProperties) SetStorageSize(v int32)
SetStorageSize sets field value
func (*CreateClusterProperties) SetStorageType ¶
func (o *CreateClusterProperties) SetStorageType(v StorageType)
SetStorageType sets field value
func (*CreateClusterProperties) SetSynchronizationMode ¶
func (o *CreateClusterProperties) SetSynchronizationMode(v SynchronizationMode)
SetSynchronizationMode sets field value
type CreateClusterRequest ¶
type CreateClusterRequest struct { Metadata *Metadata `json:"metadata,omitempty"` Properties *CreateClusterProperties `json:"properties,omitempty"` }
CreateClusterRequest Request payload with all data needed to create a new PostgreSQL cluster.
func (*CreateClusterRequest) GetMetadata ¶
func (o *CreateClusterRequest) GetMetadata() *Metadata
GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for Metadata will be returned
func (*CreateClusterRequest) GetMetadataOk ¶
func (o *CreateClusterRequest) GetMetadataOk() (*Metadata, bool)
GetMetadataOk returns a tuple with the Metadata 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 (*CreateClusterRequest) GetProperties ¶
func (o *CreateClusterRequest) GetProperties() *CreateClusterProperties
GetProperties returns the Properties field value If the value is explicit nil, the zero value for CreateClusterProperties will be returned
func (*CreateClusterRequest) GetPropertiesOk ¶
func (o *CreateClusterRequest) GetPropertiesOk() (*CreateClusterProperties, bool)
GetPropertiesOk returns a tuple with the Properties 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 (*CreateClusterRequest) HasMetadata ¶
func (o *CreateClusterRequest) HasMetadata() bool
HasMetadata returns a boolean if a field has been set.
func (*CreateClusterRequest) HasProperties ¶
func (o *CreateClusterRequest) HasProperties() bool
HasProperties returns a boolean if a field has been set.
func (CreateClusterRequest) MarshalJSON ¶
func (o CreateClusterRequest) MarshalJSON() ([]byte, error)
func (*CreateClusterRequest) SetMetadata ¶
func (o *CreateClusterRequest) SetMetadata(v Metadata)
SetMetadata sets field value
func (*CreateClusterRequest) SetProperties ¶
func (o *CreateClusterRequest) SetProperties(v CreateClusterProperties)
SetProperties sets field value
type CreateRestoreRequest ¶
type CreateRestoreRequest struct { // The unique ID of the backup you want to restore. BackupId *string `json:"backupId"` // If this value is supplied as ISO 8601 timestamp, the backup will be replayed up until the given timestamp. If empty, the backup will be applied completely. RecoveryTargetTime *IonosTime `json:"recoveryTargetTime,omitempty"` }
CreateRestoreRequest The restore request.
func (*CreateRestoreRequest) GetBackupId ¶
func (o *CreateRestoreRequest) GetBackupId() *string
GetBackupId returns the BackupId field value If the value is explicit nil, the zero value for string will be returned
func (*CreateRestoreRequest) GetBackupIdOk ¶
func (o *CreateRestoreRequest) GetBackupIdOk() (*string, bool)
GetBackupIdOk returns a tuple with the BackupId 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 (*CreateRestoreRequest) GetRecoveryTargetTime ¶
func (o *CreateRestoreRequest) GetRecoveryTargetTime() *time.Time
GetRecoveryTargetTime returns the RecoveryTargetTime field value If the value is explicit nil, the zero value for time.Time will be returned
func (*CreateRestoreRequest) GetRecoveryTargetTimeOk ¶
func (o *CreateRestoreRequest) GetRecoveryTargetTimeOk() (*time.Time, bool)
GetRecoveryTargetTimeOk returns a tuple with the RecoveryTargetTime 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 (*CreateRestoreRequest) HasBackupId ¶
func (o *CreateRestoreRequest) HasBackupId() bool
HasBackupId returns a boolean if a field has been set.
func (*CreateRestoreRequest) HasRecoveryTargetTime ¶
func (o *CreateRestoreRequest) HasRecoveryTargetTime() bool
HasRecoveryTargetTime returns a boolean if a field has been set.
func (CreateRestoreRequest) MarshalJSON ¶
func (o CreateRestoreRequest) MarshalJSON() ([]byte, error)
func (*CreateRestoreRequest) SetBackupId ¶
func (o *CreateRestoreRequest) SetBackupId(v string)
SetBackupId sets field value
func (*CreateRestoreRequest) SetRecoveryTargetTime ¶
func (o *CreateRestoreRequest) SetRecoveryTargetTime(v time.Time)
SetRecoveryTargetTime sets field value
type DBUser ¶
type DBUser struct { // The username for the initial postgres user. some system usernames are restricted (e.g. \"postgres\", \"admin\", \"standby\"). Username *string `json:"username"` Password *string `json:"password"` }
DBUser Credentials for the database user to be created.
func (*DBUser) GetPassword ¶
GetPassword returns the Password field value If the value is explicit nil, the zero value for string will be returned
func (*DBUser) GetPasswordOk ¶
GetPasswordOk returns a tuple with the Password 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 (*DBUser) GetUsername ¶
GetUsername returns the Username field value If the value is explicit nil, the zero value for string will be returned
func (*DBUser) GetUsernameOk ¶
GetUsernameOk returns a tuple with the Username 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 (*DBUser) HasPassword ¶
HasPassword returns a boolean if a field has been set.
func (*DBUser) HasUsername ¶
HasUsername returns a boolean if a field has been set.
func (DBUser) MarshalJSON ¶
type DayOfTheWeek ¶
type DayOfTheWeek string
DayOfTheWeek The name of the week day.
const ( SUNDAY DayOfTheWeek = "Sunday" MONDAY DayOfTheWeek = "Monday" TUESDAY DayOfTheWeek = "Tuesday" WEDNESDAY DayOfTheWeek = "Wednesday" THURSDAY DayOfTheWeek = "Thursday" FRIDAY DayOfTheWeek = "Friday" SATURDAY DayOfTheWeek = "Saturday" )
List of DayOfTheWeek
func (DayOfTheWeek) Ptr ¶
func (v DayOfTheWeek) Ptr() *DayOfTheWeek
Ptr returns reference to DayOfTheWeek value
func (*DayOfTheWeek) UnmarshalJSON ¶
func (v *DayOfTheWeek) UnmarshalJSON(src []byte) error
type ErrorMessage ¶
type ErrorMessage struct { // Application internal error code ErrorCode *string `json:"errorCode,omitempty"` // A human readable explanation specific to this occurrence of the problem. Message *string `json:"message,omitempty"` }
ErrorMessage struct for ErrorMessage
func (*ErrorMessage) GetErrorCode ¶
func (o *ErrorMessage) GetErrorCode() *string
GetErrorCode returns the ErrorCode field value If the value is explicit nil, the zero value for string will be returned
func (*ErrorMessage) GetErrorCodeOk ¶
func (o *ErrorMessage) GetErrorCodeOk() (*string, bool)
GetErrorCodeOk returns a tuple with the ErrorCode 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 (*ErrorMessage) GetMessage ¶
func (o *ErrorMessage) GetMessage() *string
GetMessage returns the Message field value If the value is explicit nil, the zero value for string will be returned
func (*ErrorMessage) GetMessageOk ¶
func (o *ErrorMessage) GetMessageOk() (*string, bool)
GetMessageOk returns a tuple with the Message 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 (*ErrorMessage) HasErrorCode ¶
func (o *ErrorMessage) HasErrorCode() bool
HasErrorCode returns a boolean if a field has been set.
func (*ErrorMessage) HasMessage ¶
func (o *ErrorMessage) HasMessage() bool
HasMessage returns a boolean if a field has been set.
func (ErrorMessage) MarshalJSON ¶
func (o ErrorMessage) MarshalJSON() ([]byte, error)
func (*ErrorMessage) SetErrorCode ¶
func (o *ErrorMessage) SetErrorCode(v string)
SetErrorCode sets field value
func (*ErrorMessage) SetMessage ¶
func (o *ErrorMessage) SetMessage(v string)
SetMessage sets field value
type ErrorResponse ¶
type ErrorResponse struct { // HTTP status code of the operation HttpStatus *int32 `json:"httpStatus,omitempty"` Messages *[]ErrorMessage `json:"messages,omitempty"` }
ErrorResponse struct for ErrorResponse
func (*ErrorResponse) GetHttpStatus ¶
func (o *ErrorResponse) GetHttpStatus() *int32
GetHttpStatus returns the HttpStatus field value If the value is explicit nil, the zero value for int32 will be returned
func (*ErrorResponse) GetHttpStatusOk ¶
func (o *ErrorResponse) GetHttpStatusOk() (*int32, bool)
GetHttpStatusOk returns a tuple with the HttpStatus 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 (*ErrorResponse) GetMessages ¶
func (o *ErrorResponse) GetMessages() *[]ErrorMessage
GetMessages returns the Messages field value If the value is explicit nil, the zero value for []ErrorMessage will be returned
func (*ErrorResponse) GetMessagesOk ¶
func (o *ErrorResponse) GetMessagesOk() (*[]ErrorMessage, bool)
GetMessagesOk returns a tuple with the Messages 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 (*ErrorResponse) HasHttpStatus ¶
func (o *ErrorResponse) HasHttpStatus() bool
HasHttpStatus returns a boolean if a field has been set.
func (*ErrorResponse) HasMessages ¶
func (o *ErrorResponse) HasMessages() bool
HasMessages returns a boolean if a field has been set.
func (ErrorResponse) MarshalJSON ¶
func (o ErrorResponse) MarshalJSON() ([]byte, error)
func (*ErrorResponse) SetHttpStatus ¶
func (o *ErrorResponse) SetHttpStatus(v int32)
SetHttpStatus sets field value
func (*ErrorResponse) SetMessages ¶
func (o *ErrorResponse) SetMessages(v []ErrorMessage)
SetMessages sets field value
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
func (GenericOpenAPIError) StatusCode ¶
func (e GenericOpenAPIError) StatusCode() int
type IonosTime ¶
func (*IonosTime) UnmarshalJSON ¶
type Location ¶
type Location string
Location The physical location where the cluster will be created. This will be where all of your instances live. Property cannot be modified after datacenter creation.
const ( DE_FRA Location = "de/fra" DE_TXL Location = "de/txl" GB_LHR Location = "gb/lhr" ES_VIT Location = "es/vit" US_EWR Location = "us/ewr" US_LAS Location = "us/las" )
List of Location
func (*Location) UnmarshalJSON ¶
type LogsApiService ¶
type LogsApiService service
LogsApiService LogsApi service
func (*LogsApiService) ClusterLogsGet ¶
func (a *LogsApiService) ClusterLogsGet(ctx _context.Context, clusterId string) ApiClusterLogsGetRequest
* ClusterLogsGet Get logs of your cluster * Retrieves PostgreSQL logs based on the given parameters. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param clusterId The unique ID of the cluster. * @return ApiClusterLogsGetRequest
func (*LogsApiService) ClusterLogsGetExecute ¶
func (a *LogsApiService) ClusterLogsGetExecute(r ApiClusterLogsGetRequest) (ClusterLogs, *APIResponse, error)
* Execute executes the request * @return ClusterLogs
type MaintenanceWindow ¶
type MaintenanceWindow struct { Time *string `json:"time"` DayOfTheWeek *DayOfTheWeek `json:"dayOfTheWeek"` }
MaintenanceWindow A weekly 4 hour-long window, during which maintenance might occur
func (*MaintenanceWindow) GetDayOfTheWeek ¶
func (o *MaintenanceWindow) GetDayOfTheWeek() *DayOfTheWeek
GetDayOfTheWeek returns the DayOfTheWeek field value If the value is explicit nil, the zero value for DayOfTheWeek will be returned
func (*MaintenanceWindow) GetDayOfTheWeekOk ¶
func (o *MaintenanceWindow) GetDayOfTheWeekOk() (*DayOfTheWeek, bool)
GetDayOfTheWeekOk returns a tuple with the DayOfTheWeek field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*MaintenanceWindow) GetTime ¶
func (o *MaintenanceWindow) GetTime() *string
GetTime returns the Time field value If the value is explicit nil, the zero value for string will be returned
func (*MaintenanceWindow) GetTimeOk ¶
func (o *MaintenanceWindow) GetTimeOk() (*string, bool)
GetTimeOk returns a tuple with the Time field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*MaintenanceWindow) HasDayOfTheWeek ¶
func (o *MaintenanceWindow) HasDayOfTheWeek() bool
HasDayOfTheWeek returns a boolean if a field has been set.
func (*MaintenanceWindow) HasTime ¶
func (o *MaintenanceWindow) HasTime() bool
HasTime returns a boolean if a field has been set.
func (MaintenanceWindow) MarshalJSON ¶
func (o MaintenanceWindow) MarshalJSON() ([]byte, error)
func (*MaintenanceWindow) SetDayOfTheWeek ¶
func (o *MaintenanceWindow) SetDayOfTheWeek(v DayOfTheWeek)
SetDayOfTheWeek sets field value
func (*MaintenanceWindow) SetTime ¶
func (o *MaintenanceWindow) SetTime(v string)
SetTime sets field value
type Metadata ¶
type Metadata struct { // The ISO 8601 creation timestamp. CreatedDate *IonosTime `json:"createdDate,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` CreatedByUserId *string `json:"createdByUserId,omitempty"` // The ISO 8601 modified timestamp. LastModifiedDate *IonosTime `json:"lastModifiedDate,omitempty"` LastModifiedBy *string `json:"lastModifiedBy,omitempty"` LastModifiedByUserId *string `json:"lastModifiedByUserId,omitempty"` State *State `json:"state,omitempty"` }
Metadata Metadata of the resource
func (*Metadata) GetCreatedBy ¶
GetCreatedBy returns the CreatedBy field value If the value is explicit nil, the zero value for string will be returned
func (*Metadata) GetCreatedByOk ¶
GetCreatedByOk returns a tuple with the CreatedBy 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 (*Metadata) GetCreatedByUserId ¶
GetCreatedByUserId returns the CreatedByUserId field value If the value is explicit nil, the zero value for string will be returned
func (*Metadata) GetCreatedByUserIdOk ¶
GetCreatedByUserIdOk returns a tuple with the CreatedByUserId 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 (*Metadata) GetCreatedDate ¶
GetCreatedDate returns the CreatedDate field value If the value is explicit nil, the zero value for time.Time will be returned
func (*Metadata) GetCreatedDateOk ¶
GetCreatedDateOk returns a tuple with the CreatedDate 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 (*Metadata) GetLastModifiedBy ¶
GetLastModifiedBy returns the LastModifiedBy field value If the value is explicit nil, the zero value for string will be returned
func (*Metadata) GetLastModifiedByOk ¶
GetLastModifiedByOk returns a tuple with the LastModifiedBy 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 (*Metadata) GetLastModifiedByUserId ¶
GetLastModifiedByUserId returns the LastModifiedByUserId field value If the value is explicit nil, the zero value for string will be returned
func (*Metadata) GetLastModifiedByUserIdOk ¶
GetLastModifiedByUserIdOk returns a tuple with the LastModifiedByUserId 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 (*Metadata) GetLastModifiedDate ¶
GetLastModifiedDate returns the LastModifiedDate field value If the value is explicit nil, the zero value for time.Time will be returned
func (*Metadata) GetLastModifiedDateOk ¶
GetLastModifiedDateOk returns a tuple with the LastModifiedDate 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 (*Metadata) GetState ¶
GetState returns the State field value If the value is explicit nil, the zero value for State will be returned
func (*Metadata) GetStateOk ¶
GetStateOk returns a tuple with the State 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 (*Metadata) HasCreatedBy ¶
HasCreatedBy returns a boolean if a field has been set.
func (*Metadata) HasCreatedByUserId ¶
HasCreatedByUserId returns a boolean if a field has been set.
func (*Metadata) HasCreatedDate ¶
HasCreatedDate returns a boolean if a field has been set.
func (*Metadata) HasLastModifiedBy ¶
HasLastModifiedBy returns a boolean if a field has been set.
func (*Metadata) HasLastModifiedByUserId ¶
HasLastModifiedByUserId returns a boolean if a field has been set.
func (*Metadata) HasLastModifiedDate ¶
HasLastModifiedDate returns a boolean if a field has been set.
func (Metadata) MarshalJSON ¶
func (*Metadata) SetCreatedBy ¶
SetCreatedBy sets field value
func (*Metadata) SetCreatedByUserId ¶
SetCreatedByUserId sets field value
func (*Metadata) SetCreatedDate ¶
SetCreatedDate sets field value
func (*Metadata) SetLastModifiedBy ¶
SetLastModifiedBy sets field value
func (*Metadata) SetLastModifiedByUserId ¶
SetLastModifiedByUserId sets field value
func (*Metadata) SetLastModifiedDate ¶
SetLastModifiedDate sets field value
type MetadataApiService ¶
type MetadataApiService service
MetadataApiService MetadataApi service
func (*MetadataApiService) InfosVersionGet ¶
func (a *MetadataApiService) InfosVersionGet(ctx _context.Context) ApiInfosVersionGetRequest
* InfosVersionGet Get the current API version * Retrieves the current version of the responding API. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiInfosVersionGetRequest
func (*MetadataApiService) InfosVersionGetExecute ¶
func (a *MetadataApiService) InfosVersionGetExecute(r ApiInfosVersionGetRequest) (APIVersion, *APIResponse, error)
* Execute executes the request * @return APIVersion
func (*MetadataApiService) InfosVersionsGet ¶
func (a *MetadataApiService) InfosVersionsGet(ctx _context.Context) ApiInfosVersionsGetRequest
* InfosVersionsGet Fetch all API versions * Retrieves all available versions of the responding API. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiInfosVersionsGetRequest
func (*MetadataApiService) InfosVersionsGetExecute ¶
func (a *MetadataApiService) InfosVersionsGetExecute(r ApiInfosVersionsGetRequest) ([]APIVersion, *APIResponse, error)
* Execute executes the request * @return []APIVersion
type NullableAPIVersion ¶
type NullableAPIVersion struct {
// contains filtered or unexported fields
}
func NewNullableAPIVersion ¶
func NewNullableAPIVersion(val *APIVersion) *NullableAPIVersion
func (NullableAPIVersion) Get ¶
func (v NullableAPIVersion) Get() *APIVersion
func (NullableAPIVersion) IsSet ¶
func (v NullableAPIVersion) IsSet() bool
func (NullableAPIVersion) MarshalJSON ¶
func (v NullableAPIVersion) MarshalJSON() ([]byte, error)
func (*NullableAPIVersion) Set ¶
func (v *NullableAPIVersion) Set(val *APIVersion)
func (*NullableAPIVersion) UnmarshalJSON ¶
func (v *NullableAPIVersion) UnmarshalJSON(src []byte) error
func (*NullableAPIVersion) Unset ¶
func (v *NullableAPIVersion) Unset()
type NullableBackupLocation ¶
type NullableBackupLocation struct {
// contains filtered or unexported fields
}
func NewNullableBackupLocation ¶
func NewNullableBackupLocation(val *BackupLocation) *NullableBackupLocation
func (NullableBackupLocation) Get ¶
func (v NullableBackupLocation) Get() *BackupLocation
func (NullableBackupLocation) IsSet ¶
func (v NullableBackupLocation) IsSet() bool
func (NullableBackupLocation) MarshalJSON ¶
func (v NullableBackupLocation) MarshalJSON() ([]byte, error)
func (*NullableBackupLocation) Set ¶
func (v *NullableBackupLocation) Set(val *BackupLocation)
func (*NullableBackupLocation) UnmarshalJSON ¶
func (v *NullableBackupLocation) UnmarshalJSON(src []byte) error
func (*NullableBackupLocation) Unset ¶
func (v *NullableBackupLocation) Unset()
type NullableBackupMetadata ¶
type NullableBackupMetadata struct {
// contains filtered or unexported fields
}
func NewNullableBackupMetadata ¶
func NewNullableBackupMetadata(val *BackupMetadata) *NullableBackupMetadata
func (NullableBackupMetadata) Get ¶
func (v NullableBackupMetadata) Get() *BackupMetadata
func (NullableBackupMetadata) IsSet ¶
func (v NullableBackupMetadata) IsSet() bool
func (NullableBackupMetadata) MarshalJSON ¶
func (v NullableBackupMetadata) MarshalJSON() ([]byte, error)
func (*NullableBackupMetadata) Set ¶
func (v *NullableBackupMetadata) Set(val *BackupMetadata)
func (*NullableBackupMetadata) UnmarshalJSON ¶
func (v *NullableBackupMetadata) UnmarshalJSON(src []byte) error
func (*NullableBackupMetadata) Unset ¶
func (v *NullableBackupMetadata) Unset()
type NullableBackupResponse ¶
type NullableBackupResponse struct {
// contains filtered or unexported fields
}
func NewNullableBackupResponse ¶
func NewNullableBackupResponse(val *BackupResponse) *NullableBackupResponse
func (NullableBackupResponse) Get ¶
func (v NullableBackupResponse) Get() *BackupResponse
func (NullableBackupResponse) IsSet ¶
func (v NullableBackupResponse) IsSet() bool
func (NullableBackupResponse) MarshalJSON ¶
func (v NullableBackupResponse) MarshalJSON() ([]byte, error)
func (*NullableBackupResponse) Set ¶
func (v *NullableBackupResponse) Set(val *BackupResponse)
func (*NullableBackupResponse) UnmarshalJSON ¶
func (v *NullableBackupResponse) UnmarshalJSON(src []byte) error
func (*NullableBackupResponse) Unset ¶
func (v *NullableBackupResponse) 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 NullableClusterBackup ¶
type NullableClusterBackup struct {
// contains filtered or unexported fields
}
func NewNullableClusterBackup ¶
func NewNullableClusterBackup(val *ClusterBackup) *NullableClusterBackup
func (NullableClusterBackup) Get ¶
func (v NullableClusterBackup) Get() *ClusterBackup
func (NullableClusterBackup) IsSet ¶
func (v NullableClusterBackup) IsSet() bool
func (NullableClusterBackup) MarshalJSON ¶
func (v NullableClusterBackup) MarshalJSON() ([]byte, error)
func (*NullableClusterBackup) Set ¶
func (v *NullableClusterBackup) Set(val *ClusterBackup)
func (*NullableClusterBackup) UnmarshalJSON ¶
func (v *NullableClusterBackup) UnmarshalJSON(src []byte) error
func (*NullableClusterBackup) Unset ¶
func (v *NullableClusterBackup) Unset()
type NullableClusterBackupList ¶
type NullableClusterBackupList struct {
// contains filtered or unexported fields
}
func NewNullableClusterBackupList ¶
func NewNullableClusterBackupList(val *ClusterBackupList) *NullableClusterBackupList
func (NullableClusterBackupList) Get ¶
func (v NullableClusterBackupList) Get() *ClusterBackupList
func (NullableClusterBackupList) IsSet ¶
func (v NullableClusterBackupList) IsSet() bool
func (NullableClusterBackupList) MarshalJSON ¶
func (v NullableClusterBackupList) MarshalJSON() ([]byte, error)
func (*NullableClusterBackupList) Set ¶
func (v *NullableClusterBackupList) Set(val *ClusterBackupList)
func (*NullableClusterBackupList) UnmarshalJSON ¶
func (v *NullableClusterBackupList) UnmarshalJSON(src []byte) error
func (*NullableClusterBackupList) Unset ¶
func (v *NullableClusterBackupList) Unset()
type NullableClusterBackupListAllOf ¶
type NullableClusterBackupListAllOf struct {
// contains filtered or unexported fields
}
func NewNullableClusterBackupListAllOf ¶
func NewNullableClusterBackupListAllOf(val *ClusterBackupListAllOf) *NullableClusterBackupListAllOf
func (NullableClusterBackupListAllOf) Get ¶
func (v NullableClusterBackupListAllOf) Get() *ClusterBackupListAllOf
func (NullableClusterBackupListAllOf) IsSet ¶
func (v NullableClusterBackupListAllOf) IsSet() bool
func (NullableClusterBackupListAllOf) MarshalJSON ¶
func (v NullableClusterBackupListAllOf) MarshalJSON() ([]byte, error)
func (*NullableClusterBackupListAllOf) Set ¶
func (v *NullableClusterBackupListAllOf) Set(val *ClusterBackupListAllOf)
func (*NullableClusterBackupListAllOf) UnmarshalJSON ¶
func (v *NullableClusterBackupListAllOf) UnmarshalJSON(src []byte) error
func (*NullableClusterBackupListAllOf) Unset ¶
func (v *NullableClusterBackupListAllOf) Unset()
type NullableClusterList ¶
type NullableClusterList struct {
// contains filtered or unexported fields
}
func NewNullableClusterList ¶
func NewNullableClusterList(val *ClusterList) *NullableClusterList
func (NullableClusterList) Get ¶
func (v NullableClusterList) Get() *ClusterList
func (NullableClusterList) IsSet ¶
func (v NullableClusterList) IsSet() bool
func (NullableClusterList) MarshalJSON ¶
func (v NullableClusterList) MarshalJSON() ([]byte, error)
func (*NullableClusterList) Set ¶
func (v *NullableClusterList) Set(val *ClusterList)
func (*NullableClusterList) UnmarshalJSON ¶
func (v *NullableClusterList) UnmarshalJSON(src []byte) error
func (*NullableClusterList) Unset ¶
func (v *NullableClusterList) Unset()
type NullableClusterListAllOf ¶
type NullableClusterListAllOf struct {
// contains filtered or unexported fields
}
func NewNullableClusterListAllOf ¶
func NewNullableClusterListAllOf(val *ClusterListAllOf) *NullableClusterListAllOf
func (NullableClusterListAllOf) Get ¶
func (v NullableClusterListAllOf) Get() *ClusterListAllOf
func (NullableClusterListAllOf) IsSet ¶
func (v NullableClusterListAllOf) IsSet() bool
func (NullableClusterListAllOf) MarshalJSON ¶
func (v NullableClusterListAllOf) MarshalJSON() ([]byte, error)
func (*NullableClusterListAllOf) Set ¶
func (v *NullableClusterListAllOf) Set(val *ClusterListAllOf)
func (*NullableClusterListAllOf) UnmarshalJSON ¶
func (v *NullableClusterListAllOf) UnmarshalJSON(src []byte) error
func (*NullableClusterListAllOf) Unset ¶
func (v *NullableClusterListAllOf) Unset()
type NullableClusterLogs ¶
type NullableClusterLogs struct {
// contains filtered or unexported fields
}
func NewNullableClusterLogs ¶
func NewNullableClusterLogs(val *ClusterLogs) *NullableClusterLogs
func (NullableClusterLogs) Get ¶
func (v NullableClusterLogs) Get() *ClusterLogs
func (NullableClusterLogs) IsSet ¶
func (v NullableClusterLogs) IsSet() bool
func (NullableClusterLogs) MarshalJSON ¶
func (v NullableClusterLogs) MarshalJSON() ([]byte, error)
func (*NullableClusterLogs) Set ¶
func (v *NullableClusterLogs) Set(val *ClusterLogs)
func (*NullableClusterLogs) UnmarshalJSON ¶
func (v *NullableClusterLogs) UnmarshalJSON(src []byte) error
func (*NullableClusterLogs) Unset ¶
func (v *NullableClusterLogs) Unset()
type NullableClusterLogsInstances ¶
type NullableClusterLogsInstances struct {
// contains filtered or unexported fields
}
func NewNullableClusterLogsInstances ¶
func NewNullableClusterLogsInstances(val *ClusterLogsInstances) *NullableClusterLogsInstances
func (NullableClusterLogsInstances) Get ¶
func (v NullableClusterLogsInstances) Get() *ClusterLogsInstances
func (NullableClusterLogsInstances) IsSet ¶
func (v NullableClusterLogsInstances) IsSet() bool
func (NullableClusterLogsInstances) MarshalJSON ¶
func (v NullableClusterLogsInstances) MarshalJSON() ([]byte, error)
func (*NullableClusterLogsInstances) Set ¶
func (v *NullableClusterLogsInstances) Set(val *ClusterLogsInstances)
func (*NullableClusterLogsInstances) UnmarshalJSON ¶
func (v *NullableClusterLogsInstances) UnmarshalJSON(src []byte) error
func (*NullableClusterLogsInstances) Unset ¶
func (v *NullableClusterLogsInstances) Unset()
type NullableClusterLogsMessages ¶
type NullableClusterLogsMessages struct {
// contains filtered or unexported fields
}
func NewNullableClusterLogsMessages ¶
func NewNullableClusterLogsMessages(val *ClusterLogsMessages) *NullableClusterLogsMessages
func (NullableClusterLogsMessages) Get ¶
func (v NullableClusterLogsMessages) Get() *ClusterLogsMessages
func (NullableClusterLogsMessages) IsSet ¶
func (v NullableClusterLogsMessages) IsSet() bool
func (NullableClusterLogsMessages) MarshalJSON ¶
func (v NullableClusterLogsMessages) MarshalJSON() ([]byte, error)
func (*NullableClusterLogsMessages) Set ¶
func (v *NullableClusterLogsMessages) Set(val *ClusterLogsMessages)
func (*NullableClusterLogsMessages) UnmarshalJSON ¶
func (v *NullableClusterLogsMessages) UnmarshalJSON(src []byte) error
func (*NullableClusterLogsMessages) Unset ¶
func (v *NullableClusterLogsMessages) Unset()
type NullableClusterProperties ¶
type NullableClusterProperties struct {
// contains filtered or unexported fields
}
func NewNullableClusterProperties ¶
func NewNullableClusterProperties(val *ClusterProperties) *NullableClusterProperties
func (NullableClusterProperties) Get ¶
func (v NullableClusterProperties) Get() *ClusterProperties
func (NullableClusterProperties) IsSet ¶
func (v NullableClusterProperties) IsSet() bool
func (NullableClusterProperties) MarshalJSON ¶
func (v NullableClusterProperties) MarshalJSON() ([]byte, error)
func (*NullableClusterProperties) Set ¶
func (v *NullableClusterProperties) Set(val *ClusterProperties)
func (*NullableClusterProperties) UnmarshalJSON ¶
func (v *NullableClusterProperties) UnmarshalJSON(src []byte) error
func (*NullableClusterProperties) Unset ¶
func (v *NullableClusterProperties) Unset()
type NullableClusterResponse ¶
type NullableClusterResponse struct {
// contains filtered or unexported fields
}
func NewNullableClusterResponse ¶
func NewNullableClusterResponse(val *ClusterResponse) *NullableClusterResponse
func (NullableClusterResponse) Get ¶
func (v NullableClusterResponse) Get() *ClusterResponse
func (NullableClusterResponse) IsSet ¶
func (v NullableClusterResponse) IsSet() bool
func (NullableClusterResponse) MarshalJSON ¶
func (v NullableClusterResponse) MarshalJSON() ([]byte, error)
func (*NullableClusterResponse) Set ¶
func (v *NullableClusterResponse) Set(val *ClusterResponse)
func (*NullableClusterResponse) UnmarshalJSON ¶
func (v *NullableClusterResponse) UnmarshalJSON(src []byte) error
func (*NullableClusterResponse) Unset ¶
func (v *NullableClusterResponse) Unset()
type NullableConnection ¶
type NullableConnection struct {
// contains filtered or unexported fields
}
func NewNullableConnection ¶
func NewNullableConnection(val *Connection) *NullableConnection
func (NullableConnection) Get ¶
func (v NullableConnection) Get() *Connection
func (NullableConnection) IsSet ¶
func (v NullableConnection) IsSet() bool
func (NullableConnection) MarshalJSON ¶
func (v NullableConnection) MarshalJSON() ([]byte, error)
func (*NullableConnection) Set ¶
func (v *NullableConnection) Set(val *Connection)
func (*NullableConnection) UnmarshalJSON ¶
func (v *NullableConnection) UnmarshalJSON(src []byte) error
func (*NullableConnection) Unset ¶
func (v *NullableConnection) Unset()
type NullableCreateClusterProperties ¶
type NullableCreateClusterProperties struct {
// contains filtered or unexported fields
}
func NewNullableCreateClusterProperties ¶
func NewNullableCreateClusterProperties(val *CreateClusterProperties) *NullableCreateClusterProperties
func (NullableCreateClusterProperties) Get ¶
func (v NullableCreateClusterProperties) Get() *CreateClusterProperties
func (NullableCreateClusterProperties) IsSet ¶
func (v NullableCreateClusterProperties) IsSet() bool
func (NullableCreateClusterProperties) MarshalJSON ¶
func (v NullableCreateClusterProperties) MarshalJSON() ([]byte, error)
func (*NullableCreateClusterProperties) Set ¶
func (v *NullableCreateClusterProperties) Set(val *CreateClusterProperties)
func (*NullableCreateClusterProperties) UnmarshalJSON ¶
func (v *NullableCreateClusterProperties) UnmarshalJSON(src []byte) error
func (*NullableCreateClusterProperties) Unset ¶
func (v *NullableCreateClusterProperties) Unset()
type NullableCreateClusterRequest ¶
type NullableCreateClusterRequest struct {
// contains filtered or unexported fields
}
func NewNullableCreateClusterRequest ¶
func NewNullableCreateClusterRequest(val *CreateClusterRequest) *NullableCreateClusterRequest
func (NullableCreateClusterRequest) Get ¶
func (v NullableCreateClusterRequest) Get() *CreateClusterRequest
func (NullableCreateClusterRequest) IsSet ¶
func (v NullableCreateClusterRequest) IsSet() bool
func (NullableCreateClusterRequest) MarshalJSON ¶
func (v NullableCreateClusterRequest) MarshalJSON() ([]byte, error)
func (*NullableCreateClusterRequest) Set ¶
func (v *NullableCreateClusterRequest) Set(val *CreateClusterRequest)
func (*NullableCreateClusterRequest) UnmarshalJSON ¶
func (v *NullableCreateClusterRequest) UnmarshalJSON(src []byte) error
func (*NullableCreateClusterRequest) Unset ¶
func (v *NullableCreateClusterRequest) Unset()
type NullableCreateRestoreRequest ¶
type NullableCreateRestoreRequest struct {
// contains filtered or unexported fields
}
func NewNullableCreateRestoreRequest ¶
func NewNullableCreateRestoreRequest(val *CreateRestoreRequest) *NullableCreateRestoreRequest
func (NullableCreateRestoreRequest) Get ¶
func (v NullableCreateRestoreRequest) Get() *CreateRestoreRequest
func (NullableCreateRestoreRequest) IsSet ¶
func (v NullableCreateRestoreRequest) IsSet() bool
func (NullableCreateRestoreRequest) MarshalJSON ¶
func (v NullableCreateRestoreRequest) MarshalJSON() ([]byte, error)
func (*NullableCreateRestoreRequest) Set ¶
func (v *NullableCreateRestoreRequest) Set(val *CreateRestoreRequest)
func (*NullableCreateRestoreRequest) UnmarshalJSON ¶
func (v *NullableCreateRestoreRequest) UnmarshalJSON(src []byte) error
func (*NullableCreateRestoreRequest) Unset ¶
func (v *NullableCreateRestoreRequest) Unset()
type NullableDBUser ¶
type NullableDBUser struct {
// contains filtered or unexported fields
}
func NewNullableDBUser ¶
func NewNullableDBUser(val *DBUser) *NullableDBUser
func (NullableDBUser) Get ¶
func (v NullableDBUser) Get() *DBUser
func (NullableDBUser) IsSet ¶
func (v NullableDBUser) IsSet() bool
func (NullableDBUser) MarshalJSON ¶
func (v NullableDBUser) MarshalJSON() ([]byte, error)
func (*NullableDBUser) Set ¶
func (v *NullableDBUser) Set(val *DBUser)
func (*NullableDBUser) UnmarshalJSON ¶
func (v *NullableDBUser) UnmarshalJSON(src []byte) error
func (*NullableDBUser) Unset ¶
func (v *NullableDBUser) Unset()
type NullableDayOfTheWeek ¶
type NullableDayOfTheWeek struct {
// contains filtered or unexported fields
}
func NewNullableDayOfTheWeek ¶
func NewNullableDayOfTheWeek(val *DayOfTheWeek) *NullableDayOfTheWeek
func (NullableDayOfTheWeek) Get ¶
func (v NullableDayOfTheWeek) Get() *DayOfTheWeek
func (NullableDayOfTheWeek) IsSet ¶
func (v NullableDayOfTheWeek) IsSet() bool
func (NullableDayOfTheWeek) MarshalJSON ¶
func (v NullableDayOfTheWeek) MarshalJSON() ([]byte, error)
func (*NullableDayOfTheWeek) Set ¶
func (v *NullableDayOfTheWeek) Set(val *DayOfTheWeek)
func (*NullableDayOfTheWeek) UnmarshalJSON ¶
func (v *NullableDayOfTheWeek) UnmarshalJSON(src []byte) error
func (*NullableDayOfTheWeek) Unset ¶
func (v *NullableDayOfTheWeek) Unset()
type NullableErrorMessage ¶
type NullableErrorMessage struct {
// contains filtered or unexported fields
}
func NewNullableErrorMessage ¶
func NewNullableErrorMessage(val *ErrorMessage) *NullableErrorMessage
func (NullableErrorMessage) Get ¶
func (v NullableErrorMessage) Get() *ErrorMessage
func (NullableErrorMessage) IsSet ¶
func (v NullableErrorMessage) IsSet() bool
func (NullableErrorMessage) MarshalJSON ¶
func (v NullableErrorMessage) MarshalJSON() ([]byte, error)
func (*NullableErrorMessage) Set ¶
func (v *NullableErrorMessage) Set(val *ErrorMessage)
func (*NullableErrorMessage) UnmarshalJSON ¶
func (v *NullableErrorMessage) UnmarshalJSON(src []byte) error
func (*NullableErrorMessage) Unset ¶
func (v *NullableErrorMessage) Unset()
type NullableErrorResponse ¶
type NullableErrorResponse struct {
// contains filtered or unexported fields
}
func NewNullableErrorResponse ¶
func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse
func (NullableErrorResponse) Get ¶
func (v NullableErrorResponse) Get() *ErrorResponse
func (NullableErrorResponse) IsSet ¶
func (v NullableErrorResponse) IsSet() bool
func (NullableErrorResponse) MarshalJSON ¶
func (v NullableErrorResponse) MarshalJSON() ([]byte, error)
func (*NullableErrorResponse) Set ¶
func (v *NullableErrorResponse) Set(val *ErrorResponse)
func (*NullableErrorResponse) UnmarshalJSON ¶
func (v *NullableErrorResponse) UnmarshalJSON(src []byte) error
func (*NullableErrorResponse) Unset ¶
func (v *NullableErrorResponse) Unset()
type NullableFloat32 ¶
type NullableFloat32 struct {
// contains filtered or unexported fields
}
func NewNullableFloat32 ¶
func NewNullableFloat32(val *float32) *NullableFloat32
func (NullableFloat32) Get ¶
func (v NullableFloat32) Get() *float32
func (NullableFloat32) IsSet ¶
func (v NullableFloat32) IsSet() bool
func (NullableFloat32) MarshalJSON ¶
func (v NullableFloat32) MarshalJSON() ([]byte, error)
func (*NullableFloat32) Set ¶
func (v *NullableFloat32) Set(val *float32)
func (*NullableFloat32) UnmarshalJSON ¶
func (v *NullableFloat32) UnmarshalJSON(src []byte) error
func (*NullableFloat32) Unset ¶
func (v *NullableFloat32) Unset()
type NullableFloat64 ¶
type NullableFloat64 struct {
// contains filtered or unexported fields
}
func NewNullableFloat64 ¶
func NewNullableFloat64(val *float64) *NullableFloat64
func (NullableFloat64) Get ¶
func (v NullableFloat64) Get() *float64
func (NullableFloat64) IsSet ¶
func (v NullableFloat64) IsSet() bool
func (NullableFloat64) MarshalJSON ¶
func (v NullableFloat64) MarshalJSON() ([]byte, error)
func (*NullableFloat64) Set ¶
func (v *NullableFloat64) Set(val *float64)
func (*NullableFloat64) UnmarshalJSON ¶
func (v *NullableFloat64) UnmarshalJSON(src []byte) error
func (*NullableFloat64) Unset ¶
func (v *NullableFloat64) Unset()
type NullableInt ¶
type NullableInt struct {
// contains filtered or unexported fields
}
func NewNullableInt ¶
func NewNullableInt(val *int) *NullableInt
func (NullableInt) Get ¶
func (v NullableInt) Get() *int
func (NullableInt) IsSet ¶
func (v NullableInt) IsSet() bool
func (NullableInt) MarshalJSON ¶
func (v NullableInt) MarshalJSON() ([]byte, error)
func (*NullableInt) Set ¶
func (v *NullableInt) Set(val *int)
func (*NullableInt) UnmarshalJSON ¶
func (v *NullableInt) UnmarshalJSON(src []byte) error
func (*NullableInt) Unset ¶
func (v *NullableInt) Unset()
type NullableInt32 ¶
type NullableInt32 struct {
// contains filtered or unexported fields
}
func NewNullableInt32 ¶
func NewNullableInt32(val *int32) *NullableInt32
func (NullableInt32) Get ¶
func (v NullableInt32) Get() *int32
func (NullableInt32) IsSet ¶
func (v NullableInt32) IsSet() bool
func (NullableInt32) MarshalJSON ¶
func (v NullableInt32) MarshalJSON() ([]byte, error)
func (*NullableInt32) Set ¶
func (v *NullableInt32) Set(val *int32)
func (*NullableInt32) UnmarshalJSON ¶
func (v *NullableInt32) UnmarshalJSON(src []byte) error
func (*NullableInt32) Unset ¶
func (v *NullableInt32) Unset()
type NullableInt64 ¶
type NullableInt64 struct {
// contains filtered or unexported fields
}
func NewNullableInt64 ¶
func NewNullableInt64(val *int64) *NullableInt64
func (NullableInt64) Get ¶
func (v NullableInt64) Get() *int64
func (NullableInt64) IsSet ¶
func (v NullableInt64) IsSet() bool
func (NullableInt64) MarshalJSON ¶
func (v NullableInt64) MarshalJSON() ([]byte, error)
func (*NullableInt64) Set ¶
func (v *NullableInt64) Set(val *int64)
func (*NullableInt64) UnmarshalJSON ¶
func (v *NullableInt64) UnmarshalJSON(src []byte) error
func (*NullableInt64) Unset ¶
func (v *NullableInt64) Unset()
type NullableLocation ¶
type NullableLocation struct {
// contains filtered or unexported fields
}
func NewNullableLocation ¶
func NewNullableLocation(val *Location) *NullableLocation
func (NullableLocation) Get ¶
func (v NullableLocation) Get() *Location
func (NullableLocation) IsSet ¶
func (v NullableLocation) IsSet() bool
func (NullableLocation) MarshalJSON ¶
func (v NullableLocation) MarshalJSON() ([]byte, error)
func (*NullableLocation) Set ¶
func (v *NullableLocation) Set(val *Location)
func (*NullableLocation) UnmarshalJSON ¶
func (v *NullableLocation) UnmarshalJSON(src []byte) error
func (*NullableLocation) Unset ¶
func (v *NullableLocation) Unset()
type NullableMaintenanceWindow ¶
type NullableMaintenanceWindow struct {
// contains filtered or unexported fields
}
func NewNullableMaintenanceWindow ¶
func NewNullableMaintenanceWindow(val *MaintenanceWindow) *NullableMaintenanceWindow
func (NullableMaintenanceWindow) Get ¶
func (v NullableMaintenanceWindow) Get() *MaintenanceWindow
func (NullableMaintenanceWindow) IsSet ¶
func (v NullableMaintenanceWindow) IsSet() bool
func (NullableMaintenanceWindow) MarshalJSON ¶
func (v NullableMaintenanceWindow) MarshalJSON() ([]byte, error)
func (*NullableMaintenanceWindow) Set ¶
func (v *NullableMaintenanceWindow) Set(val *MaintenanceWindow)
func (*NullableMaintenanceWindow) UnmarshalJSON ¶
func (v *NullableMaintenanceWindow) UnmarshalJSON(src []byte) error
func (*NullableMaintenanceWindow) Unset ¶
func (v *NullableMaintenanceWindow) Unset()
type NullableMetadata ¶
type NullableMetadata struct {
// contains filtered or unexported fields
}
func NewNullableMetadata ¶
func NewNullableMetadata(val *Metadata) *NullableMetadata
func (NullableMetadata) Get ¶
func (v NullableMetadata) Get() *Metadata
func (NullableMetadata) IsSet ¶
func (v NullableMetadata) IsSet() bool
func (NullableMetadata) MarshalJSON ¶
func (v NullableMetadata) MarshalJSON() ([]byte, error)
func (*NullableMetadata) Set ¶
func (v *NullableMetadata) Set(val *Metadata)
func (*NullableMetadata) UnmarshalJSON ¶
func (v *NullableMetadata) UnmarshalJSON(src []byte) error
func (*NullableMetadata) Unset ¶
func (v *NullableMetadata) Unset()
type NullablePagination ¶
type NullablePagination struct {
// contains filtered or unexported fields
}
func NewNullablePagination ¶
func NewNullablePagination(val *Pagination) *NullablePagination
func (NullablePagination) Get ¶
func (v NullablePagination) Get() *Pagination
func (NullablePagination) IsSet ¶
func (v NullablePagination) IsSet() bool
func (NullablePagination) MarshalJSON ¶
func (v NullablePagination) MarshalJSON() ([]byte, error)
func (*NullablePagination) Set ¶
func (v *NullablePagination) Set(val *Pagination)
func (*NullablePagination) UnmarshalJSON ¶
func (v *NullablePagination) UnmarshalJSON(src []byte) error
func (*NullablePagination) Unset ¶
func (v *NullablePagination) Unset()
type NullablePaginationLinks ¶
type NullablePaginationLinks struct {
// contains filtered or unexported fields
}
func NewNullablePaginationLinks ¶
func NewNullablePaginationLinks(val *PaginationLinks) *NullablePaginationLinks
func (NullablePaginationLinks) Get ¶
func (v NullablePaginationLinks) Get() *PaginationLinks
func (NullablePaginationLinks) IsSet ¶
func (v NullablePaginationLinks) IsSet() bool
func (NullablePaginationLinks) MarshalJSON ¶
func (v NullablePaginationLinks) MarshalJSON() ([]byte, error)
func (*NullablePaginationLinks) Set ¶
func (v *NullablePaginationLinks) Set(val *PaginationLinks)
func (*NullablePaginationLinks) UnmarshalJSON ¶
func (v *NullablePaginationLinks) UnmarshalJSON(src []byte) error
func (*NullablePaginationLinks) Unset ¶
func (v *NullablePaginationLinks) Unset()
type NullablePatchClusterProperties ¶
type NullablePatchClusterProperties struct {
// contains filtered or unexported fields
}
func NewNullablePatchClusterProperties ¶
func NewNullablePatchClusterProperties(val *PatchClusterProperties) *NullablePatchClusterProperties
func (NullablePatchClusterProperties) Get ¶
func (v NullablePatchClusterProperties) Get() *PatchClusterProperties
func (NullablePatchClusterProperties) IsSet ¶
func (v NullablePatchClusterProperties) IsSet() bool
func (NullablePatchClusterProperties) MarshalJSON ¶
func (v NullablePatchClusterProperties) MarshalJSON() ([]byte, error)
func (*NullablePatchClusterProperties) Set ¶
func (v *NullablePatchClusterProperties) Set(val *PatchClusterProperties)
func (*NullablePatchClusterProperties) UnmarshalJSON ¶
func (v *NullablePatchClusterProperties) UnmarshalJSON(src []byte) error
func (*NullablePatchClusterProperties) Unset ¶
func (v *NullablePatchClusterProperties) Unset()
type NullablePatchClusterRequest ¶
type NullablePatchClusterRequest struct {
// contains filtered or unexported fields
}
func NewNullablePatchClusterRequest ¶
func NewNullablePatchClusterRequest(val *PatchClusterRequest) *NullablePatchClusterRequest
func (NullablePatchClusterRequest) Get ¶
func (v NullablePatchClusterRequest) Get() *PatchClusterRequest
func (NullablePatchClusterRequest) IsSet ¶
func (v NullablePatchClusterRequest) IsSet() bool
func (NullablePatchClusterRequest) MarshalJSON ¶
func (v NullablePatchClusterRequest) MarshalJSON() ([]byte, error)
func (*NullablePatchClusterRequest) Set ¶
func (v *NullablePatchClusterRequest) Set(val *PatchClusterRequest)
func (*NullablePatchClusterRequest) UnmarshalJSON ¶
func (v *NullablePatchClusterRequest) UnmarshalJSON(src []byte) error
func (*NullablePatchClusterRequest) Unset ¶
func (v *NullablePatchClusterRequest) Unset()
type NullablePostgresVersionList ¶
type NullablePostgresVersionList struct {
// contains filtered or unexported fields
}
func NewNullablePostgresVersionList ¶
func NewNullablePostgresVersionList(val *PostgresVersionList) *NullablePostgresVersionList
func (NullablePostgresVersionList) Get ¶
func (v NullablePostgresVersionList) Get() *PostgresVersionList
func (NullablePostgresVersionList) IsSet ¶
func (v NullablePostgresVersionList) IsSet() bool
func (NullablePostgresVersionList) MarshalJSON ¶
func (v NullablePostgresVersionList) MarshalJSON() ([]byte, error)
func (*NullablePostgresVersionList) Set ¶
func (v *NullablePostgresVersionList) Set(val *PostgresVersionList)
func (*NullablePostgresVersionList) UnmarshalJSON ¶
func (v *NullablePostgresVersionList) UnmarshalJSON(src []byte) error
func (*NullablePostgresVersionList) Unset ¶
func (v *NullablePostgresVersionList) Unset()
type NullablePostgresVersionListData ¶
type NullablePostgresVersionListData struct {
// contains filtered or unexported fields
}
func NewNullablePostgresVersionListData ¶
func NewNullablePostgresVersionListData(val *PostgresVersionListData) *NullablePostgresVersionListData
func (NullablePostgresVersionListData) Get ¶
func (v NullablePostgresVersionListData) Get() *PostgresVersionListData
func (NullablePostgresVersionListData) IsSet ¶
func (v NullablePostgresVersionListData) IsSet() bool
func (NullablePostgresVersionListData) MarshalJSON ¶
func (v NullablePostgresVersionListData) MarshalJSON() ([]byte, error)
func (*NullablePostgresVersionListData) Set ¶
func (v *NullablePostgresVersionListData) Set(val *PostgresVersionListData)
func (*NullablePostgresVersionListData) UnmarshalJSON ¶
func (v *NullablePostgresVersionListData) UnmarshalJSON(src []byte) error
func (*NullablePostgresVersionListData) Unset ¶
func (v *NullablePostgresVersionListData) Unset()
type NullableResourceType ¶
type NullableResourceType struct {
// contains filtered or unexported fields
}
func NewNullableResourceType ¶
func NewNullableResourceType(val *ResourceType) *NullableResourceType
func (NullableResourceType) Get ¶
func (v NullableResourceType) Get() *ResourceType
func (NullableResourceType) IsSet ¶
func (v NullableResourceType) IsSet() bool
func (NullableResourceType) MarshalJSON ¶
func (v NullableResourceType) MarshalJSON() ([]byte, error)
func (*NullableResourceType) Set ¶
func (v *NullableResourceType) Set(val *ResourceType)
func (*NullableResourceType) UnmarshalJSON ¶
func (v *NullableResourceType) UnmarshalJSON(src []byte) error
func (*NullableResourceType) Unset ¶
func (v *NullableResourceType) Unset()
type NullableState ¶
type NullableState struct {
// contains filtered or unexported fields
}
func NewNullableState ¶
func NewNullableState(val *State) *NullableState
func (NullableState) Get ¶
func (v NullableState) Get() *State
func (NullableState) IsSet ¶
func (v NullableState) IsSet() bool
func (NullableState) MarshalJSON ¶
func (v NullableState) MarshalJSON() ([]byte, error)
func (*NullableState) Set ¶
func (v *NullableState) Set(val *State)
func (*NullableState) UnmarshalJSON ¶
func (v *NullableState) UnmarshalJSON(src []byte) error
func (*NullableState) Unset ¶
func (v *NullableState) Unset()
type NullableStorageType ¶
type NullableStorageType struct {
// contains filtered or unexported fields
}
func NewNullableStorageType ¶
func NewNullableStorageType(val *StorageType) *NullableStorageType
func (NullableStorageType) Get ¶
func (v NullableStorageType) Get() *StorageType
func (NullableStorageType) IsSet ¶
func (v NullableStorageType) IsSet() bool
func (NullableStorageType) MarshalJSON ¶
func (v NullableStorageType) MarshalJSON() ([]byte, error)
func (*NullableStorageType) Set ¶
func (v *NullableStorageType) Set(val *StorageType)
func (*NullableStorageType) UnmarshalJSON ¶
func (v *NullableStorageType) UnmarshalJSON(src []byte) error
func (*NullableStorageType) Unset ¶
func (v *NullableStorageType) 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 NullableSynchronizationMode ¶
type NullableSynchronizationMode struct {
// contains filtered or unexported fields
}
func NewNullableSynchronizationMode ¶
func NewNullableSynchronizationMode(val *SynchronizationMode) *NullableSynchronizationMode
func (NullableSynchronizationMode) Get ¶
func (v NullableSynchronizationMode) Get() *SynchronizationMode
func (NullableSynchronizationMode) IsSet ¶
func (v NullableSynchronizationMode) IsSet() bool
func (NullableSynchronizationMode) MarshalJSON ¶
func (v NullableSynchronizationMode) MarshalJSON() ([]byte, error)
func (*NullableSynchronizationMode) Set ¶
func (v *NullableSynchronizationMode) Set(val *SynchronizationMode)
func (*NullableSynchronizationMode) UnmarshalJSON ¶
func (v *NullableSynchronizationMode) UnmarshalJSON(src []byte) error
func (*NullableSynchronizationMode) Unset ¶
func (v *NullableSynchronizationMode) Unset()
type NullableTime ¶
type NullableTime struct {
// contains filtered or unexported fields
}
func NewNullableTime ¶
func NewNullableTime(val *time.Time) *NullableTime
func (NullableTime) Get ¶
func (v NullableTime) Get() *time.Time
func (NullableTime) IsSet ¶
func (v NullableTime) IsSet() bool
func (NullableTime) MarshalJSON ¶
func (v NullableTime) MarshalJSON() ([]byte, error)
func (*NullableTime) Set ¶
func (v *NullableTime) Set(val *time.Time)
func (*NullableTime) UnmarshalJSON ¶
func (v *NullableTime) UnmarshalJSON(src []byte) error
func (*NullableTime) Unset ¶
func (v *NullableTime) Unset()
type Pagination ¶
type Pagination struct { // The offset specified in the request (if none was specified, the default offset is 0) (not implemented yet). Offset *int32 `json:"offset,omitempty"` // The limit specified in the request (if none was specified, use the endpoint's default pagination limit) (not implemented yet, always return number of items). Limit *int32 `json:"limit,omitempty"` Links *PaginationLinks `json:"_links,omitempty"` }
Pagination struct for Pagination
func (*Pagination) GetLimit ¶
func (o *Pagination) GetLimit() *int32
GetLimit returns the Limit field value If the value is explicit nil, the zero value for int32 will be returned
func (*Pagination) GetLimitOk ¶
func (o *Pagination) GetLimitOk() (*int32, bool)
GetLimitOk returns a tuple with the Limit 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 (*Pagination) GetLinks ¶
func (o *Pagination) GetLinks() *PaginationLinks
GetLinks returns the Links field value If the value is explicit nil, the zero value for PaginationLinks will be returned
func (*Pagination) GetLinksOk ¶
func (o *Pagination) GetLinksOk() (*PaginationLinks, bool)
GetLinksOk returns a tuple with the Links 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 (*Pagination) GetOffset ¶
func (o *Pagination) GetOffset() *int32
GetOffset returns the Offset field value If the value is explicit nil, the zero value for int32 will be returned
func (*Pagination) GetOffsetOk ¶
func (o *Pagination) GetOffsetOk() (*int32, bool)
GetOffsetOk returns a tuple with the Offset 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 (*Pagination) HasLimit ¶
func (o *Pagination) HasLimit() bool
HasLimit returns a boolean if a field has been set.
func (*Pagination) HasLinks ¶
func (o *Pagination) HasLinks() bool
HasLinks returns a boolean if a field has been set.
func (*Pagination) HasOffset ¶
func (o *Pagination) HasOffset() bool
HasOffset returns a boolean if a field has been set.
func (Pagination) MarshalJSON ¶
func (o Pagination) MarshalJSON() ([]byte, error)
func (*Pagination) SetLinks ¶
func (o *Pagination) SetLinks(v PaginationLinks)
SetLinks sets field value
type PaginationLinks ¶
type PaginationLinks struct { // URL (with offset and limit parameters) of the previous page; only present if offset is greater than 0. Prev *string `json:"prev,omitempty"` // URL (with offset and limit parameters) of the current page. Self *string `json:"self,omitempty"` // URL (with offset and limit parameters) of the next page; only present if offset + limit is less than the total number of elements. Next *string `json:"next,omitempty"` }
PaginationLinks URLs to navigate the different pages. As of now we always only return a single page.
func (*PaginationLinks) GetNext ¶
func (o *PaginationLinks) GetNext() *string
GetNext returns the Next field value If the value is explicit nil, the zero value for string will be returned
func (*PaginationLinks) GetNextOk ¶
func (o *PaginationLinks) GetNextOk() (*string, bool)
GetNextOk returns a tuple with the Next 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 (*PaginationLinks) GetPrev ¶
func (o *PaginationLinks) GetPrev() *string
GetPrev returns the Prev field value If the value is explicit nil, the zero value for string will be returned
func (*PaginationLinks) GetPrevOk ¶
func (o *PaginationLinks) GetPrevOk() (*string, bool)
GetPrevOk returns a tuple with the Prev 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 (*PaginationLinks) GetSelf ¶
func (o *PaginationLinks) GetSelf() *string
GetSelf returns the Self field value If the value is explicit nil, the zero value for string will be returned
func (*PaginationLinks) GetSelfOk ¶
func (o *PaginationLinks) GetSelfOk() (*string, bool)
GetSelfOk returns a tuple with the Self 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 (*PaginationLinks) HasNext ¶
func (o *PaginationLinks) HasNext() bool
HasNext returns a boolean if a field has been set.
func (*PaginationLinks) HasPrev ¶
func (o *PaginationLinks) HasPrev() bool
HasPrev returns a boolean if a field has been set.
func (*PaginationLinks) HasSelf ¶
func (o *PaginationLinks) HasSelf() bool
HasSelf returns a boolean if a field has been set.
func (PaginationLinks) MarshalJSON ¶
func (o PaginationLinks) MarshalJSON() ([]byte, error)
func (*PaginationLinks) SetNext ¶
func (o *PaginationLinks) SetNext(v string)
SetNext sets field value
func (*PaginationLinks) SetPrev ¶
func (o *PaginationLinks) SetPrev(v string)
SetPrev sets field value
func (*PaginationLinks) SetSelf ¶
func (o *PaginationLinks) SetSelf(v string)
SetSelf sets field value
type PatchClusterProperties ¶
type PatchClusterProperties struct { // The number of CPU cores per instance. Cores *int32 `json:"cores,omitempty"` // The amount of memory per instance in megabytes. Has to be a multiple of 1024. Ram *int32 `json:"ram,omitempty"` // The amount of storage per instance in megabytes. StorageSize *int32 `json:"storageSize,omitempty"` Connections *[]Connection `json:"connections,omitempty"` // The friendly name of your cluster. DisplayName *string `json:"displayName,omitempty"` MaintenanceWindow *MaintenanceWindow `json:"maintenanceWindow,omitempty"` // The PostgreSQL version of your cluster. PostgresVersion *string `json:"postgresVersion,omitempty"` // The total number of instances in the cluster (one master and n-1 standbys). Instances *int32 `json:"instances,omitempty"` }
PatchClusterProperties Properties of the payload to change a cluster
func (*PatchClusterProperties) GetConnections ¶
func (o *PatchClusterProperties) GetConnections() *[]Connection
GetConnections returns the Connections field value If the value is explicit nil, the zero value for []Connection will be returned
func (*PatchClusterProperties) GetConnectionsOk ¶
func (o *PatchClusterProperties) GetConnectionsOk() (*[]Connection, bool)
GetConnectionsOk returns a tuple with the Connections 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 (*PatchClusterProperties) GetCores ¶
func (o *PatchClusterProperties) GetCores() *int32
GetCores returns the Cores field value If the value is explicit nil, the zero value for int32 will be returned
func (*PatchClusterProperties) GetCoresOk ¶
func (o *PatchClusterProperties) GetCoresOk() (*int32, bool)
GetCoresOk returns a tuple with the Cores 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 (*PatchClusterProperties) GetDisplayName ¶
func (o *PatchClusterProperties) GetDisplayName() *string
GetDisplayName returns the DisplayName field value If the value is explicit nil, the zero value for string will be returned
func (*PatchClusterProperties) GetDisplayNameOk ¶
func (o *PatchClusterProperties) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName 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 (*PatchClusterProperties) GetInstances ¶
func (o *PatchClusterProperties) GetInstances() *int32
GetInstances returns the Instances field value If the value is explicit nil, the zero value for int32 will be returned
func (*PatchClusterProperties) GetInstancesOk ¶
func (o *PatchClusterProperties) GetInstancesOk() (*int32, bool)
GetInstancesOk returns a tuple with the Instances 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 (*PatchClusterProperties) GetMaintenanceWindow ¶
func (o *PatchClusterProperties) GetMaintenanceWindow() *MaintenanceWindow
GetMaintenanceWindow returns the MaintenanceWindow field value If the value is explicit nil, the zero value for MaintenanceWindow will be returned
func (*PatchClusterProperties) GetMaintenanceWindowOk ¶
func (o *PatchClusterProperties) GetMaintenanceWindowOk() (*MaintenanceWindow, bool)
GetMaintenanceWindowOk returns a tuple with the MaintenanceWindow 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 (*PatchClusterProperties) GetPostgresVersion ¶
func (o *PatchClusterProperties) GetPostgresVersion() *string
GetPostgresVersion returns the PostgresVersion field value If the value is explicit nil, the zero value for string will be returned
func (*PatchClusterProperties) GetPostgresVersionOk ¶
func (o *PatchClusterProperties) GetPostgresVersionOk() (*string, bool)
GetPostgresVersionOk returns a tuple with the PostgresVersion 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 (*PatchClusterProperties) GetRam ¶
func (o *PatchClusterProperties) GetRam() *int32
GetRam returns the Ram field value If the value is explicit nil, the zero value for int32 will be returned
func (*PatchClusterProperties) GetRamOk ¶
func (o *PatchClusterProperties) GetRamOk() (*int32, bool)
GetRamOk returns a tuple with the Ram 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 (*PatchClusterProperties) GetStorageSize ¶
func (o *PatchClusterProperties) GetStorageSize() *int32
GetStorageSize returns the StorageSize field value If the value is explicit nil, the zero value for int32 will be returned
func (*PatchClusterProperties) GetStorageSizeOk ¶
func (o *PatchClusterProperties) GetStorageSizeOk() (*int32, bool)
GetStorageSizeOk returns a tuple with the StorageSize 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 (*PatchClusterProperties) HasConnections ¶
func (o *PatchClusterProperties) HasConnections() bool
HasConnections returns a boolean if a field has been set.
func (*PatchClusterProperties) HasCores ¶
func (o *PatchClusterProperties) HasCores() bool
HasCores returns a boolean if a field has been set.
func (*PatchClusterProperties) HasDisplayName ¶
func (o *PatchClusterProperties) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (*PatchClusterProperties) HasInstances ¶
func (o *PatchClusterProperties) HasInstances() bool
HasInstances returns a boolean if a field has been set.
func (*PatchClusterProperties) HasMaintenanceWindow ¶
func (o *PatchClusterProperties) HasMaintenanceWindow() bool
HasMaintenanceWindow returns a boolean if a field has been set.
func (*PatchClusterProperties) HasPostgresVersion ¶
func (o *PatchClusterProperties) HasPostgresVersion() bool
HasPostgresVersion returns a boolean if a field has been set.
func (*PatchClusterProperties) HasRam ¶
func (o *PatchClusterProperties) HasRam() bool
HasRam returns a boolean if a field has been set.
func (*PatchClusterProperties) HasStorageSize ¶
func (o *PatchClusterProperties) HasStorageSize() bool
HasStorageSize returns a boolean if a field has been set.
func (PatchClusterProperties) MarshalJSON ¶
func (o PatchClusterProperties) MarshalJSON() ([]byte, error)
func (*PatchClusterProperties) SetConnections ¶
func (o *PatchClusterProperties) SetConnections(v []Connection)
SetConnections sets field value
func (*PatchClusterProperties) SetCores ¶
func (o *PatchClusterProperties) SetCores(v int32)
SetCores sets field value
func (*PatchClusterProperties) SetDisplayName ¶
func (o *PatchClusterProperties) SetDisplayName(v string)
SetDisplayName sets field value
func (*PatchClusterProperties) SetInstances ¶
func (o *PatchClusterProperties) SetInstances(v int32)
SetInstances sets field value
func (*PatchClusterProperties) SetMaintenanceWindow ¶
func (o *PatchClusterProperties) SetMaintenanceWindow(v MaintenanceWindow)
SetMaintenanceWindow sets field value
func (*PatchClusterProperties) SetPostgresVersion ¶
func (o *PatchClusterProperties) SetPostgresVersion(v string)
SetPostgresVersion sets field value
func (*PatchClusterProperties) SetRam ¶
func (o *PatchClusterProperties) SetRam(v int32)
SetRam sets field value
func (*PatchClusterProperties) SetStorageSize ¶
func (o *PatchClusterProperties) SetStorageSize(v int32)
SetStorageSize sets field value
type PatchClusterRequest ¶
type PatchClusterRequest struct { Metadata *Metadata `json:"metadata,omitempty"` Properties *PatchClusterProperties `json:"properties,omitempty"` }
PatchClusterRequest Request payload to change a cluster
func (*PatchClusterRequest) GetMetadata ¶
func (o *PatchClusterRequest) GetMetadata() *Metadata
GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for Metadata will be returned
func (*PatchClusterRequest) GetMetadataOk ¶
func (o *PatchClusterRequest) GetMetadataOk() (*Metadata, bool)
GetMetadataOk returns a tuple with the Metadata 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 (*PatchClusterRequest) GetProperties ¶
func (o *PatchClusterRequest) GetProperties() *PatchClusterProperties
GetProperties returns the Properties field value If the value is explicit nil, the zero value for PatchClusterProperties will be returned
func (*PatchClusterRequest) GetPropertiesOk ¶
func (o *PatchClusterRequest) GetPropertiesOk() (*PatchClusterProperties, bool)
GetPropertiesOk returns a tuple with the Properties 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 (*PatchClusterRequest) HasMetadata ¶
func (o *PatchClusterRequest) HasMetadata() bool
HasMetadata returns a boolean if a field has been set.
func (*PatchClusterRequest) HasProperties ¶
func (o *PatchClusterRequest) HasProperties() bool
HasProperties returns a boolean if a field has been set.
func (PatchClusterRequest) MarshalJSON ¶
func (o PatchClusterRequest) MarshalJSON() ([]byte, error)
func (*PatchClusterRequest) SetMetadata ¶
func (o *PatchClusterRequest) SetMetadata(v Metadata)
SetMetadata sets field value
func (*PatchClusterRequest) SetProperties ¶
func (o *PatchClusterRequest) SetProperties(v PatchClusterProperties)
SetProperties sets field value
type PostgresVersionList ¶
type PostgresVersionList struct {
Data *[]PostgresVersionListData `json:"data,omitempty"`
}
PostgresVersionList list of PostgreSQL versions
func (*PostgresVersionList) GetData ¶
func (o *PostgresVersionList) GetData() *[]PostgresVersionListData
GetData returns the Data field value If the value is explicit nil, the zero value for []PostgresVersionListData will be returned
func (*PostgresVersionList) GetDataOk ¶
func (o *PostgresVersionList) GetDataOk() (*[]PostgresVersionListData, bool)
GetDataOk returns a tuple with the Data 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 (*PostgresVersionList) HasData ¶
func (o *PostgresVersionList) HasData() bool
HasData returns a boolean if a field has been set.
func (PostgresVersionList) MarshalJSON ¶
func (o PostgresVersionList) MarshalJSON() ([]byte, error)
func (*PostgresVersionList) SetData ¶
func (o *PostgresVersionList) SetData(v []PostgresVersionListData)
SetData sets field value
type PostgresVersionListData ¶
type PostgresVersionListData struct {
Name *string `json:"name,omitempty"`
}
PostgresVersionListData struct for PostgresVersionListData
func (*PostgresVersionListData) GetName ¶
func (o *PostgresVersionListData) GetName() *string
GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned
func (*PostgresVersionListData) GetNameOk ¶
func (o *PostgresVersionListData) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name 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 (*PostgresVersionListData) HasName ¶
func (o *PostgresVersionListData) HasName() bool
HasName returns a boolean if a field has been set.
func (PostgresVersionListData) MarshalJSON ¶
func (o PostgresVersionListData) MarshalJSON() ([]byte, error)
func (*PostgresVersionListData) SetName ¶
func (o *PostgresVersionListData) SetName(v string)
SetName sets field value
type ResourceType ¶
type ResourceType string
ResourceType The type of the resource.
const ( COLLECTION ResourceType = "collection" CLUSTER ResourceType = "cluster" BACKUP ResourceType = "backup" )
List of ResourceType
func (ResourceType) Ptr ¶
func (v ResourceType) Ptr() *ResourceType
Ptr returns reference to ResourceType value
func (*ResourceType) UnmarshalJSON ¶
func (v *ResourceType) UnmarshalJSON(src []byte) error
type RestoresApiService ¶
type RestoresApiService service
RestoresApiService RestoresApi service
func (*RestoresApiService) ClusterRestorePost ¶
func (a *RestoresApiService) ClusterRestorePost(ctx _context.Context, clusterId string) ApiClusterRestorePostRequest
* ClusterRestorePost In-place restore of a cluster * Triggers an in-place restore of the given PostgreSQL. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param clusterId The unique ID of the cluster. * @return ApiClusterRestorePostRequest
func (*RestoresApiService) ClusterRestorePostExecute ¶
func (a *RestoresApiService) ClusterRestorePostExecute(r ApiClusterRestorePostRequest) (*APIResponse, error)
* Execute executes the request
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
type ServerVariable ¶
ServerVariable stores the information about a server variable
type State ¶
type State string
State The current status reported back by the cluster.
const ( AVAILABLE State = "AVAILABLE" BUSY State = "BUSY" DESTROYING State = "DESTROYING" FAILED State = "FAILED" UNKNOWN State = "UNKNOWN" )
List of State
func (*State) UnmarshalJSON ¶
type StorageType ¶
type StorageType string
StorageType The storage type used in your cluster.
const ( HDD StorageType = "HDD" SSD StorageType = "SSD" )
List of StorageType
func (StorageType) Ptr ¶
func (v StorageType) Ptr() *StorageType
Ptr returns reference to StorageType value
func (*StorageType) UnmarshalJSON ¶
func (v *StorageType) UnmarshalJSON(src []byte) error
type SynchronizationMode ¶
type SynchronizationMode string
SynchronizationMode Represents different modes of replication.
const ( ASYNCHRONOUS SynchronizationMode = "ASYNCHRONOUS" SYNCHRONOUS SynchronizationMode = "SYNCHRONOUS" STRICTLY_SYNCHRONOUS SynchronizationMode = "STRICTLY_SYNCHRONOUS" )
List of SynchronizationMode
func (SynchronizationMode) Ptr ¶
func (v SynchronizationMode) Ptr() *SynchronizationMode
Ptr returns reference to SynchronizationMode value
func (*SynchronizationMode) UnmarshalJSON ¶
func (v *SynchronizationMode) UnmarshalJSON(src []byte) error
Source Files
¶
- api_backups.go
- api_clusters.go
- api_logs.go
- api_metadata.go
- api_restores.go
- client.go
- configuration.go
- model_api_version.go
- model_backup_location.go
- model_backup_metadata.go
- model_backup_response.go
- model_cluster_backup.go
- model_cluster_backup_list.go
- model_cluster_backup_list_all_of.go
- model_cluster_list.go
- model_cluster_list_all_of.go
- model_cluster_logs.go
- model_cluster_logs_instances.go
- model_cluster_logs_messages.go
- model_cluster_properties.go
- model_cluster_response.go
- model_connection.go
- model_create_cluster_properties.go
- model_create_cluster_request.go
- model_create_restore_request.go
- model_day_of_the_week.go
- model_db_user.go
- model_error_message.go
- model_error_response.go
- model_location.go
- model_maintenance_window.go
- model_metadata.go
- model_pagination.go
- model_pagination_links.go
- model_patch_cluster_properties.go
- model_patch_cluster_request.go
- model_postgres_version_list.go
- model_postgres_version_list_data.go
- model_resource_type.go
- model_state.go
- model_storage_type.go
- model_synchronization_mode.go
- response.go
- utils.go