couchbasecapella

package module
v0.0.0-...-0e6b314 Latest Latest
Warning

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

Go to latest
Published: Aug 5, 2022 License: Apache-2.0 Imports: 25 Imported by: 1

README

Go API client for couchbasecapella

Go Reference

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Overview

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

  • API version: 2.0.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Configuring environment variables

In order to set up authentication a programmatic API key must be generated. Instructions to generate your API key can be found in the Couchbase Capella Public API documentation.

You will need to provide your credentials for authentication via the environment variables, CBC_ACCESS_KEY and CBC_SECRET_KEY, for your access and secret API Key Pair respectively.

$  export CBC_ACCESS_KEY="xxxx"
$  export CBC_SECRET_KEY="xxxx"

Installation

Install the following dependency:

go get github.com/couchbasecloud/couchbase-capella-api-go-client

Add the following in import:

import "github.com/couchbasecloud/couchbase-capella-api-go-client"

Creating an API client

ctx := context.WithValue(
    context.Background(),
    couchbasecloud.ContextAPIKeys,
    map[string]couchbasecloud.APIKey{
        "accessKey": {
            Key: os.Getenv("CBC_ACCESS_KEY"),
        },
        "secretKey": {
            Key: os.Getenv("CBC_SECRET_KEY"),
        },
    },
)
configuration := couchbasecloud.NewConfiguration()
apiClient := couchbasecloud.NewAPIClient(configuration)

API usage - Retrieving a project

projectId := "39eidkdhe-48389-dk38-8e84-34038djsjks"
project, _, err := apiClient.ProjectsApi.ProjectsShow(ctx, projectId).Execute()

if err != nil {
    t.Fatalf("Error when calling `ProjectsApi.ProjectsShow(ctx)`: %v\n", err)
}

fmt.Fprintf(os.Stdout, "Response from `ProjectsApi.ProjectsShow(ctx)`: %v\n", project)

To use a proxy server, set the environment variable HTTP_PROXY:

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

Configuration of Server URL

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

Select Server Configuration

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

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

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

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

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

URLs Configuration per Operation

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

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

Documentation for API Endpoints

All URIs are relative to https://cloudapi.cloud.couchbase.com

Class Method HTTP request Description
CloudsApi CloudsList Get /v2/clouds List Clouds
CloudsApi CloudsShow Get /v2/clouds/{id} Get Cloud
ClustersApi ClustersCreate Post /v2/clusters Create cluster
ClustersApi ClustersCreateAllowlistEntry Post /v2/clusters/{id}/allowlist Adds entry to allowlist
ClustersApi ClustersCreateBucket Post /v2/clusters/{id}/buckets Create bucket in cluster
ClustersApi ClustersCreateUser Post /v2/clusters/{id}/users Create Database User
ClustersApi ClustersDelete Delete /v2/clusters/{id} Delete cluster
ClustersApi ClustersDeleteAllowlistEntry Delete /v2/clusters/{id}/allowlist Delete entry from allowlist
ClustersApi ClustersDeleteBucket Delete /v2/clusters/{id}/buckets Delete bucket in cluster
ClustersApi ClustersDeleteSingleBucket Delete /v2/clusters/{id}/buckets/{bucketId} Delete an existing bucket
ClustersApi ClustersDeleteUser Delete /v2/clusters/{id}/users/{username} Delete Database User
ClustersApi ClustersGetAllowlist Get /v2/clusters/{id}/allowlist Get current allowlist
ClustersApi ClustersGetCertificate Get /v2/clusters/{id}/certificate Get Cluster Certificate
ClustersApi ClustersHealth Get /v2/clusters/{id}/health Get Cluster Health
ClustersApi ClustersList Get /v2/clusters List Clusters
ClustersApi ClustersListBuckets Get /v2/clusters/{id}/buckets List cluster buckets
ClustersApi ClustersListUsers Get /v2/clusters/{id}/users List Database Users
ClustersApi ClustersShow Get /v2/clusters/{id} Get Cluster
ClustersApi ClustersStatus Get /v2/clusters/{id}/status Get Cluster Status
ClustersApi ClustersUpdateAllowlist Put /v2/clusters/{id}/allowlist Update the allowlist for a cluster
ClustersApi ClustersUpdateBucket Put /v2/clusters/{id}/buckets Update bucket in cluster
ClustersApi ClustersUpdateSingleBucket Put /v2/clusters/{id}/buckets/{bucketId} Update an existing bucket
ClustersApi ClustersUpdateUser Put /v2/clusters/{id}/users/{username} Update Database User
ClustersV3Api ClustersV3create Post /v3/clusters Create Cluster V3
ClustersV3Api ClustersV3createUser Post /v3/clusters/{id}/users Create cluster user
ClustersV3Api ClustersV3delete Delete /v3/clusters/{id} Delete Cluster V3
ClustersV3Api ClustersV3list Get /v3/clusters List all clusters v3
ClustersV3Api ClustersV3show Get /v3/clusters/{id} Get Cluster Info V3
ClustersV3Api ClustersV3status Get /v3/clusters/{id}/status Get Cluster Status V3
ClustersV3Api ClustersV3updateMeta Put /v3/clusters/{id}/meta Update Cluster Metadata V3
ClustersV3Api ClustersV3updateServers Put /v3/clusters/{id}/servers Update Cluster Servers V3
ClustersV3Api ClustersV3updateSupport Put /v3/clusters/{id}/support Update Cluster Support Package V3
ProjectsApi ProjectsCreate Post /v2/projects Create project
ProjectsApi ProjectsDelete Delete /v2/projects/{id} Delete project
ProjectsApi ProjectsList Get /v2/projects List Projects
ProjectsApi ProjectsShow Get /v2/projects/{id} Get project by ID
StatusApi StatusShow Get /v2/status API status
UsersApi UsersList Get /v2/users List Users

Documentation For Models

Documentation for Utility Methods

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

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

Author

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// 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

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

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

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type APIClient

type APIClient struct {
	CloudsApi *CloudsApiService

	ClustersApi *ClustersApiService

	ClustersV3Api *ClustersV3ApiService

	ProjectsApi *ProjectsApiService

	StatusApi *StatusApiService

	UsersApi *UsersApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Couchbase Public API API v2.0.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

type APIKey struct {
	Key    string
	Prefix string
}

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

type APIResponse

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

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

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

type AWSProviderSettings

type AWSProviderSettings struct {
	Region           *AwsRegions `json:"region,omitempty"`
	Bucket           *string     `json:"bucket,omitempty"`
	SupportBucket    *string     `json:"supportBucket,omitempty"`
	AccountId        *string     `json:"accountId,omitempty"`
	VpcCidr          *string     `json:"vpcCidr,omitempty"`
	VpcId            *string     `json:"vpcId,omitempty"`
	StackId          *string     `json:"stackId,omitempty"`
	PrivateSubnets   *[]string   `json:"privateSubnets,omitempty"`
	AvailabilityZone *[]string   `json:"availabilityZone,omitempty"`
	AzCount          *int32      `json:"azCount,omitempty"`
	LastRotated      *time.Time  `json:"lastRotated,omitempty"`
}

AWSProviderSettings struct for AWSProviderSettings

func NewAWSProviderSettings

func NewAWSProviderSettings() *AWSProviderSettings

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

func NewAWSProviderSettingsWithDefaults

func NewAWSProviderSettingsWithDefaults() *AWSProviderSettings

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

func (*AWSProviderSettings) GetAccountId

func (o *AWSProviderSettings) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise.

func (*AWSProviderSettings) GetAccountIdOk

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

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

func (*AWSProviderSettings) GetAvailabilityZone

func (o *AWSProviderSettings) GetAvailabilityZone() []string

GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise.

func (*AWSProviderSettings) GetAvailabilityZoneOk

func (o *AWSProviderSettings) GetAvailabilityZoneOk() (*[]string, bool)

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

func (*AWSProviderSettings) GetAzCount

func (o *AWSProviderSettings) GetAzCount() int32

GetAzCount returns the AzCount field value if set, zero value otherwise.

func (*AWSProviderSettings) GetAzCountOk

func (o *AWSProviderSettings) GetAzCountOk() (*int32, bool)

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

func (*AWSProviderSettings) GetBucket

func (o *AWSProviderSettings) GetBucket() string

GetBucket returns the Bucket field value if set, zero value otherwise.

func (*AWSProviderSettings) GetBucketOk

func (o *AWSProviderSettings) GetBucketOk() (*string, bool)

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

func (*AWSProviderSettings) GetLastRotated

func (o *AWSProviderSettings) GetLastRotated() time.Time

GetLastRotated returns the LastRotated field value if set, zero value otherwise.

func (*AWSProviderSettings) GetLastRotatedOk

func (o *AWSProviderSettings) GetLastRotatedOk() (*time.Time, bool)

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

func (*AWSProviderSettings) GetPrivateSubnets

func (o *AWSProviderSettings) GetPrivateSubnets() []string

GetPrivateSubnets returns the PrivateSubnets field value if set, zero value otherwise.

func (*AWSProviderSettings) GetPrivateSubnetsOk

func (o *AWSProviderSettings) GetPrivateSubnetsOk() (*[]string, bool)

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

func (*AWSProviderSettings) GetRegion

func (o *AWSProviderSettings) GetRegion() AwsRegions

GetRegion returns the Region field value if set, zero value otherwise.

func (*AWSProviderSettings) GetRegionOk

func (o *AWSProviderSettings) GetRegionOk() (*AwsRegions, bool)

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

func (*AWSProviderSettings) GetStackId

func (o *AWSProviderSettings) GetStackId() string

GetStackId returns the StackId field value if set, zero value otherwise.

func (*AWSProviderSettings) GetStackIdOk

func (o *AWSProviderSettings) GetStackIdOk() (*string, bool)

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

func (*AWSProviderSettings) GetSupportBucket

func (o *AWSProviderSettings) GetSupportBucket() string

GetSupportBucket returns the SupportBucket field value if set, zero value otherwise.

func (*AWSProviderSettings) GetSupportBucketOk

func (o *AWSProviderSettings) GetSupportBucketOk() (*string, bool)

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

func (*AWSProviderSettings) GetVpcCidr

func (o *AWSProviderSettings) GetVpcCidr() string

GetVpcCidr returns the VpcCidr field value if set, zero value otherwise.

func (*AWSProviderSettings) GetVpcCidrOk

func (o *AWSProviderSettings) GetVpcCidrOk() (*string, bool)

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

func (*AWSProviderSettings) GetVpcId

func (o *AWSProviderSettings) GetVpcId() string

GetVpcId returns the VpcId field value if set, zero value otherwise.

func (*AWSProviderSettings) GetVpcIdOk

func (o *AWSProviderSettings) GetVpcIdOk() (*string, bool)

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

func (*AWSProviderSettings) HasAccountId

func (o *AWSProviderSettings) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*AWSProviderSettings) HasAvailabilityZone

func (o *AWSProviderSettings) HasAvailabilityZone() bool

HasAvailabilityZone returns a boolean if a field has been set.

func (*AWSProviderSettings) HasAzCount

func (o *AWSProviderSettings) HasAzCount() bool

HasAzCount returns a boolean if a field has been set.

func (*AWSProviderSettings) HasBucket

func (o *AWSProviderSettings) HasBucket() bool

HasBucket returns a boolean if a field has been set.

func (*AWSProviderSettings) HasLastRotated

func (o *AWSProviderSettings) HasLastRotated() bool

HasLastRotated returns a boolean if a field has been set.

func (*AWSProviderSettings) HasPrivateSubnets

func (o *AWSProviderSettings) HasPrivateSubnets() bool

HasPrivateSubnets returns a boolean if a field has been set.

func (*AWSProviderSettings) HasRegion

func (o *AWSProviderSettings) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*AWSProviderSettings) HasStackId

func (o *AWSProviderSettings) HasStackId() bool

HasStackId returns a boolean if a field has been set.

func (*AWSProviderSettings) HasSupportBucket

func (o *AWSProviderSettings) HasSupportBucket() bool

HasSupportBucket returns a boolean if a field has been set.

func (*AWSProviderSettings) HasVpcCidr

func (o *AWSProviderSettings) HasVpcCidr() bool

HasVpcCidr returns a boolean if a field has been set.

func (*AWSProviderSettings) HasVpcId

func (o *AWSProviderSettings) HasVpcId() bool

HasVpcId returns a boolean if a field has been set.

func (AWSProviderSettings) MarshalJSON

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

func (*AWSProviderSettings) SetAccountId

func (o *AWSProviderSettings) SetAccountId(v string)

SetAccountId gets a reference to the given string and assigns it to the AccountId field.

func (*AWSProviderSettings) SetAvailabilityZone

func (o *AWSProviderSettings) SetAvailabilityZone(v []string)

SetAvailabilityZone gets a reference to the given []string and assigns it to the AvailabilityZone field.

func (*AWSProviderSettings) SetAzCount

func (o *AWSProviderSettings) SetAzCount(v int32)

SetAzCount gets a reference to the given int32 and assigns it to the AzCount field.

func (*AWSProviderSettings) SetBucket

func (o *AWSProviderSettings) SetBucket(v string)

SetBucket gets a reference to the given string and assigns it to the Bucket field.

func (*AWSProviderSettings) SetLastRotated

func (o *AWSProviderSettings) SetLastRotated(v time.Time)

SetLastRotated gets a reference to the given time.Time and assigns it to the LastRotated field.

func (*AWSProviderSettings) SetPrivateSubnets

func (o *AWSProviderSettings) SetPrivateSubnets(v []string)

SetPrivateSubnets gets a reference to the given []string and assigns it to the PrivateSubnets field.

func (*AWSProviderSettings) SetRegion

func (o *AWSProviderSettings) SetRegion(v AwsRegions)

SetRegion gets a reference to the given AwsRegions and assigns it to the Region field.

func (*AWSProviderSettings) SetStackId

func (o *AWSProviderSettings) SetStackId(v string)

SetStackId gets a reference to the given string and assigns it to the StackId field.

func (*AWSProviderSettings) SetSupportBucket

func (o *AWSProviderSettings) SetSupportBucket(v string)

SetSupportBucket gets a reference to the given string and assigns it to the SupportBucket field.

func (*AWSProviderSettings) SetVpcCidr

func (o *AWSProviderSettings) SetVpcCidr(v string)

SetVpcCidr gets a reference to the given string and assigns it to the VpcCidr field.

func (*AWSProviderSettings) SetVpcId

func (o *AWSProviderSettings) SetVpcId(v string)

SetVpcId gets a reference to the given string and assigns it to the VpcId field.

type AllowListEntry

type AllowListEntry struct {
	CidrBlock string           `json:"cidrBlock"`
	RuleType  AllowListRules   `json:"ruleType"`
	Duration  *string          `json:"duration,omitempty"`
	CreatedAt *time.Time       `json:"createdAt,omitempty"`
	ExpiresAt *time.Time       `json:"expiresAt,omitempty"`
	UpdatedAt *time.Time       `json:"updatedAt,omitempty"`
	Comment   *string          `json:"comment,omitempty"`
	State     *AllowListStates `json:"state,omitempty"`
}

AllowListEntry struct for AllowListEntry

func NewAllowListEntry

func NewAllowListEntry(cidrBlock string, ruleType AllowListRules) *AllowListEntry

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

func NewAllowListEntryWithDefaults

func NewAllowListEntryWithDefaults() *AllowListEntry

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

func (*AllowListEntry) GetCidrBlock

func (o *AllowListEntry) GetCidrBlock() string

GetCidrBlock returns the CidrBlock field value

func (*AllowListEntry) GetCidrBlockOk

func (o *AllowListEntry) GetCidrBlockOk() (*string, bool)

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

func (*AllowListEntry) GetComment

func (o *AllowListEntry) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*AllowListEntry) GetCommentOk

func (o *AllowListEntry) GetCommentOk() (*string, bool)

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

func (*AllowListEntry) GetCreatedAt

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

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*AllowListEntry) GetCreatedAtOk

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

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

func (*AllowListEntry) GetDuration

func (o *AllowListEntry) GetDuration() string

GetDuration returns the Duration field value if set, zero value otherwise.

func (*AllowListEntry) GetDurationOk

func (o *AllowListEntry) GetDurationOk() (*string, bool)

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

func (*AllowListEntry) GetExpiresAt

func (o *AllowListEntry) GetExpiresAt() time.Time

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*AllowListEntry) GetExpiresAtOk

func (o *AllowListEntry) GetExpiresAtOk() (*time.Time, bool)

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

func (*AllowListEntry) GetRuleType

func (o *AllowListEntry) GetRuleType() AllowListRules

GetRuleType returns the RuleType field value

func (*AllowListEntry) GetRuleTypeOk

func (o *AllowListEntry) GetRuleTypeOk() (*AllowListRules, bool)

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

func (*AllowListEntry) GetState

func (o *AllowListEntry) GetState() AllowListStates

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

func (*AllowListEntry) GetStateOk

func (o *AllowListEntry) GetStateOk() (*AllowListStates, bool)

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

func (*AllowListEntry) GetUpdatedAt

func (o *AllowListEntry) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*AllowListEntry) GetUpdatedAtOk

func (o *AllowListEntry) GetUpdatedAtOk() (*time.Time, bool)

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

func (*AllowListEntry) HasComment

func (o *AllowListEntry) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*AllowListEntry) HasCreatedAt

func (o *AllowListEntry) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*AllowListEntry) HasDuration

func (o *AllowListEntry) HasDuration() bool

HasDuration returns a boolean if a field has been set.

func (*AllowListEntry) HasExpiresAt

func (o *AllowListEntry) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*AllowListEntry) HasState

func (o *AllowListEntry) HasState() bool

HasState returns a boolean if a field has been set.

func (*AllowListEntry) HasUpdatedAt

func (o *AllowListEntry) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (AllowListEntry) MarshalJSON

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

func (*AllowListEntry) SetCidrBlock

func (o *AllowListEntry) SetCidrBlock(v string)

SetCidrBlock sets field value

func (*AllowListEntry) SetComment

func (o *AllowListEntry) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*AllowListEntry) SetCreatedAt

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

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*AllowListEntry) SetDuration

func (o *AllowListEntry) SetDuration(v string)

SetDuration gets a reference to the given string and assigns it to the Duration field.

func (*AllowListEntry) SetExpiresAt

func (o *AllowListEntry) SetExpiresAt(v time.Time)

SetExpiresAt gets a reference to the given time.Time and assigns it to the ExpiresAt field.

func (*AllowListEntry) SetRuleType

func (o *AllowListEntry) SetRuleType(v AllowListRules)

SetRuleType sets field value

func (*AllowListEntry) SetState

func (o *AllowListEntry) SetState(v AllowListStates)

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

func (*AllowListEntry) SetUpdatedAt

func (o *AllowListEntry) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

type AllowListRules

type AllowListRules string

AllowListRules the model 'AllowListRules'

const (
	ALLOWLISTRULES_TEMPORARY AllowListRules = "temporary"
	ALLOWLISTRULES_PERMANENT AllowListRules = "permanent"
)

List of allowListRules

func NewAllowListRulesFromValue

func NewAllowListRulesFromValue(v string) (*AllowListRules, error)

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

func (AllowListRules) IsValid

func (v AllowListRules) IsValid() bool

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

func (AllowListRules) Ptr

func (v AllowListRules) Ptr() *AllowListRules

Ptr returns reference to allowListRules value

func (*AllowListRules) UnmarshalJSON

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

type AllowListStates

type AllowListStates string

AllowListStates the model 'AllowListStates'

const (
	ALLOWLISTSTATES_ACTIVE  AllowListStates = "active"
	ALLOWLISTSTATES_PENDING AllowListStates = "pending"
	ALLOWLISTSTATES_FAILED  AllowListStates = "failed"
	ALLOWLISTSTATES_EXPIRED AllowListStates = "expired"
)

List of allowListStates

func NewAllowListStatesFromValue

func NewAllowListStatesFromValue(v string) (*AllowListStates, error)

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

func (AllowListStates) IsValid

func (v AllowListStates) IsValid() bool

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

func (AllowListStates) Ptr

Ptr returns reference to allowListStates value

func (*AllowListStates) UnmarshalJSON

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

type ApiCloudsListRequest

type ApiCloudsListRequest struct {
	ApiService *CloudsApiService
	// contains filtered or unexported fields
}

func (ApiCloudsListRequest) Execute

func (ApiCloudsListRequest) Page

Sets how many results you would like to have on each page

func (ApiCloudsListRequest) PerPage

func (r ApiCloudsListRequest) PerPage(perPage int32) ApiCloudsListRequest

Sets what page you would like to view

func (ApiCloudsListRequest) SortBy

Sets order of how you would like to sort results and also the key you would like to order by

type ApiCloudsShowRequest

type ApiCloudsShowRequest struct {
	ApiService *CloudsApiService
	// contains filtered or unexported fields
}

func (ApiCloudsShowRequest) Execute

type ApiClustersCreateAllowlistEntryRequest

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

func (ApiClustersCreateAllowlistEntryRequest) AppendAllowListRequest

func (ApiClustersCreateAllowlistEntryRequest) Execute

type ApiClustersCreateBucketRequest

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

func (ApiClustersCreateBucketRequest) CouchbaseBucketSpec

func (r ApiClustersCreateBucketRequest) CouchbaseBucketSpec(couchbaseBucketSpec CouchbaseBucketSpec) ApiClustersCreateBucketRequest

func (ApiClustersCreateBucketRequest) Execute

type ApiClustersCreateRequest

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

func (ApiClustersCreateRequest) CreateClusterRequest

func (r ApiClustersCreateRequest) CreateClusterRequest(createClusterRequest CreateClusterRequest) ApiClustersCreateRequest

func (ApiClustersCreateRequest) Execute

type ApiClustersCreateUserRequest

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

func (ApiClustersCreateUserRequest) CreateDatabaseUserRequest

func (r ApiClustersCreateUserRequest) CreateDatabaseUserRequest(createDatabaseUserRequest CreateDatabaseUserRequest) ApiClustersCreateUserRequest

func (ApiClustersCreateUserRequest) Execute

type ApiClustersDeleteAllowlistEntryRequest

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

func (ApiClustersDeleteAllowlistEntryRequest) DeleteAllowListEntryRequest

func (r ApiClustersDeleteAllowlistEntryRequest) DeleteAllowListEntryRequest(deleteAllowListEntryRequest DeleteAllowListEntryRequest) ApiClustersDeleteAllowlistEntryRequest

func (ApiClustersDeleteAllowlistEntryRequest) Execute

type ApiClustersDeleteBucketRequest

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

func (ApiClustersDeleteBucketRequest) DeleteBucketRequest

func (r ApiClustersDeleteBucketRequest) DeleteBucketRequest(deleteBucketRequest DeleteBucketRequest) ApiClustersDeleteBucketRequest

func (ApiClustersDeleteBucketRequest) Execute

type ApiClustersDeleteRequest

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

func (ApiClustersDeleteRequest) Execute

type ApiClustersDeleteSingleBucketRequest

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

func (ApiClustersDeleteSingleBucketRequest) Execute

type ApiClustersDeleteUserRequest

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

func (ApiClustersDeleteUserRequest) Execute

type ApiClustersGetAllowlistRequest

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

func (ApiClustersGetAllowlistRequest) Execute

type ApiClustersGetCertificateRequest

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

func (ApiClustersGetCertificateRequest) Execute

type ApiClustersHealthRequest

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

func (ApiClustersHealthRequest) Execute

type ApiClustersListBucketsRequest

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

func (ApiClustersListBucketsRequest) Execute

type ApiClustersListRequest

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

func (ApiClustersListRequest) CloudId

Cloud ID for filtering cloud clusters.

func (ApiClustersListRequest) Execute

func (ApiClustersListRequest) Page

Sets how many results you would like to have on each page

func (ApiClustersListRequest) PerPage

Sets what page you would like to view

func (ApiClustersListRequest) ProjectId

func (r ApiClustersListRequest) ProjectId(projectId string) ApiClustersListRequest

Project ID for filtering project clusters.

func (ApiClustersListRequest) SortBy

Sets order of how you would like to sort results and also the key you would like to order by

type ApiClustersListUsersRequest

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

func (ApiClustersListUsersRequest) Execute

type ApiClustersShowRequest

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

func (ApiClustersShowRequest) Execute

type ApiClustersStatusRequest

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

func (ApiClustersStatusRequest) Execute

type ApiClustersUpdateAllowlistRequest

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

func (ApiClustersUpdateAllowlistRequest) AllowListEntry

func (ApiClustersUpdateAllowlistRequest) Execute

type ApiClustersUpdateBucketRequest

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

func (ApiClustersUpdateBucketRequest) CouchbaseBucketSpec

func (r ApiClustersUpdateBucketRequest) CouchbaseBucketSpec(couchbaseBucketSpec []CouchbaseBucketSpec) ApiClustersUpdateBucketRequest

func (ApiClustersUpdateBucketRequest) Execute

type ApiClustersUpdateSingleBucketRequest

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

func (ApiClustersUpdateSingleBucketRequest) Execute

func (ApiClustersUpdateSingleBucketRequest) UpdateBucketRequest

type ApiClustersUpdateUserRequest

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

func (ApiClustersUpdateUserRequest) Execute

func (ApiClustersUpdateUserRequest) UpdateDatabaseUserRequest

func (r ApiClustersUpdateUserRequest) UpdateDatabaseUserRequest(updateDatabaseUserRequest UpdateDatabaseUserRequest) ApiClustersUpdateUserRequest

type ApiClustersV3createRequest

type ApiClustersV3createRequest struct {
	ApiService *ClustersV3ApiService
	// contains filtered or unexported fields
}

func (ApiClustersV3createRequest) Execute

func (ApiClustersV3createRequest) V3CreateClusterRequest

func (r ApiClustersV3createRequest) V3CreateClusterRequest(v3CreateClusterRequest V3CreateClusterRequest) ApiClustersV3createRequest

type ApiClustersV3createUserRequest

type ApiClustersV3createUserRequest struct {
	ApiService *ClustersV3ApiService
	// contains filtered or unexported fields
}

func (ApiClustersV3createUserRequest) Execute

func (ApiClustersV3createUserRequest) V3CreateClusterUserRequest

func (r ApiClustersV3createUserRequest) V3CreateClusterUserRequest(v3CreateClusterUserRequest V3CreateClusterUserRequest) ApiClustersV3createUserRequest

type ApiClustersV3deleteRequest

type ApiClustersV3deleteRequest struct {
	ApiService *ClustersV3ApiService
	// contains filtered or unexported fields
}

func (ApiClustersV3deleteRequest) Execute

type ApiClustersV3listRequest

type ApiClustersV3listRequest struct {
	ApiService *ClustersV3ApiService
	// contains filtered or unexported fields
}

func (ApiClustersV3listRequest) CloudId

Cloud ID for filtering cloud clusters.

func (ApiClustersV3listRequest) Execute

func (ApiClustersV3listRequest) Page

Sets how many results you would like to have on each page

func (ApiClustersV3listRequest) PerPage

Sets what page you would like to view

func (ApiClustersV3listRequest) ProjectId

Project ID for filtering project clusters.

type ApiClustersV3showRequest

type ApiClustersV3showRequest struct {
	ApiService *ClustersV3ApiService
	// contains filtered or unexported fields
}

func (ApiClustersV3showRequest) Execute

type ApiClustersV3statusRequest

type ApiClustersV3statusRequest struct {
	ApiService *ClustersV3ApiService
	// contains filtered or unexported fields
}

func (ApiClustersV3statusRequest) Execute

type ApiClustersV3updateMetaRequest

type ApiClustersV3updateMetaRequest struct {
	ApiService *ClustersV3ApiService
	// contains filtered or unexported fields
}

func (ApiClustersV3updateMetaRequest) Execute

func (ApiClustersV3updateMetaRequest) V3UpdateClusterMetaRequest

func (r ApiClustersV3updateMetaRequest) V3UpdateClusterMetaRequest(v3UpdateClusterMetaRequest V3UpdateClusterMetaRequest) ApiClustersV3updateMetaRequest

type ApiClustersV3updateServersRequest

type ApiClustersV3updateServersRequest struct {
	ApiService *ClustersV3ApiService
	// contains filtered or unexported fields
}

func (ApiClustersV3updateServersRequest) Execute

func (ApiClustersV3updateServersRequest) V3UpdateClusterServersRequest

func (r ApiClustersV3updateServersRequest) V3UpdateClusterServersRequest(v3UpdateClusterServersRequest V3UpdateClusterServersRequest) ApiClustersV3updateServersRequest

type ApiClustersV3updateSupportRequest

type ApiClustersV3updateSupportRequest struct {
	ApiService *ClustersV3ApiService
	// contains filtered or unexported fields
}

func (ApiClustersV3updateSupportRequest) Execute

func (ApiClustersV3updateSupportRequest) V3UpdateClusterSupportRequest

func (r ApiClustersV3updateSupportRequest) V3UpdateClusterSupportRequest(v3UpdateClusterSupportRequest V3UpdateClusterSupportRequest) ApiClustersV3updateSupportRequest

type ApiProjectsCreateRequest

type ApiProjectsCreateRequest struct {
	ApiService *ProjectsApiService
	// contains filtered or unexported fields
}

func (ApiProjectsCreateRequest) CreateProjectRequest

func (r ApiProjectsCreateRequest) CreateProjectRequest(createProjectRequest CreateProjectRequest) ApiProjectsCreateRequest

func (ApiProjectsCreateRequest) Execute

type ApiProjectsDeleteRequest

type ApiProjectsDeleteRequest struct {
	ApiService *ProjectsApiService
	// contains filtered or unexported fields
}

func (ApiProjectsDeleteRequest) Execute

type ApiProjectsListRequest

type ApiProjectsListRequest struct {
	ApiService *ProjectsApiService
	// contains filtered or unexported fields
}

func (ApiProjectsListRequest) Execute

func (ApiProjectsListRequest) Page

Sets how many results you would like to have on each page

func (ApiProjectsListRequest) PerPage

Sets what page you would like to view

func (ApiProjectsListRequest) SortBy

Sets order of how you would like to sort results and also the key you would like to order by

type ApiProjectsShowRequest

type ApiProjectsShowRequest struct {
	ApiService *ProjectsApiService
	// contains filtered or unexported fields
}

func (ApiProjectsShowRequest) Execute

type ApiStatusShowRequest

type ApiStatusShowRequest struct {
	ApiService *StatusApiService
	// contains filtered or unexported fields
}

func (ApiStatusShowRequest) Execute

type ApiUsersListRequest

type ApiUsersListRequest struct {
	ApiService *UsersApiService
	// contains filtered or unexported fields
}

func (ApiUsersListRequest) Execute

func (ApiUsersListRequest) Page

Sets how many results you would like to have on each page

func (ApiUsersListRequest) PerPage

func (r ApiUsersListRequest) PerPage(perPage int32) ApiUsersListRequest

Sets what page you would like to view

func (ApiUsersListRequest) SortBy

Sets order of how you would like to sort results and also the key you would like to order by

type AppendAllowListRequest

type AppendAllowListRequest struct {
	CidrBlock string         `json:"cidrBlock"`
	RuleType  AllowListRules `json:"ruleType"`
	Comment   *string        `json:"comment,omitempty"`
	// The duration you would like the temporary cidr block to be active
	Duration *string `json:"duration,omitempty"`
}

AppendAllowListRequest struct for AppendAllowListRequest

func NewAppendAllowListRequest

func NewAppendAllowListRequest(cidrBlock string, ruleType AllowListRules) *AppendAllowListRequest

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

func NewAppendAllowListRequestWithDefaults

func NewAppendAllowListRequestWithDefaults() *AppendAllowListRequest

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

func (*AppendAllowListRequest) GetCidrBlock

func (o *AppendAllowListRequest) GetCidrBlock() string

GetCidrBlock returns the CidrBlock field value

func (*AppendAllowListRequest) GetCidrBlockOk

func (o *AppendAllowListRequest) GetCidrBlockOk() (*string, bool)

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

func (*AppendAllowListRequest) GetComment

func (o *AppendAllowListRequest) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*AppendAllowListRequest) GetCommentOk

func (o *AppendAllowListRequest) GetCommentOk() (*string, bool)

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

func (*AppendAllowListRequest) GetDuration

func (o *AppendAllowListRequest) GetDuration() string

GetDuration returns the Duration field value if set, zero value otherwise.

func (*AppendAllowListRequest) GetDurationOk

func (o *AppendAllowListRequest) GetDurationOk() (*string, bool)

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

func (*AppendAllowListRequest) GetRuleType

func (o *AppendAllowListRequest) GetRuleType() AllowListRules

GetRuleType returns the RuleType field value

func (*AppendAllowListRequest) GetRuleTypeOk

func (o *AppendAllowListRequest) GetRuleTypeOk() (*AllowListRules, bool)

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

func (*AppendAllowListRequest) HasComment

func (o *AppendAllowListRequest) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*AppendAllowListRequest) HasDuration

func (o *AppendAllowListRequest) HasDuration() bool

HasDuration returns a boolean if a field has been set.

func (AppendAllowListRequest) MarshalJSON

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

func (*AppendAllowListRequest) SetCidrBlock

func (o *AppendAllowListRequest) SetCidrBlock(v string)

SetCidrBlock sets field value

func (*AppendAllowListRequest) SetComment

func (o *AppendAllowListRequest) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*AppendAllowListRequest) SetDuration

func (o *AppendAllowListRequest) SetDuration(v string)

SetDuration gets a reference to the given string and assigns it to the Duration field.

func (*AppendAllowListRequest) SetRuleType

func (o *AppendAllowListRequest) SetRuleType(v AllowListRules)

SetRuleType sets field value

type AwsInstances

type AwsInstances string

AwsInstances the model 'AwsInstances'

const (
	AWSINSTANCES_M5_LARGE    AwsInstances = "m5.large"
	AWSINSTANCES_M5_XLARGE   AwsInstances = "m5.xlarge"
	AWSINSTANCES_M5_2XLARGE  AwsInstances = "m5.2xlarge"
	AWSINSTANCES_M5_4XLARGE  AwsInstances = "m5.4xlarge"
	AWSINSTANCES_M5_8XLARGE  AwsInstances = "m5.8xlarge"
	AWSINSTANCES_M5_12XLARGE AwsInstances = "m5.12xlarge"
	AWSINSTANCES_M5_16XLARGE AwsInstances = "m5.16xlarge"
	AWSINSTANCES_M5_24XLARGE AwsInstances = "m5.24xlarge"
	AWSINSTANCES_R5_LARGE    AwsInstances = "r5.large"
	AWSINSTANCES_R5_XLARGE   AwsInstances = "r5.xlarge"
	AWSINSTANCES_R5_2XLARGE  AwsInstances = "r5.2xlarge"
	AWSINSTANCES_R5_4XLARGE  AwsInstances = "r5.4xlarge"
	AWSINSTANCES_R5_8XLARGE  AwsInstances = "r5.8xlarge"
	AWSINSTANCES_R5_12XLARGE AwsInstances = "r5.12xlarge"
	AWSINSTANCES_R5_24XLARGE AwsInstances = "r5.24xlarge"
	AWSINSTANCES_C5_LARGE    AwsInstances = "c5.large"
	AWSINSTANCES_C5_XLARGE   AwsInstances = "c5.xlarge"
	AWSINSTANCES_C5_2XLARGE  AwsInstances = "c5.2xlarge"
	AWSINSTANCES_C5_4XLARGE  AwsInstances = "c5.4xlarge"
	AWSINSTANCES_C5_9XLARGE  AwsInstances = "c5.9xlarge"
	AWSINSTANCES_C5_12XLARGE AwsInstances = "c5.12xlarge"
	AWSINSTANCES_C5_18XLARGE AwsInstances = "c5.18xlarge"
	AWSINSTANCES_X1_16XLARGE AwsInstances = "x1.16xlarge"
	AWSINSTANCES_X1_32XLARGE AwsInstances = "x1.32xlarge"
)

List of awsInstances

func NewAwsInstancesFromValue

func NewAwsInstancesFromValue(v string) (*AwsInstances, error)

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

func (AwsInstances) IsValid

func (v AwsInstances) IsValid() bool

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

func (AwsInstances) Ptr

func (v AwsInstances) Ptr() *AwsInstances

Ptr returns reference to awsInstances value

func (*AwsInstances) UnmarshalJSON

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

type AwsRegions

type AwsRegions string

AwsRegions the model 'AwsRegions'

const (
	AWSREGIONS_US_EAST_1      AwsRegions = "us-east-1"
	AWSREGIONS_US_EAST_2      AwsRegions = "us-east-2"
	AWSREGIONS_US_WEST_2      AwsRegions = "us-west-2"
	AWSREGIONS_EU_WEST_1      AwsRegions = "eu-west-1"
	AWSREGIONS_EU_CENTRAL_1   AwsRegions = "eu-central-1"
	AWSREGIONS_EU_WEST_2      AwsRegions = "eu-west-2"
	AWSREGIONS_EU_WEST_3      AwsRegions = "eu-west-3"
	AWSREGIONS_EU_NORTH_1     AwsRegions = "eu-north-1"
	AWSREGIONS_AP_SOUTHEAST_1 AwsRegions = "ap-southeast-1"
	AWSREGIONS_AP_NORTHEAST_1 AwsRegions = "ap-northeast-1"
	AWSREGIONS_AP_SOUTHEAST_2 AwsRegions = "ap-southeast-2"
	AWSREGIONS_AP_NORTHEAST_2 AwsRegions = "ap-northeast-2"
	AWSREGIONS_AP_SOUTH_1     AwsRegions = "ap-south-1"
	AWSREGIONS_CA_CENTRAL_1   AwsRegions = "ca-central-1"
)

List of awsRegions

func NewAwsRegionsFromValue

func NewAwsRegionsFromValue(v string) (*AwsRegions, error)

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

func (AwsRegions) IsValid

func (v AwsRegions) IsValid() bool

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

func (AwsRegions) Ptr

func (v AwsRegions) Ptr() *AwsRegions

Ptr returns reference to awsRegions value

func (*AwsRegions) UnmarshalJSON

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

type AzureInstances

type AzureInstances string

AzureInstances the model 'AzureInstances'

const (
	AZUREINSTANCES_F4S_V2  AzureInstances = "Standard_F4s_v2"
	AZUREINSTANCES_F8S_V2  AzureInstances = "Standard_F8s_v2"
	AZUREINSTANCES_F16S_V2 AzureInstances = "Standard_F16s_v2"
	AZUREINSTANCES_F32S_V2 AzureInstances = "Standard_F32s_v2"
	AZUREINSTANCES_F48S_V2 AzureInstances = "Standard_F48s_v2"
	AZUREINSTANCES_F64S_V2 AzureInstances = "Standard_F64s_v2"
	AZUREINSTANCES_F72S_V2 AzureInstances = "Standard_F72s_v2"
	AZUREINSTANCES_D4S_V3  AzureInstances = "Standard_D4s_v3"
	AZUREINSTANCES_D8S_V3  AzureInstances = "Standard_D8s_v3"
	AZUREINSTANCES_D16S_V3 AzureInstances = "Standard_D16s_v3"
	AZUREINSTANCES_D32S_V3 AzureInstances = "Standard_D32s_v3"
	AZUREINSTANCES_D48S_V3 AzureInstances = "Standard_D48s_v3"
	AZUREINSTANCES_D64S_V3 AzureInstances = "Standard_D64s_v3"
	AZUREINSTANCES_E4S_V3  AzureInstances = "Standard_E4s_v3"
	AZUREINSTANCES_E8S_V3  AzureInstances = "Standard_E8s_v3"
	AZUREINSTANCES_E16S_V3 AzureInstances = "Standard_E16s_v3"
	AZUREINSTANCES_E20S_V3 AzureInstances = "Standard_E20s_v3"
	AZUREINSTANCES_E32S_V3 AzureInstances = "Standard_E32s_v3"
	AZUREINSTANCES_E48S_V3 AzureInstances = "Standard_E48s_v3"
	AZUREINSTANCES_E64S_V3 AzureInstances = "Standard_E64s_v3"
	AZUREINSTANCES_GS2     AzureInstances = "Standard_GS2"
	AZUREINSTANCES_GS3     AzureInstances = "Standard_GS3"
	AZUREINSTANCES_GS4     AzureInstances = "Standard_GS4"
	AZUREINSTANCES_GS5     AzureInstances = "Standard_GS5"
)

List of azureInstances

func NewAzureInstancesFromValue

func NewAzureInstancesFromValue(v string) (*AzureInstances, error)

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

func (AzureInstances) IsValid

func (v AzureInstances) IsValid() bool

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

func (AzureInstances) Ptr

func (v AzureInstances) Ptr() *AzureInstances

Ptr returns reference to azureInstances value

func (*AzureInstances) UnmarshalJSON

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

type AzureProviderSettings

type AzureProviderSettings struct {
	ResourceGroupName   *string            `json:"resourceGroupName,omitempty"`
	Region              *AzureRegions      `json:"region,omitempty"`
	AksClusterName      *string            `json:"aksClusterName,omitempty"`
	DnsPrefix           *string            `json:"dnsPrefix,omitempty"`
	DefaultNodePoolName *string            `json:"defaultNodePoolName,omitempty"`
	Tags                *map[string]string `json:"tags,omitempty"`
	VNetCidr            *string            `json:"vNetCidr,omitempty"`
	VNetName            *string            `json:"vNetName,omitempty"`
	StorageAccountName  *string            `json:"storageAccountName,omitempty"`
	ConfigContainerName *string            `json:"configContainerName,omitempty"`
	ImportContainerName *string            `json:"importContainerName,omitempty"`
	AvailabilityZones   *[]string          `json:"availabilityZones,omitempty"`
	AzCount             *int32             `json:"azCount,omitempty"`
	DeploymentName      *string            `json:"deploymentName,omitempty"`
	MsiName             *string            `json:"msiName,omitempty"`
	TenantId            *string            `json:"tenantId,omitempty"`
	SubscriptionId      *string            `json:"subscriptionId,omitempty"`
}

AzureProviderSettings struct for AzureProviderSettings

func NewAzureProviderSettings

func NewAzureProviderSettings() *AzureProviderSettings

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

func NewAzureProviderSettingsWithDefaults

func NewAzureProviderSettingsWithDefaults() *AzureProviderSettings

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

func (*AzureProviderSettings) GetAksClusterName

func (o *AzureProviderSettings) GetAksClusterName() string

GetAksClusterName returns the AksClusterName field value if set, zero value otherwise.

func (*AzureProviderSettings) GetAksClusterNameOk

func (o *AzureProviderSettings) GetAksClusterNameOk() (*string, bool)

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

func (*AzureProviderSettings) GetAvailabilityZones

func (o *AzureProviderSettings) GetAvailabilityZones() []string

GetAvailabilityZones returns the AvailabilityZones field value if set, zero value otherwise.

func (*AzureProviderSettings) GetAvailabilityZonesOk

func (o *AzureProviderSettings) GetAvailabilityZonesOk() (*[]string, bool)

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

func (*AzureProviderSettings) GetAzCount

func (o *AzureProviderSettings) GetAzCount() int32

GetAzCount returns the AzCount field value if set, zero value otherwise.

func (*AzureProviderSettings) GetAzCountOk

func (o *AzureProviderSettings) GetAzCountOk() (*int32, bool)

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

func (*AzureProviderSettings) GetConfigContainerName

func (o *AzureProviderSettings) GetConfigContainerName() string

GetConfigContainerName returns the ConfigContainerName field value if set, zero value otherwise.

func (*AzureProviderSettings) GetConfigContainerNameOk

func (o *AzureProviderSettings) GetConfigContainerNameOk() (*string, bool)

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

func (*AzureProviderSettings) GetDefaultNodePoolName

func (o *AzureProviderSettings) GetDefaultNodePoolName() string

GetDefaultNodePoolName returns the DefaultNodePoolName field value if set, zero value otherwise.

func (*AzureProviderSettings) GetDefaultNodePoolNameOk

func (o *AzureProviderSettings) GetDefaultNodePoolNameOk() (*string, bool)

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

func (*AzureProviderSettings) GetDeploymentName

func (o *AzureProviderSettings) GetDeploymentName() string

GetDeploymentName returns the DeploymentName field value if set, zero value otherwise.

func (*AzureProviderSettings) GetDeploymentNameOk

func (o *AzureProviderSettings) GetDeploymentNameOk() (*string, bool)

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

func (*AzureProviderSettings) GetDnsPrefix

func (o *AzureProviderSettings) GetDnsPrefix() string

GetDnsPrefix returns the DnsPrefix field value if set, zero value otherwise.

func (*AzureProviderSettings) GetDnsPrefixOk

func (o *AzureProviderSettings) GetDnsPrefixOk() (*string, bool)

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

func (*AzureProviderSettings) GetImportContainerName

func (o *AzureProviderSettings) GetImportContainerName() string

GetImportContainerName returns the ImportContainerName field value if set, zero value otherwise.

func (*AzureProviderSettings) GetImportContainerNameOk

func (o *AzureProviderSettings) GetImportContainerNameOk() (*string, bool)

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

func (*AzureProviderSettings) GetMsiName

func (o *AzureProviderSettings) GetMsiName() string

GetMsiName returns the MsiName field value if set, zero value otherwise.

func (*AzureProviderSettings) GetMsiNameOk

func (o *AzureProviderSettings) GetMsiNameOk() (*string, bool)

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

func (*AzureProviderSettings) GetRegion

func (o *AzureProviderSettings) GetRegion() AzureRegions

GetRegion returns the Region field value if set, zero value otherwise.

func (*AzureProviderSettings) GetRegionOk

func (o *AzureProviderSettings) GetRegionOk() (*AzureRegions, bool)

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

func (*AzureProviderSettings) GetResourceGroupName

func (o *AzureProviderSettings) GetResourceGroupName() string

GetResourceGroupName returns the ResourceGroupName field value if set, zero value otherwise.

func (*AzureProviderSettings) GetResourceGroupNameOk

func (o *AzureProviderSettings) GetResourceGroupNameOk() (*string, bool)

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

func (*AzureProviderSettings) GetStorageAccountName

func (o *AzureProviderSettings) GetStorageAccountName() string

GetStorageAccountName returns the StorageAccountName field value if set, zero value otherwise.

func (*AzureProviderSettings) GetStorageAccountNameOk

func (o *AzureProviderSettings) GetStorageAccountNameOk() (*string, bool)

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

func (*AzureProviderSettings) GetSubscriptionId

func (o *AzureProviderSettings) GetSubscriptionId() string

GetSubscriptionId returns the SubscriptionId field value if set, zero value otherwise.

func (*AzureProviderSettings) GetSubscriptionIdOk

func (o *AzureProviderSettings) GetSubscriptionIdOk() (*string, bool)

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

func (*AzureProviderSettings) GetTags

func (o *AzureProviderSettings) GetTags() map[string]string

GetTags returns the Tags field value if set, zero value otherwise.

func (*AzureProviderSettings) GetTagsOk

func (o *AzureProviderSettings) GetTagsOk() (*map[string]string, bool)

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

func (*AzureProviderSettings) GetTenantId

func (o *AzureProviderSettings) GetTenantId() string

GetTenantId returns the TenantId field value if set, zero value otherwise.

func (*AzureProviderSettings) GetTenantIdOk

func (o *AzureProviderSettings) GetTenantIdOk() (*string, bool)

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

func (*AzureProviderSettings) GetVNetCidr

func (o *AzureProviderSettings) GetVNetCidr() string

GetVNetCidr returns the VNetCidr field value if set, zero value otherwise.

func (*AzureProviderSettings) GetVNetCidrOk

func (o *AzureProviderSettings) GetVNetCidrOk() (*string, bool)

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

func (*AzureProviderSettings) GetVNetName

func (o *AzureProviderSettings) GetVNetName() string

GetVNetName returns the VNetName field value if set, zero value otherwise.

func (*AzureProviderSettings) GetVNetNameOk

func (o *AzureProviderSettings) GetVNetNameOk() (*string, bool)

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

func (*AzureProviderSettings) HasAksClusterName

func (o *AzureProviderSettings) HasAksClusterName() bool

HasAksClusterName returns a boolean if a field has been set.

func (*AzureProviderSettings) HasAvailabilityZones

func (o *AzureProviderSettings) HasAvailabilityZones() bool

HasAvailabilityZones returns a boolean if a field has been set.

func (*AzureProviderSettings) HasAzCount

func (o *AzureProviderSettings) HasAzCount() bool

HasAzCount returns a boolean if a field has been set.

func (*AzureProviderSettings) HasConfigContainerName

func (o *AzureProviderSettings) HasConfigContainerName() bool

HasConfigContainerName returns a boolean if a field has been set.

func (*AzureProviderSettings) HasDefaultNodePoolName

func (o *AzureProviderSettings) HasDefaultNodePoolName() bool

HasDefaultNodePoolName returns a boolean if a field has been set.

func (*AzureProviderSettings) HasDeploymentName

func (o *AzureProviderSettings) HasDeploymentName() bool

HasDeploymentName returns a boolean if a field has been set.

func (*AzureProviderSettings) HasDnsPrefix

func (o *AzureProviderSettings) HasDnsPrefix() bool

HasDnsPrefix returns a boolean if a field has been set.

func (*AzureProviderSettings) HasImportContainerName

func (o *AzureProviderSettings) HasImportContainerName() bool

HasImportContainerName returns a boolean if a field has been set.

func (*AzureProviderSettings) HasMsiName

func (o *AzureProviderSettings) HasMsiName() bool

HasMsiName returns a boolean if a field has been set.

func (*AzureProviderSettings) HasRegion

func (o *AzureProviderSettings) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*AzureProviderSettings) HasResourceGroupName

func (o *AzureProviderSettings) HasResourceGroupName() bool

HasResourceGroupName returns a boolean if a field has been set.

func (*AzureProviderSettings) HasStorageAccountName

func (o *AzureProviderSettings) HasStorageAccountName() bool

HasStorageAccountName returns a boolean if a field has been set.

func (*AzureProviderSettings) HasSubscriptionId

func (o *AzureProviderSettings) HasSubscriptionId() bool

HasSubscriptionId returns a boolean if a field has been set.

func (*AzureProviderSettings) HasTags

func (o *AzureProviderSettings) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*AzureProviderSettings) HasTenantId

func (o *AzureProviderSettings) HasTenantId() bool

HasTenantId returns a boolean if a field has been set.

func (*AzureProviderSettings) HasVNetCidr

func (o *AzureProviderSettings) HasVNetCidr() bool

HasVNetCidr returns a boolean if a field has been set.

func (*AzureProviderSettings) HasVNetName

func (o *AzureProviderSettings) HasVNetName() bool

HasVNetName returns a boolean if a field has been set.

func (AzureProviderSettings) MarshalJSON

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

func (*AzureProviderSettings) SetAksClusterName

func (o *AzureProviderSettings) SetAksClusterName(v string)

SetAksClusterName gets a reference to the given string and assigns it to the AksClusterName field.

func (*AzureProviderSettings) SetAvailabilityZones

func (o *AzureProviderSettings) SetAvailabilityZones(v []string)

SetAvailabilityZones gets a reference to the given []string and assigns it to the AvailabilityZones field.

func (*AzureProviderSettings) SetAzCount

func (o *AzureProviderSettings) SetAzCount(v int32)

SetAzCount gets a reference to the given int32 and assigns it to the AzCount field.

func (*AzureProviderSettings) SetConfigContainerName

func (o *AzureProviderSettings) SetConfigContainerName(v string)

SetConfigContainerName gets a reference to the given string and assigns it to the ConfigContainerName field.

func (*AzureProviderSettings) SetDefaultNodePoolName

func (o *AzureProviderSettings) SetDefaultNodePoolName(v string)

SetDefaultNodePoolName gets a reference to the given string and assigns it to the DefaultNodePoolName field.

func (*AzureProviderSettings) SetDeploymentName

func (o *AzureProviderSettings) SetDeploymentName(v string)

SetDeploymentName gets a reference to the given string and assigns it to the DeploymentName field.

func (*AzureProviderSettings) SetDnsPrefix

func (o *AzureProviderSettings) SetDnsPrefix(v string)

SetDnsPrefix gets a reference to the given string and assigns it to the DnsPrefix field.

func (*AzureProviderSettings) SetImportContainerName

func (o *AzureProviderSettings) SetImportContainerName(v string)

SetImportContainerName gets a reference to the given string and assigns it to the ImportContainerName field.

func (*AzureProviderSettings) SetMsiName

func (o *AzureProviderSettings) SetMsiName(v string)

SetMsiName gets a reference to the given string and assigns it to the MsiName field.

func (*AzureProviderSettings) SetRegion

func (o *AzureProviderSettings) SetRegion(v AzureRegions)

SetRegion gets a reference to the given AzureRegions and assigns it to the Region field.

func (*AzureProviderSettings) SetResourceGroupName

func (o *AzureProviderSettings) SetResourceGroupName(v string)

SetResourceGroupName gets a reference to the given string and assigns it to the ResourceGroupName field.

func (*AzureProviderSettings) SetStorageAccountName

func (o *AzureProviderSettings) SetStorageAccountName(v string)

SetStorageAccountName gets a reference to the given string and assigns it to the StorageAccountName field.

func (*AzureProviderSettings) SetSubscriptionId

func (o *AzureProviderSettings) SetSubscriptionId(v string)

SetSubscriptionId gets a reference to the given string and assigns it to the SubscriptionId field.

func (*AzureProviderSettings) SetTags

func (o *AzureProviderSettings) SetTags(v map[string]string)

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

func (*AzureProviderSettings) SetTenantId

func (o *AzureProviderSettings) SetTenantId(v string)

SetTenantId gets a reference to the given string and assigns it to the TenantId field.

func (*AzureProviderSettings) SetVNetCidr

func (o *AzureProviderSettings) SetVNetCidr(v string)

SetVNetCidr gets a reference to the given string and assigns it to the VNetCidr field.

func (*AzureProviderSettings) SetVNetName

func (o *AzureProviderSettings) SetVNetName(v string)

SetVNetName gets a reference to the given string and assigns it to the VNetName field.

type AzureRegions

type AzureRegions string

AzureRegions the model 'AzureRegions'

const (
	AZUREREGIONS_CENTRALUS     AzureRegions = "centralus"
	AZUREREGIONS_EASTUS2       AzureRegions = "eastus2"
	AZUREREGIONS_EASTUS        AzureRegions = "eastus"
	AZUREREGIONS_FRANCECENTRAL AzureRegions = "francecentral"
	AZUREREGIONS_JAPANEAST     AzureRegions = "japaneast"
	AZUREREGIONS_NORTHEUROPE   AzureRegions = "northeurope"
	AZUREREGIONS_SOUTHEASTASIA AzureRegions = "southeastasia"
	AZUREREGIONS_UKSOUTH       AzureRegions = "uksouth"
	AZUREREGIONS_WESTEUROPE    AzureRegions = "westeurope"
	AZUREREGIONS_WESTUS2       AzureRegions = "westus2"
)

List of azureRegions

func NewAzureRegionsFromValue

func NewAzureRegionsFromValue(v string) (*AzureRegions, error)

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

func (AzureRegions) IsValid

func (v AzureRegions) IsValid() bool

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

func (AzureRegions) Ptr

func (v AzureRegions) Ptr() *AzureRegions

Ptr returns reference to azureRegions value

func (*AzureRegions) UnmarshalJSON

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

type AzureVolumeTypes

type AzureVolumeTypes string

AzureVolumeTypes the model 'AzureVolumeTypes'

const (
	AZUREVOLUMETYPES_P4  AzureVolumeTypes = "P4"
	AZUREVOLUMETYPES_P6  AzureVolumeTypes = "P6"
	AZUREVOLUMETYPES_P10 AzureVolumeTypes = "P10"
	AZUREVOLUMETYPES_P15 AzureVolumeTypes = "P15"
	AZUREVOLUMETYPES_P20 AzureVolumeTypes = "P20"
	AZUREVOLUMETYPES_P30 AzureVolumeTypes = "P30"
	AZUREVOLUMETYPES_P40 AzureVolumeTypes = "P40"
	AZUREVOLUMETYPES_P50 AzureVolumeTypes = "P50"
	AZUREVOLUMETYPES_P60 AzureVolumeTypes = "P60"
	AZUREVOLUMETYPES_P70 AzureVolumeTypes = "P70"
)

List of azureVolumeTypes

func NewAzureVolumeTypesFromValue

func NewAzureVolumeTypesFromValue(v string) (*AzureVolumeTypes, error)

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

func (AzureVolumeTypes) IsValid

func (v AzureVolumeTypes) IsValid() bool

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

func (AzureVolumeTypes) Ptr

Ptr returns reference to azureVolumeTypes value

func (*AzureVolumeTypes) UnmarshalJSON

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

type BasicAuth

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

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

type BucketRole

type BucketRole struct {
	// Bucket Name
	BucketName   string            `json:"bucketName"`
	BucketAccess []BucketRoleTypes `json:"bucketAccess"`
}

BucketRole Specifies the roles of the user for the given bucket

func NewBucketRole

func NewBucketRole(bucketName string, bucketAccess []BucketRoleTypes) *BucketRole

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

func NewBucketRoleWithDefaults

func NewBucketRoleWithDefaults() *BucketRole

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

func (*BucketRole) GetBucketAccess

func (o *BucketRole) GetBucketAccess() []BucketRoleTypes

GetBucketAccess returns the BucketAccess field value

func (*BucketRole) GetBucketAccessOk

func (o *BucketRole) GetBucketAccessOk() (*[]BucketRoleTypes, bool)

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

func (*BucketRole) GetBucketName

func (o *BucketRole) GetBucketName() string

GetBucketName returns the BucketName field value

func (*BucketRole) GetBucketNameOk

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

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

func (BucketRole) MarshalJSON

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

func (*BucketRole) SetBucketAccess

func (o *BucketRole) SetBucketAccess(v []BucketRoleTypes)

SetBucketAccess sets field value

func (*BucketRole) SetBucketName

func (o *BucketRole) SetBucketName(v string)

SetBucketName sets field value

type BucketRoleTypes

type BucketRoleTypes string

BucketRoleTypes * `data_writer` - Gives the user permission to read and write data for the bucket. * `data_reader` - Gives the user read-only permission for the bucket.

const (
	BUCKETROLETYPES_WRITER BucketRoleTypes = "data_writer"
	BUCKETROLETYPES_READER BucketRoleTypes = "data_reader"
)

List of bucketRoleTypes

func NewBucketRoleTypesFromValue

func NewBucketRoleTypesFromValue(v string) (*BucketRoleTypes, error)

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

func (BucketRoleTypes) IsValid

func (v BucketRoleTypes) IsValid() bool

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

func (BucketRoleTypes) Ptr

Ptr returns reference to bucketRoleTypes value

func (*BucketRoleTypes) UnmarshalJSON

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

type BucketStats

type BucketStats struct {
	Status         string            `json:"status"`
	TotalCount     int32             `json:"totalCount"`
	UnhealthyCount int32             `json:"unhealthyCount"`
	HealthStats    map[string]string `json:"healthStats"`
}

BucketStats struct for BucketStats

func NewBucketStats

func NewBucketStats(status string, totalCount int32, unhealthyCount int32, healthStats map[string]string) *BucketStats

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

func NewBucketStatsWithDefaults

func NewBucketStatsWithDefaults() *BucketStats

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

func (*BucketStats) GetHealthStats

func (o *BucketStats) GetHealthStats() map[string]string

GetHealthStats returns the HealthStats field value

func (*BucketStats) GetHealthStatsOk

func (o *BucketStats) GetHealthStatsOk() (*map[string]string, bool)

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

func (*BucketStats) GetStatus

func (o *BucketStats) GetStatus() string

GetStatus returns the Status field value

func (*BucketStats) GetStatusOk

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

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

func (*BucketStats) GetTotalCount

func (o *BucketStats) GetTotalCount() int32

GetTotalCount returns the TotalCount field value

func (*BucketStats) GetTotalCountOk

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

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

func (*BucketStats) GetUnhealthyCount

func (o *BucketStats) GetUnhealthyCount() int32

GetUnhealthyCount returns the UnhealthyCount field value

func (*BucketStats) GetUnhealthyCountOk

func (o *BucketStats) GetUnhealthyCountOk() (*int32, bool)

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

func (BucketStats) MarshalJSON

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

func (*BucketStats) SetHealthStats

func (o *BucketStats) SetHealthStats(v map[string]string)

SetHealthStats sets field value

func (*BucketStats) SetStatus

func (o *BucketStats) SetStatus(v string)

SetStatus sets field value

func (*BucketStats) SetTotalCount

func (o *BucketStats) SetTotalCount(v int32)

SetTotalCount sets field value

func (*BucketStats) SetUnhealthyCount

func (o *BucketStats) SetUnhealthyCount(v int32)

SetUnhealthyCount sets field value

type Cloud

type Cloud struct {
	Id                   string                `json:"id"`
	Name                 string                `json:"name"`
	TenantId             string                `json:"tenantId"`
	Status               CloudStatus           `json:"status"`
	Provider             Provider              `json:"provider"`
	CreatedAt            time.Time             `json:"createdAt"`
	UpdatedAt            *time.Time            `json:"updatedAt,omitempty"`
	PreflightStartedAt   *time.Time            `json:"preflightStartedAt,omitempty"`
	PreflightFailedAt    *time.Time            `json:"preflightFailedAt,omitempty"`
	PreflightCompletedAt *time.Time            `json:"preflightCompletedAt,omitempty"`
	BootstrappedAt       *time.Time            `json:"bootstrappedAt,omitempty"`
	DeployedAt           *time.Time            `json:"deployedAt,omitempty"`
	DestroyedAt          *time.Time            `json:"destroyedAt,omitempty"`
	ProviderSettings     CloudProviderSettings `json:"providerSettings"`
	Version              CloudVersion          `json:"version"`
}

Cloud struct for Cloud

func NewCloud

func NewCloud(id string, name string, tenantId string, status CloudStatus, provider Provider, createdAt time.Time, providerSettings CloudProviderSettings, version CloudVersion) *Cloud

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

func NewCloudWithDefaults

func NewCloudWithDefaults() *Cloud

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

func (*Cloud) GetBootstrappedAt

func (o *Cloud) GetBootstrappedAt() time.Time

GetBootstrappedAt returns the BootstrappedAt field value if set, zero value otherwise.

func (*Cloud) GetBootstrappedAtOk

func (o *Cloud) GetBootstrappedAtOk() (*time.Time, bool)

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

func (*Cloud) GetCreatedAt

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

GetCreatedAt returns the CreatedAt field value

func (*Cloud) GetCreatedAtOk

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

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

func (*Cloud) GetDeployedAt

func (o *Cloud) GetDeployedAt() time.Time

GetDeployedAt returns the DeployedAt field value if set, zero value otherwise.

func (*Cloud) GetDeployedAtOk

func (o *Cloud) GetDeployedAtOk() (*time.Time, bool)

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

func (*Cloud) GetDestroyedAt

func (o *Cloud) GetDestroyedAt() time.Time

GetDestroyedAt returns the DestroyedAt field value if set, zero value otherwise.

func (*Cloud) GetDestroyedAtOk

func (o *Cloud) GetDestroyedAtOk() (*time.Time, bool)

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

func (*Cloud) GetId

func (o *Cloud) GetId() string

GetId returns the Id field value

func (*Cloud) GetIdOk

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

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

func (*Cloud) GetName

func (o *Cloud) GetName() string

GetName returns the Name field value

func (*Cloud) GetNameOk

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

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

func (*Cloud) GetPreflightCompletedAt

func (o *Cloud) GetPreflightCompletedAt() time.Time

GetPreflightCompletedAt returns the PreflightCompletedAt field value if set, zero value otherwise.

func (*Cloud) GetPreflightCompletedAtOk

func (o *Cloud) GetPreflightCompletedAtOk() (*time.Time, bool)

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

func (*Cloud) GetPreflightFailedAt

func (o *Cloud) GetPreflightFailedAt() time.Time

GetPreflightFailedAt returns the PreflightFailedAt field value if set, zero value otherwise.

func (*Cloud) GetPreflightFailedAtOk

func (o *Cloud) GetPreflightFailedAtOk() (*time.Time, bool)

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

func (*Cloud) GetPreflightStartedAt

func (o *Cloud) GetPreflightStartedAt() time.Time

GetPreflightStartedAt returns the PreflightStartedAt field value if set, zero value otherwise.

func (*Cloud) GetPreflightStartedAtOk

func (o *Cloud) GetPreflightStartedAtOk() (*time.Time, bool)

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

func (*Cloud) GetProvider

func (o *Cloud) GetProvider() Provider

GetProvider returns the Provider field value

func (*Cloud) GetProviderOk

func (o *Cloud) GetProviderOk() (*Provider, bool)

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

func (*Cloud) GetProviderSettings

func (o *Cloud) GetProviderSettings() CloudProviderSettings

GetProviderSettings returns the ProviderSettings field value

func (*Cloud) GetProviderSettingsOk

func (o *Cloud) GetProviderSettingsOk() (*CloudProviderSettings, bool)

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

func (*Cloud) GetStatus

func (o *Cloud) GetStatus() CloudStatus

GetStatus returns the Status field value

func (*Cloud) GetStatusOk

func (o *Cloud) GetStatusOk() (*CloudStatus, bool)

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

func (*Cloud) GetTenantId

func (o *Cloud) GetTenantId() string

GetTenantId returns the TenantId field value

func (*Cloud) GetTenantIdOk

func (o *Cloud) GetTenantIdOk() (*string, bool)

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

func (*Cloud) GetUpdatedAt

func (o *Cloud) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*Cloud) GetUpdatedAtOk

func (o *Cloud) GetUpdatedAtOk() (*time.Time, bool)

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

func (*Cloud) GetVersion

func (o *Cloud) GetVersion() CloudVersion

GetVersion returns the Version field value

func (*Cloud) GetVersionOk

func (o *Cloud) GetVersionOk() (*CloudVersion, bool)

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

func (*Cloud) HasBootstrappedAt

func (o *Cloud) HasBootstrappedAt() bool

HasBootstrappedAt returns a boolean if a field has been set.

func (*Cloud) HasDeployedAt

func (o *Cloud) HasDeployedAt() bool

HasDeployedAt returns a boolean if a field has been set.

func (*Cloud) HasDestroyedAt

func (o *Cloud) HasDestroyedAt() bool

HasDestroyedAt returns a boolean if a field has been set.

func (*Cloud) HasPreflightCompletedAt

func (o *Cloud) HasPreflightCompletedAt() bool

HasPreflightCompletedAt returns a boolean if a field has been set.

func (*Cloud) HasPreflightFailedAt

func (o *Cloud) HasPreflightFailedAt() bool

HasPreflightFailedAt returns a boolean if a field has been set.

func (*Cloud) HasPreflightStartedAt

func (o *Cloud) HasPreflightStartedAt() bool

HasPreflightStartedAt returns a boolean if a field has been set.

func (*Cloud) HasUpdatedAt

func (o *Cloud) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (Cloud) MarshalJSON

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

func (*Cloud) SetBootstrappedAt

func (o *Cloud) SetBootstrappedAt(v time.Time)

SetBootstrappedAt gets a reference to the given time.Time and assigns it to the BootstrappedAt field.

func (*Cloud) SetCreatedAt

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

SetCreatedAt sets field value

func (*Cloud) SetDeployedAt

func (o *Cloud) SetDeployedAt(v time.Time)

SetDeployedAt gets a reference to the given time.Time and assigns it to the DeployedAt field.

func (*Cloud) SetDestroyedAt

func (o *Cloud) SetDestroyedAt(v time.Time)

SetDestroyedAt gets a reference to the given time.Time and assigns it to the DestroyedAt field.

func (*Cloud) SetId

func (o *Cloud) SetId(v string)

SetId sets field value

func (*Cloud) SetName

func (o *Cloud) SetName(v string)

SetName sets field value

func (*Cloud) SetPreflightCompletedAt

func (o *Cloud) SetPreflightCompletedAt(v time.Time)

SetPreflightCompletedAt gets a reference to the given time.Time and assigns it to the PreflightCompletedAt field.

func (*Cloud) SetPreflightFailedAt

func (o *Cloud) SetPreflightFailedAt(v time.Time)

SetPreflightFailedAt gets a reference to the given time.Time and assigns it to the PreflightFailedAt field.

func (*Cloud) SetPreflightStartedAt

func (o *Cloud) SetPreflightStartedAt(v time.Time)

SetPreflightStartedAt gets a reference to the given time.Time and assigns it to the PreflightStartedAt field.

func (*Cloud) SetProvider

func (o *Cloud) SetProvider(v Provider)

SetProvider sets field value

func (*Cloud) SetProviderSettings

func (o *Cloud) SetProviderSettings(v CloudProviderSettings)

SetProviderSettings sets field value

func (*Cloud) SetStatus

func (o *Cloud) SetStatus(v CloudStatus)

SetStatus sets field value

func (*Cloud) SetTenantId

func (o *Cloud) SetTenantId(v string)

SetTenantId sets field value

func (*Cloud) SetUpdatedAt

func (o *Cloud) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*Cloud) SetVersion

func (o *Cloud) SetVersion(v CloudVersion)

SetVersion sets field value

type CloudProviderSettings

type CloudProviderSettings struct {
	AWSProviderSettings   *AWSProviderSettings
	AzureProviderSettings *AzureProviderSettings
}

CloudProviderSettings - struct for CloudProviderSettings

func AWSProviderSettingsAsCloudProviderSettings

func AWSProviderSettingsAsCloudProviderSettings(v *AWSProviderSettings) CloudProviderSettings

AWSProviderSettingsAsCloudProviderSettings is a convenience function that returns AWSProviderSettings wrapped in CloudProviderSettings

func AzureProviderSettingsAsCloudProviderSettings

func AzureProviderSettingsAsCloudProviderSettings(v *AzureProviderSettings) CloudProviderSettings

AzureProviderSettingsAsCloudProviderSettings is a convenience function that returns AzureProviderSettings wrapped in CloudProviderSettings

func (*CloudProviderSettings) GetActualInstance

func (obj *CloudProviderSettings) GetActualInstance() interface{}

Get the actual instance

func (CloudProviderSettings) MarshalJSON

func (src CloudProviderSettings) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*CloudProviderSettings) UnmarshalJSON

func (dst *CloudProviderSettings) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type CloudStatus

type CloudStatus string

CloudStatus the model 'CloudStatus'

const (
	CLOUDSTATUS_NEEDS_BOOTSTRAP     CloudStatus = "needs_bootstrap"
	CLOUDSTATUS_PREFLIGHT_STARTED   CloudStatus = "preflight_started"
	CLOUDSTATUS_PREFLIGHT_FAILED    CloudStatus = "preflight_failed"
	CLOUDSTATUS_PREFLIGHT_SUCCEEDED CloudStatus = "preflight_succeeded"
	CLOUDSTATUS_BOOTSTRAP_SUCCEEDED CloudStatus = "bootstrap_succeeded"
	CLOUDSTATUS_DEPLOYING           CloudStatus = "deploying"
	CLOUDSTATUS_DEPLOY_FAILED       CloudStatus = "deploy_failed"
	CLOUDSTATUS_DEPLOY_SUCCEEDED    CloudStatus = "deploy_succeeded"
	CLOUDSTATUS_READY               CloudStatus = "ready"
	CLOUDSTATUS_DESTROYING          CloudStatus = "destroying"
	CLOUDSTATUS_DESTROY_FAILED      CloudStatus = "destroy_failed"
	CLOUDSTATUS_DESTROY_SUCCEEDED   CloudStatus = "destroy_succeeded"
	CLOUDSTATUS_NEEDS_CLEANUP       CloudStatus = "needs_cleanup"
	CLOUDSTATUS_MANAGEMENT_BLOCKED  CloudStatus = "management_blocked"
	CLOUDSTATUS_UPGRADING           CloudStatus = "upgrading"
)

List of cloudStatus

func NewCloudStatusFromValue

func NewCloudStatusFromValue(v string) (*CloudStatus, error)

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

func (CloudStatus) IsValid

func (v CloudStatus) IsValid() bool

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

func (CloudStatus) Ptr

func (v CloudStatus) Ptr() *CloudStatus

Ptr returns reference to cloudStatus value

func (*CloudStatus) UnmarshalJSON

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

type CloudSummary

type CloudSummary struct {
	Id                 string      `json:"id"`
	Name               string      `json:"name"`
	Status             CloudStatus `json:"status"`
	Provider           Provider    `json:"provider"`
	Region             Regions     `json:"region"`
	VirtualNetworkID   string      `json:"virtualNetworkID"`
	VirtualNetworkCIDR string      `json:"virtualNetworkCIDR"`
}

CloudSummary struct for CloudSummary

func NewCloudSummary

func NewCloudSummary(id string, name string, status CloudStatus, provider Provider, region Regions, virtualNetworkID string, virtualNetworkCIDR string) *CloudSummary

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

func NewCloudSummaryWithDefaults

func NewCloudSummaryWithDefaults() *CloudSummary

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

func (*CloudSummary) GetId

func (o *CloudSummary) GetId() string

GetId returns the Id field value

func (*CloudSummary) GetIdOk

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

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

func (*CloudSummary) GetName

func (o *CloudSummary) GetName() string

GetName returns the Name field value

func (*CloudSummary) GetNameOk

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

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

func (*CloudSummary) GetProvider

func (o *CloudSummary) GetProvider() Provider

GetProvider returns the Provider field value

func (*CloudSummary) GetProviderOk

func (o *CloudSummary) GetProviderOk() (*Provider, bool)

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

func (*CloudSummary) GetRegion

func (o *CloudSummary) GetRegion() Regions

GetRegion returns the Region field value

func (*CloudSummary) GetRegionOk

func (o *CloudSummary) GetRegionOk() (*Regions, bool)

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

func (*CloudSummary) GetStatus

func (o *CloudSummary) GetStatus() CloudStatus

GetStatus returns the Status field value

func (*CloudSummary) GetStatusOk

func (o *CloudSummary) GetStatusOk() (*CloudStatus, bool)

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

func (*CloudSummary) GetVirtualNetworkCIDR

func (o *CloudSummary) GetVirtualNetworkCIDR() string

GetVirtualNetworkCIDR returns the VirtualNetworkCIDR field value

func (*CloudSummary) GetVirtualNetworkCIDROk

func (o *CloudSummary) GetVirtualNetworkCIDROk() (*string, bool)

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

func (*CloudSummary) GetVirtualNetworkID

func (o *CloudSummary) GetVirtualNetworkID() string

GetVirtualNetworkID returns the VirtualNetworkID field value

func (*CloudSummary) GetVirtualNetworkIDOk

func (o *CloudSummary) GetVirtualNetworkIDOk() (*string, bool)

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

func (CloudSummary) MarshalJSON

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

func (*CloudSummary) SetId

func (o *CloudSummary) SetId(v string)

SetId sets field value

func (*CloudSummary) SetName

func (o *CloudSummary) SetName(v string)

SetName sets field value

func (*CloudSummary) SetProvider

func (o *CloudSummary) SetProvider(v Provider)

SetProvider sets field value

func (*CloudSummary) SetRegion

func (o *CloudSummary) SetRegion(v Regions)

SetRegion sets field value

func (*CloudSummary) SetStatus

func (o *CloudSummary) SetStatus(v CloudStatus)

SetStatus sets field value

func (*CloudSummary) SetVirtualNetworkCIDR

func (o *CloudSummary) SetVirtualNetworkCIDR(v string)

SetVirtualNetworkCIDR sets field value

func (*CloudSummary) SetVirtualNetworkID

func (o *CloudSummary) SetVirtualNetworkID(v string)

SetVirtualNetworkID sets field value

type CloudVersion

type CloudVersion struct {
	Name       string            `json:"name"`
	Components map[string]string `json:"components"`
}

CloudVersion struct for CloudVersion

func NewCloudVersion

func NewCloudVersion(name string, components map[string]string) *CloudVersion

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

func NewCloudVersionWithDefaults

func NewCloudVersionWithDefaults() *CloudVersion

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

func (*CloudVersion) GetComponents

func (o *CloudVersion) GetComponents() map[string]string

GetComponents returns the Components field value

func (*CloudVersion) GetComponentsOk

func (o *CloudVersion) GetComponentsOk() (*map[string]string, bool)

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

func (*CloudVersion) GetName

func (o *CloudVersion) GetName() string

GetName returns the Name field value

func (*CloudVersion) GetNameOk

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

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

func (CloudVersion) MarshalJSON

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

func (*CloudVersion) SetComponents

func (o *CloudVersion) SetComponents(v map[string]string)

SetComponents sets field value

func (*CloudVersion) SetName

func (o *CloudVersion) SetName(v string)

SetName sets field value

type CloudsApiService

type CloudsApiService service

CloudsApiService CloudsApi service

func (*CloudsApiService) CloudsList

CloudsList List Clouds

Returns a paginated list of clouds created by the tenant

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

func (*CloudsApiService) CloudsListExecute

Execute executes the request

@return ListCloudsResponse

func (*CloudsApiService) CloudsShow

CloudsShow Get Cloud

Returns a single cloud by the ID

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

func (*CloudsApiService) CloudsShowExecute

func (a *CloudsApiService) CloudsShowExecute(r ApiCloudsShowRequest) (Cloud, *_nethttp.Response, error)

Execute executes the request

@return Cloud

type Cluster

type Cluster struct {
	Id        string        `json:"id"`
	Name      string        `json:"name"`
	TenantId  string        `json:"tenantId"`
	CloudId   string        `json:"cloudId"`
	ProjectId string        `json:"projectId"`
	Status    ClusterStatus `json:"status"`
	// Resource identifier name linked with the Cloud Provider
	ResourceIdentifier  string          `json:"resourceIdentifier"`
	CreatedAt           *time.Time      `json:"createdAt,omitempty"`
	UpdatedAt           *time.Time      `json:"updatedAt,omitempty"`
	DeployedAt          *time.Time      `json:"deployedAt,omitempty"`
	Version             *ClusterVersion `json:"version,omitempty"`
	EndpointsURL        *[]string       `json:"endpointsURL,omitempty"`
	PrivateEndpointURL  *[]string       `json:"privateEndpointURL,omitempty"`
	EndpointsSrv        *string         `json:"endpointsSrv,omitempty"`
	PrivateEndpointsSrv *string         `json:"privateEndpointsSrv,omitempty"`
}

Cluster struct for Cluster

func NewCluster

func NewCluster(id string, name string, tenantId string, cloudId string, projectId string, status ClusterStatus, resourceIdentifier string) *Cluster

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

func NewClusterWithDefaults

func NewClusterWithDefaults() *Cluster

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

func (*Cluster) GetCloudId

func (o *Cluster) GetCloudId() string

GetCloudId returns the CloudId field value

func (*Cluster) GetCloudIdOk

func (o *Cluster) GetCloudIdOk() (*string, bool)

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

func (*Cluster) GetCreatedAt

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

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*Cluster) GetCreatedAtOk

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

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

func (*Cluster) GetDeployedAt

func (o *Cluster) GetDeployedAt() time.Time

GetDeployedAt returns the DeployedAt field value if set, zero value otherwise.

func (*Cluster) GetDeployedAtOk

func (o *Cluster) GetDeployedAtOk() (*time.Time, bool)

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

func (*Cluster) GetEndpointsSrv

func (o *Cluster) GetEndpointsSrv() string

GetEndpointsSrv returns the EndpointsSrv field value if set, zero value otherwise.

func (*Cluster) GetEndpointsSrvOk

func (o *Cluster) GetEndpointsSrvOk() (*string, bool)

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

func (*Cluster) GetEndpointsURL

func (o *Cluster) GetEndpointsURL() []string

GetEndpointsURL returns the EndpointsURL field value if set, zero value otherwise.

func (*Cluster) GetEndpointsURLOk

func (o *Cluster) GetEndpointsURLOk() (*[]string, bool)

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

func (*Cluster) GetId

func (o *Cluster) GetId() string

GetId returns the Id field value

func (*Cluster) GetIdOk

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

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

func (*Cluster) GetName

func (o *Cluster) GetName() string

GetName returns the Name field value

func (*Cluster) GetNameOk

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

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

func (*Cluster) GetPrivateEndpointURL

func (o *Cluster) GetPrivateEndpointURL() []string

GetPrivateEndpointURL returns the PrivateEndpointURL field value if set, zero value otherwise.

func (*Cluster) GetPrivateEndpointURLOk

func (o *Cluster) GetPrivateEndpointURLOk() (*[]string, bool)

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

func (*Cluster) GetPrivateEndpointsSrv

func (o *Cluster) GetPrivateEndpointsSrv() string

GetPrivateEndpointsSrv returns the PrivateEndpointsSrv field value if set, zero value otherwise.

func (*Cluster) GetPrivateEndpointsSrvOk

func (o *Cluster) GetPrivateEndpointsSrvOk() (*string, bool)

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

func (*Cluster) GetProjectId

func (o *Cluster) GetProjectId() string

GetProjectId returns the ProjectId field value

func (*Cluster) GetProjectIdOk

func (o *Cluster) GetProjectIdOk() (*string, bool)

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

func (*Cluster) GetResourceIdentifier

func (o *Cluster) GetResourceIdentifier() string

GetResourceIdentifier returns the ResourceIdentifier field value

func (*Cluster) GetResourceIdentifierOk

func (o *Cluster) GetResourceIdentifierOk() (*string, bool)

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

func (*Cluster) GetStatus

func (o *Cluster) GetStatus() ClusterStatus

GetStatus returns the Status field value

func (*Cluster) GetStatusOk

func (o *Cluster) GetStatusOk() (*ClusterStatus, bool)

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

func (*Cluster) GetTenantId

func (o *Cluster) GetTenantId() string

GetTenantId returns the TenantId field value

func (*Cluster) GetTenantIdOk

func (o *Cluster) GetTenantIdOk() (*string, bool)

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

func (*Cluster) GetUpdatedAt

func (o *Cluster) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*Cluster) GetUpdatedAtOk

func (o *Cluster) GetUpdatedAtOk() (*time.Time, bool)

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

func (*Cluster) GetVersion

func (o *Cluster) GetVersion() ClusterVersion

GetVersion returns the Version field value if set, zero value otherwise.

func (*Cluster) GetVersionOk

func (o *Cluster) GetVersionOk() (*ClusterVersion, bool)

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

func (*Cluster) HasCreatedAt

func (o *Cluster) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Cluster) HasDeployedAt

func (o *Cluster) HasDeployedAt() bool

HasDeployedAt returns a boolean if a field has been set.

func (*Cluster) HasEndpointsSrv

func (o *Cluster) HasEndpointsSrv() bool

HasEndpointsSrv returns a boolean if a field has been set.

func (*Cluster) HasEndpointsURL

func (o *Cluster) HasEndpointsURL() bool

HasEndpointsURL returns a boolean if a field has been set.

func (*Cluster) HasPrivateEndpointURL

func (o *Cluster) HasPrivateEndpointURL() bool

HasPrivateEndpointURL returns a boolean if a field has been set.

func (*Cluster) HasPrivateEndpointsSrv

func (o *Cluster) HasPrivateEndpointsSrv() bool

HasPrivateEndpointsSrv returns a boolean if a field has been set.

func (*Cluster) HasUpdatedAt

func (o *Cluster) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*Cluster) HasVersion

func (o *Cluster) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (Cluster) MarshalJSON

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

func (*Cluster) SetCloudId

func (o *Cluster) SetCloudId(v string)

SetCloudId sets field value

func (*Cluster) SetCreatedAt

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

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*Cluster) SetDeployedAt

func (o *Cluster) SetDeployedAt(v time.Time)

SetDeployedAt gets a reference to the given time.Time and assigns it to the DeployedAt field.

func (*Cluster) SetEndpointsSrv

func (o *Cluster) SetEndpointsSrv(v string)

SetEndpointsSrv gets a reference to the given string and assigns it to the EndpointsSrv field.

func (*Cluster) SetEndpointsURL

func (o *Cluster) SetEndpointsURL(v []string)

SetEndpointsURL gets a reference to the given []string and assigns it to the EndpointsURL field.

func (*Cluster) SetId

func (o *Cluster) SetId(v string)

SetId sets field value

func (*Cluster) SetName

func (o *Cluster) SetName(v string)

SetName sets field value

func (*Cluster) SetPrivateEndpointURL

func (o *Cluster) SetPrivateEndpointURL(v []string)

SetPrivateEndpointURL gets a reference to the given []string and assigns it to the PrivateEndpointURL field.

func (*Cluster) SetPrivateEndpointsSrv

func (o *Cluster) SetPrivateEndpointsSrv(v string)

SetPrivateEndpointsSrv gets a reference to the given string and assigns it to the PrivateEndpointsSrv field.

func (*Cluster) SetProjectId

func (o *Cluster) SetProjectId(v string)

SetProjectId sets field value

func (*Cluster) SetResourceIdentifier

func (o *Cluster) SetResourceIdentifier(v string)

SetResourceIdentifier sets field value

func (*Cluster) SetStatus

func (o *Cluster) SetStatus(v ClusterStatus)

SetStatus sets field value

func (*Cluster) SetTenantId

func (o *Cluster) SetTenantId(v string)

SetTenantId sets field value

func (*Cluster) SetUpdatedAt

func (o *Cluster) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*Cluster) SetVersion

func (o *Cluster) SetVersion(v ClusterVersion)

SetVersion gets a reference to the given ClusterVersion and assigns it to the Version field.

type ClusterHealth

type ClusterHealth string

ClusterHealth * `healthy` - denotes that the resource is in a healthy state. * `unhealthy` - denotes that the resource is in an uhealthy state. * `degraded` - is reported for the overall health of a cluster or overall health for all nodes if all unhealthy nodes in the cluster are failed over. * `failedOver` - enotes that a couchbase server node failed over to a new pod. This status is attached only to a node. * `inactiveFailed` - is the value of the cluster membership as reported for a couchbase server node when it is in failed over state. * `N/A` - is the value of the cluster membership if we are unable to determine the health of the cluster

const (
	CLUSTERHEALTH_HEALTHY         ClusterHealth = "healthy"
	CLUSTERHEALTH_UNHEALTHY       ClusterHealth = "unhealthy"
	CLUSTERHEALTH_DEGRADED        ClusterHealth = "degraded"
	CLUSTERHEALTH_FAILED_OVER     ClusterHealth = "failedOver"
	CLUSTERHEALTH_INACTIVE_FAILED ClusterHealth = "inactiveFailed"
	CLUSTERHEALTH_N_A             ClusterHealth = "N/A"
)

List of clusterHealth

func NewClusterHealthFromValue

func NewClusterHealthFromValue(v string) (*ClusterHealth, error)

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

func (ClusterHealth) IsValid

func (v ClusterHealth) IsValid() bool

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

func (ClusterHealth) Ptr

func (v ClusterHealth) Ptr() *ClusterHealth

Ptr returns reference to clusterHealth value

func (*ClusterHealth) UnmarshalJSON

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

type ClusterHealthResponse

type ClusterHealthResponse struct {
	Status      ClusterStatus `json:"status"`
	Health      ClusterHealth `json:"health"`
	BucketStats *BucketStats  `json:"bucketStats,omitempty"`
	NodeStats   *NodeStats    `json:"nodeStats,omitempty"`
}

ClusterHealthResponse struct for ClusterHealthResponse

func NewClusterHealthResponse

func NewClusterHealthResponse(status ClusterStatus, health ClusterHealth) *ClusterHealthResponse

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

func NewClusterHealthResponseWithDefaults

func NewClusterHealthResponseWithDefaults() *ClusterHealthResponse

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

func (*ClusterHealthResponse) GetBucketStats

func (o *ClusterHealthResponse) GetBucketStats() BucketStats

GetBucketStats returns the BucketStats field value if set, zero value otherwise.

func (*ClusterHealthResponse) GetBucketStatsOk

func (o *ClusterHealthResponse) GetBucketStatsOk() (*BucketStats, bool)

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

func (*ClusterHealthResponse) GetHealth

func (o *ClusterHealthResponse) GetHealth() ClusterHealth

GetHealth returns the Health field value

func (*ClusterHealthResponse) GetHealthOk

func (o *ClusterHealthResponse) GetHealthOk() (*ClusterHealth, bool)

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

func (*ClusterHealthResponse) GetNodeStats

func (o *ClusterHealthResponse) GetNodeStats() NodeStats

GetNodeStats returns the NodeStats field value if set, zero value otherwise.

func (*ClusterHealthResponse) GetNodeStatsOk

func (o *ClusterHealthResponse) GetNodeStatsOk() (*NodeStats, bool)

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

func (*ClusterHealthResponse) GetStatus

func (o *ClusterHealthResponse) GetStatus() ClusterStatus

GetStatus returns the Status field value

func (*ClusterHealthResponse) GetStatusOk

func (o *ClusterHealthResponse) GetStatusOk() (*ClusterStatus, bool)

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

func (*ClusterHealthResponse) HasBucketStats

func (o *ClusterHealthResponse) HasBucketStats() bool

HasBucketStats returns a boolean if a field has been set.

func (*ClusterHealthResponse) HasNodeStats

func (o *ClusterHealthResponse) HasNodeStats() bool

HasNodeStats returns a boolean if a field has been set.

func (ClusterHealthResponse) MarshalJSON

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

func (*ClusterHealthResponse) SetBucketStats

func (o *ClusterHealthResponse) SetBucketStats(v BucketStats)

SetBucketStats gets a reference to the given BucketStats and assigns it to the BucketStats field.

func (*ClusterHealthResponse) SetHealth

func (o *ClusterHealthResponse) SetHealth(v ClusterHealth)

SetHealth sets field value

func (*ClusterHealthResponse) SetNodeStats

func (o *ClusterHealthResponse) SetNodeStats(v NodeStats)

SetNodeStats gets a reference to the given NodeStats and assigns it to the NodeStats field.

func (*ClusterHealthResponse) SetStatus

func (o *ClusterHealthResponse) SetStatus(v ClusterStatus)

SetStatus sets field value

type ClusterStatus

type ClusterStatus string

ClusterStatus * `draft` - indicates that all fields under database model are mutable. * `needs_deploy` - indicates that the new configuration changes have not been applied to the cluster * `job_scheduled` - indicates that the new configuration changes have been scheduled to be applied. * `deploying` - indicates that database is currently being deployed/new configurations being applied. * `deploy_failed` - indicates that the last deployment failed. * `deploy_succeeded` - indicates that the last deployment succeeded. * `ready` - indicates that the database is ready. * `destroying` - indicates that the database is being destroyed. * `destroy_failed` - indicates that the database destroy job failed. * `destroy_succeeded` - indicates that the database destroy job succeeded. * `metrics_failed` - indicates that the database is not serving metrics. * `preflight_started` - indicates a preflight check has started on the database * `preflight_failed` - indicates a preflight check has failed on the database * `preflight_succeeded` - indicates a preflight check has succeeded on the database * `management_blocked` - indicates the IAM credentiald for the cloud hosting the databse have been deleted. * `upgrading` - indicates the database is being upgrading.

const (
	CLUSTERSTATUS_DRAFT               ClusterStatus = "draft"
	CLUSTERSTATUS_NEEDS_DEPLOY        ClusterStatus = "needs_deploy"
	CLUSTERSTATUS_JOB_SCHEDULED       ClusterStatus = "job_scheduled"
	CLUSTERSTATUS_DEPLOYING           ClusterStatus = "deploying"
	CLUSTERSTATUS_DEPLOY_FAILED       ClusterStatus = "deploy_failed"
	CLUSTERSTATUS_DEPLOY_SUCCEEDED    ClusterStatus = "deploy_succeeded"
	CLUSTERSTATUS_READY               ClusterStatus = "ready"
	CLUSTERSTATUS_DESTROYING          ClusterStatus = "destroying"
	CLUSTERSTATUS_DESTROY_FAILED      ClusterStatus = "destroy_failed"
	CLUSTERSTATUS_DESTROY_SUCCEEDED   ClusterStatus = "destroy_succeeded"
	CLUSTERSTATUS_METRICS_FAILED      ClusterStatus = "metrics_failed"
	CLUSTERSTATUS_PREFLIGHT_STARTED   ClusterStatus = "preflight_started"
	CLUSTERSTATUS_PREFLIGHT_FAILED    ClusterStatus = "preflight_failed"
	CLUSTERSTATUS_PREFLIGHT_SUCCEEDED ClusterStatus = "preflight_succeeded"
	CLUSTERSTATUS_MANAGEMENT_BLOCKED  ClusterStatus = "management_blocked"
	CLUSTERSTATUS_UPGRADING           ClusterStatus = "upgrading"
)

List of clusterStatus

func NewClusterStatusFromValue

func NewClusterStatusFromValue(v string) (*ClusterStatus, error)

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

func (ClusterStatus) IsValid

func (v ClusterStatus) IsValid() bool

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

func (ClusterStatus) Ptr

func (v ClusterStatus) Ptr() *ClusterStatus

Ptr returns reference to clusterStatus value

func (*ClusterStatus) UnmarshalJSON

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

type ClusterStatusResponse

type ClusterStatusResponse struct {
	Status ClusterStatus `json:"status"`
}

ClusterStatusResponse struct for ClusterStatusResponse

func NewClusterStatusResponse

func NewClusterStatusResponse(status ClusterStatus) *ClusterStatusResponse

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

func NewClusterStatusResponseWithDefaults

func NewClusterStatusResponseWithDefaults() *ClusterStatusResponse

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

func (*ClusterStatusResponse) GetStatus

func (o *ClusterStatusResponse) GetStatus() ClusterStatus

GetStatus returns the Status field value

func (*ClusterStatusResponse) GetStatusOk

func (o *ClusterStatusResponse) GetStatusOk() (*ClusterStatus, bool)

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

func (ClusterStatusResponse) MarshalJSON

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

func (*ClusterStatusResponse) SetStatus

func (o *ClusterStatusResponse) SetStatus(v ClusterStatus)

SetStatus sets field value

type ClusterSummary

type ClusterSummary struct {
	Id        string              `json:"id"`
	Name      string              `json:"name"`
	TenantId  string              `json:"tenantId"`
	CloudId   string              `json:"cloudId"`
	ProjectId string              `json:"projectId"`
	Services  []CouchbaseServices `json:"services"`
	Nodes     int32               `json:"nodes"`
}

ClusterSummary struct for ClusterSummary

func NewClusterSummary

func NewClusterSummary(id string, name string, tenantId string, cloudId string, projectId string, services []CouchbaseServices, nodes int32) *ClusterSummary

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

func NewClusterSummaryWithDefaults

func NewClusterSummaryWithDefaults() *ClusterSummary

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

func (*ClusterSummary) GetCloudId

func (o *ClusterSummary) GetCloudId() string

GetCloudId returns the CloudId field value

func (*ClusterSummary) GetCloudIdOk

func (o *ClusterSummary) GetCloudIdOk() (*string, bool)

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

func (*ClusterSummary) GetId

func (o *ClusterSummary) GetId() string

GetId returns the Id field value

func (*ClusterSummary) GetIdOk

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

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

func (*ClusterSummary) GetName

func (o *ClusterSummary) GetName() string

GetName returns the Name field value

func (*ClusterSummary) GetNameOk

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

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

func (*ClusterSummary) GetNodes

func (o *ClusterSummary) GetNodes() int32

GetNodes returns the Nodes field value

func (*ClusterSummary) GetNodesOk

func (o *ClusterSummary) GetNodesOk() (*int32, bool)

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

func (*ClusterSummary) GetProjectId

func (o *ClusterSummary) GetProjectId() string

GetProjectId returns the ProjectId field value

func (*ClusterSummary) GetProjectIdOk

func (o *ClusterSummary) GetProjectIdOk() (*string, bool)

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

func (*ClusterSummary) GetServices

func (o *ClusterSummary) GetServices() []CouchbaseServices

GetServices returns the Services field value

func (*ClusterSummary) GetServicesOk

func (o *ClusterSummary) GetServicesOk() (*[]CouchbaseServices, bool)

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

func (*ClusterSummary) GetTenantId

func (o *ClusterSummary) GetTenantId() string

GetTenantId returns the TenantId field value

func (*ClusterSummary) GetTenantIdOk

func (o *ClusterSummary) GetTenantIdOk() (*string, bool)

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

func (ClusterSummary) MarshalJSON

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

func (*ClusterSummary) SetCloudId

func (o *ClusterSummary) SetCloudId(v string)

SetCloudId sets field value

func (*ClusterSummary) SetId

func (o *ClusterSummary) SetId(v string)

SetId sets field value

func (*ClusterSummary) SetName

func (o *ClusterSummary) SetName(v string)

SetName sets field value

func (*ClusterSummary) SetNodes

func (o *ClusterSummary) SetNodes(v int32)

SetNodes sets field value

func (*ClusterSummary) SetProjectId

func (o *ClusterSummary) SetProjectId(v string)

SetProjectId sets field value

func (*ClusterSummary) SetServices

func (o *ClusterSummary) SetServices(v []CouchbaseServices)

SetServices sets field value

func (*ClusterSummary) SetTenantId

func (o *ClusterSummary) SetTenantId(v string)

SetTenantId sets field value

type ClusterVersion

type ClusterVersion struct {
	Name       string            `json:"name"`
	Components map[string]string `json:"components"`
}

ClusterVersion struct for ClusterVersion

func NewClusterVersion

func NewClusterVersion(name string, components map[string]string) *ClusterVersion

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

func NewClusterVersionWithDefaults

func NewClusterVersionWithDefaults() *ClusterVersion

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

func (*ClusterVersion) GetComponents

func (o *ClusterVersion) GetComponents() map[string]string

GetComponents returns the Components field value

func (*ClusterVersion) GetComponentsOk

func (o *ClusterVersion) GetComponentsOk() (*map[string]string, bool)

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

func (*ClusterVersion) GetName

func (o *ClusterVersion) GetName() string

GetName returns the Name field value

func (*ClusterVersion) GetNameOk

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

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

func (ClusterVersion) MarshalJSON

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

func (*ClusterVersion) SetComponents

func (o *ClusterVersion) SetComponents(v map[string]string)

SetComponents sets field value

func (*ClusterVersion) SetName

func (o *ClusterVersion) SetName(v string)

SetName sets field value

type ClusterVersions

type ClusterVersions string

ClusterVersions If not defined the latest version of Couchbase Server is deployed. * `latest` - the a static version representing a deployment of the most recent dataplane components

const (
	CLUSTERVERSIONS_LATEST           ClusterVersions = "latest"
	CLUSTERVERSIONS_ENTERPRISE_6_5_0 ClusterVersions = "enterprise-6.5.0"
	CLUSTERVERSIONS_ENTERPRISE_6_5_1 ClusterVersions = "enterprise-6.5.1"
	CLUSTERVERSIONS_ENTERPRISE_6_6_0 ClusterVersions = "enterprise-6.6.0"
)

List of clusterVersions

func NewClusterVersionsFromValue

func NewClusterVersionsFromValue(v string) (*ClusterVersions, error)

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

func (ClusterVersions) IsValid

func (v ClusterVersions) IsValid() bool

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

func (ClusterVersions) Ptr

Ptr returns reference to clusterVersions value

func (*ClusterVersions) UnmarshalJSON

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

type ClustersApiService

type ClustersApiService service

ClustersApiService ClustersApi service

func (*ClustersApiService) ClustersCreate

ClustersCreate Create cluster

Creates cluster in cloud, returns id of the cluster on success

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

func (*ClustersApiService) ClustersCreateAllowlistEntry

func (a *ClustersApiService) ClustersCreateAllowlistEntry(ctx _context.Context, id string) ApiClustersCreateAllowlistEntryRequest

ClustersCreateAllowlistEntry Adds entry to allowlist

Appends entry sent to the allowlist

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

func (*ClustersApiService) ClustersCreateAllowlistEntryExecute

func (a *ClustersApiService) ClustersCreateAllowlistEntryExecute(r ApiClustersCreateAllowlistEntryRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ClustersApiService) ClustersCreateBucket

func (a *ClustersApiService) ClustersCreateBucket(ctx _context.Context, id string) ApiClustersCreateBucketRequest

ClustersCreateBucket Create bucket in cluster

Creates bucket in cluster specified with cluster id parameter

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

func (*ClustersApiService) ClustersCreateBucketExecute

Execute executes the request

@return CouchbaseBucketSpec

func (*ClustersApiService) ClustersCreateExecute

func (a *ClustersApiService) ClustersCreateExecute(r ApiClustersCreateRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ClustersApiService) ClustersCreateUser

ClustersCreateUser Create Database User

Creates Database user. A database user entity is required for applications to remotely authenticate on a cluster and access bucket data

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

func (*ClustersApiService) ClustersCreateUserExecute

func (a *ClustersApiService) ClustersCreateUserExecute(r ApiClustersCreateUserRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ClustersApiService) ClustersDelete

ClustersDelete Delete cluster

Start a delete cluster job

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

func (*ClustersApiService) ClustersDeleteAllowlistEntry

func (a *ClustersApiService) ClustersDeleteAllowlistEntry(ctx _context.Context, id string) ApiClustersDeleteAllowlistEntryRequest

ClustersDeleteAllowlistEntry Delete entry from allowlist

Deletes entry from allowlist, will use CIDR block as key

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

func (*ClustersApiService) ClustersDeleteAllowlistEntryExecute

func (a *ClustersApiService) ClustersDeleteAllowlistEntryExecute(r ApiClustersDeleteAllowlistEntryRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ClustersApiService) ClustersDeleteBucket

func (a *ClustersApiService) ClustersDeleteBucket(ctx _context.Context, id string) ApiClustersDeleteBucketRequest

ClustersDeleteBucket Delete bucket in cluster

Deletes bucket in cluster specified with cluster id parameter

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

func (*ClustersApiService) ClustersDeleteBucketExecute

func (a *ClustersApiService) ClustersDeleteBucketExecute(r ApiClustersDeleteBucketRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ClustersApiService) ClustersDeleteExecute

func (a *ClustersApiService) ClustersDeleteExecute(r ApiClustersDeleteRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ClustersApiService) ClustersDeleteSingleBucket

func (a *ClustersApiService) ClustersDeleteSingleBucket(ctx _context.Context, id string, bucketId string) ApiClustersDeleteSingleBucketRequest

ClustersDeleteSingleBucket Delete an existing bucket

Deletes a single bucket from the cluster

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Cluster ID
@param bucketId Bucket ID
@return ApiClustersDeleteSingleBucketRequest

func (*ClustersApiService) ClustersDeleteSingleBucketExecute

func (a *ClustersApiService) ClustersDeleteSingleBucketExecute(r ApiClustersDeleteSingleBucketRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ClustersApiService) ClustersDeleteUser

func (a *ClustersApiService) ClustersDeleteUser(ctx _context.Context, id string, username string) ApiClustersDeleteUserRequest

ClustersDeleteUser Delete Database User

Delete Cluster's Database User and revoke its access to the bucket(s)

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Cluster ID
@param username Database User username
@return ApiClustersDeleteUserRequest

func (*ClustersApiService) ClustersDeleteUserExecute

func (a *ClustersApiService) ClustersDeleteUserExecute(r ApiClustersDeleteUserRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ClustersApiService) ClustersGetAllowlist

func (a *ClustersApiService) ClustersGetAllowlist(ctx _context.Context, id string) ApiClustersGetAllowlistRequest

ClustersGetAllowlist Get current allowlist

Returns a list with all the allowed IP ranges/addresses

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

func (*ClustersApiService) ClustersGetAllowlistExecute

Execute executes the request

@return []AllowListEntry

func (*ClustersApiService) ClustersGetCertificate

func (a *ClustersApiService) ClustersGetCertificate(ctx _context.Context, id string) ApiClustersGetCertificateRequest

ClustersGetCertificate Get Cluster Certificate

Retrieve a self-signed certificate to securely connect to the cluster. Required for both public and private connections.

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

func (*ClustersApiService) ClustersGetCertificateExecute

Execute executes the request

@return GetCertificateResponse

func (*ClustersApiService) ClustersHealth

ClustersHealth Get Cluster Health

Retrieve Cluster health and status. Health stats of the cluster are returned only for clusters with `ready` status.

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

func (*ClustersApiService) ClustersHealthExecute

Execute executes the request

@return ClusterHealthResponse

func (*ClustersApiService) ClustersList

ClustersList List Clusters

Return a paginated list of organization Clusters.

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

func (*ClustersApiService) ClustersListBuckets

ClustersListBuckets List cluster buckets

Returns a list of existing cluster buckets

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

func (*ClustersApiService) ClustersListBucketsExecute

Execute executes the request

@return []ListBucketItem

func (*ClustersApiService) ClustersListExecute

Execute executes the request

@return ListClustersResponse

func (*ClustersApiService) ClustersListUsers

ClustersListUsers List Database Users

Returns a list of Cluster's Database Users.

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

func (*ClustersApiService) ClustersListUsersExecute

Execute executes the request

@return []ListDatabaseUsersResponseItem

func (*ClustersApiService) ClustersShow

ClustersShow Get Cluster

Retrieve a cluster by ID

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

func (*ClustersApiService) ClustersShowExecute

Execute executes the request

@return Cluster

func (*ClustersApiService) ClustersStatus

ClustersStatus Get Cluster Status

Returns Cluster Status

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

func (*ClustersApiService) ClustersStatusExecute

Execute executes the request

@return ClusterStatusResponse

func (*ClustersApiService) ClustersUpdateAllowlist

func (a *ClustersApiService) ClustersUpdateAllowlist(ctx _context.Context, id string) ApiClustersUpdateAllowlistRequest

ClustersUpdateAllowlist Update the allowlist for a cluster

Updates allow list to received payload

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

func (*ClustersApiService) ClustersUpdateAllowlistExecute

func (a *ClustersApiService) ClustersUpdateAllowlistExecute(r ApiClustersUpdateAllowlistRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ClustersApiService) ClustersUpdateBucket

func (a *ClustersApiService) ClustersUpdateBucket(ctx _context.Context, id string) ApiClustersUpdateBucketRequest

ClustersUpdateBucket Update bucket in cluster

Updates bucket in cluster specified with cluster id parameter

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

func (*ClustersApiService) ClustersUpdateBucketExecute

Execute executes the request

@return CouchbaseBucketSpec

func (*ClustersApiService) ClustersUpdateSingleBucket

func (a *ClustersApiService) ClustersUpdateSingleBucket(ctx _context.Context, id string, bucketId string) ApiClustersUpdateSingleBucketRequest

ClustersUpdateSingleBucket Update an existing bucket

Updates the configuration of an existing bucket in a cluster

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Cluster ID
@param bucketId Bucket ID
@return ApiClustersUpdateSingleBucketRequest

func (*ClustersApiService) ClustersUpdateSingleBucketExecute

func (a *ClustersApiService) ClustersUpdateSingleBucketExecute(r ApiClustersUpdateSingleBucketRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ClustersApiService) ClustersUpdateUser

func (a *ClustersApiService) ClustersUpdateUser(ctx _context.Context, id string, username string) ApiClustersUpdateUserRequest

ClustersUpdateUser Update Database User

Update a Cluster's Database User

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Cluster ID
@param username Database User username
@return ApiClustersUpdateUserRequest

func (*ClustersApiService) ClustersUpdateUserExecute

func (a *ClustersApiService) ClustersUpdateUserExecute(r ApiClustersUpdateUserRequest) (*_nethttp.Response, error)

Execute executes the request

type ClustersV3ApiService

type ClustersV3ApiService service

ClustersV3ApiService ClustersV3Api service

func (*ClustersV3ApiService) ClustersV3create

ClustersV3create Create Cluster V3

Creates a cluster with the given specifications and returns the id of the cluster on success

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

func (*ClustersV3ApiService) ClustersV3createExecute

func (a *ClustersV3ApiService) ClustersV3createExecute(r ApiClustersV3createRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ClustersV3ApiService) ClustersV3createUser

ClustersV3createUser Create cluster user

Creates a new user for a cluster with access to buckets/scopes

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

func (*ClustersV3ApiService) ClustersV3createUserExecute

func (a *ClustersV3ApiService) ClustersV3createUserExecute(r ApiClustersV3createUserRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ClustersV3ApiService) ClustersV3delete

ClustersV3delete Delete Cluster V3

Starts the deletion process for the cluster

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

func (*ClustersV3ApiService) ClustersV3deleteExecute

func (a *ClustersV3ApiService) ClustersV3deleteExecute(r ApiClustersV3deleteRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ClustersV3ApiService) ClustersV3list

ClustersV3list List all clusters v3

Returns a paginated list of all clusters

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

func (*ClustersV3ApiService) ClustersV3listExecute

Execute executes the request

@return V3ClusterList

func (*ClustersV3ApiService) ClustersV3show

ClustersV3show Get Cluster Info V3

Retrieves cluster information using the provided cluster ID

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

func (*ClustersV3ApiService) ClustersV3showExecute

Execute executes the request

@return V3Cluster

func (*ClustersV3ApiService) ClustersV3status

ClustersV3status Get Cluster Status V3

Gets cluster status

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

func (*ClustersV3ApiService) ClustersV3statusExecute

Execute executes the request

@return V3ClusterStatusResponse

func (*ClustersV3ApiService) ClustersV3updateMeta

ClustersV3updateMeta Update Cluster Metadata V3

Updates the cluster metadata

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

func (*ClustersV3ApiService) ClustersV3updateMetaExecute

func (a *ClustersV3ApiService) ClustersV3updateMetaExecute(r ApiClustersV3updateMetaRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ClustersV3ApiService) ClustersV3updateServers

ClustersV3updateServers Update Cluster Servers V3

Updates the cluster server group to scale in / out, up / down

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

func (*ClustersV3ApiService) ClustersV3updateServersExecute

func (a *ClustersV3ApiService) ClustersV3updateServersExecute(r ApiClustersV3updateServersRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ClustersV3ApiService) ClustersV3updateSupport

ClustersV3updateSupport Update Cluster Support Package V3

Updates the cluster support package details

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

func (*ClustersV3ApiService) ClustersV3updateSupportExecute

func (a *ClustersV3ApiService) ClustersV3updateSupportExecute(r ApiClustersV3updateSupportRequest) (*_nethttp.Response, error)

Execute executes the request

type Configuration

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

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

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

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

func (*Configuration) ServerURL

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

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

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

ServerURLWithContext returns a new server URL given an endpoint

type ConflictResolution

type ConflictResolution string

ConflictResolution the model 'ConflictResolution'

const (
	CONFLICTRESOLUTION_LWW   ConflictResolution = "lww"
	CONFLICTRESOLUTION_SEQNO ConflictResolution = "seqno"
)

List of conflictResolution

func NewConflictResolutionFromValue

func NewConflictResolutionFromValue(v string) (*ConflictResolution, error)

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

func (ConflictResolution) IsValid

func (v ConflictResolution) IsValid() bool

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

func (ConflictResolution) Ptr

Ptr returns reference to conflictResolution value

func (*ConflictResolution) UnmarshalJSON

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

type CouchbaseBucketSpec

type CouchbaseBucketSpec struct {
	Name               string              `json:"name"`
	MemoryQuota        int32               `json:"memoryQuota"`
	Replicas           *int32              `json:"replicas,omitempty"`
	ConflictResolution *ConflictResolution `json:"conflictResolution,omitempty"`
}

CouchbaseBucketSpec struct for CouchbaseBucketSpec

func NewCouchbaseBucketSpec

func NewCouchbaseBucketSpec(name string, memoryQuota int32) *CouchbaseBucketSpec

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

func NewCouchbaseBucketSpecWithDefaults

func NewCouchbaseBucketSpecWithDefaults() *CouchbaseBucketSpec

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

func (*CouchbaseBucketSpec) GetConflictResolution

func (o *CouchbaseBucketSpec) GetConflictResolution() ConflictResolution

GetConflictResolution returns the ConflictResolution field value if set, zero value otherwise.

func (*CouchbaseBucketSpec) GetConflictResolutionOk

func (o *CouchbaseBucketSpec) GetConflictResolutionOk() (*ConflictResolution, bool)

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

func (*CouchbaseBucketSpec) GetMemoryQuota

func (o *CouchbaseBucketSpec) GetMemoryQuota() int32

GetMemoryQuota returns the MemoryQuota field value

func (*CouchbaseBucketSpec) GetMemoryQuotaOk

func (o *CouchbaseBucketSpec) GetMemoryQuotaOk() (*int32, bool)

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

func (*CouchbaseBucketSpec) GetName

func (o *CouchbaseBucketSpec) GetName() string

GetName returns the Name field value

func (*CouchbaseBucketSpec) GetNameOk

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

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

func (*CouchbaseBucketSpec) GetReplicas

func (o *CouchbaseBucketSpec) GetReplicas() int32

GetReplicas returns the Replicas field value if set, zero value otherwise.

func (*CouchbaseBucketSpec) GetReplicasOk

func (o *CouchbaseBucketSpec) GetReplicasOk() (*int32, bool)

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

func (*CouchbaseBucketSpec) HasConflictResolution

func (o *CouchbaseBucketSpec) HasConflictResolution() bool

HasConflictResolution returns a boolean if a field has been set.

func (*CouchbaseBucketSpec) HasReplicas

func (o *CouchbaseBucketSpec) HasReplicas() bool

HasReplicas returns a boolean if a field has been set.

func (CouchbaseBucketSpec) MarshalJSON

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

func (*CouchbaseBucketSpec) SetConflictResolution

func (o *CouchbaseBucketSpec) SetConflictResolution(v ConflictResolution)

SetConflictResolution gets a reference to the given ConflictResolution and assigns it to the ConflictResolution field.

func (*CouchbaseBucketSpec) SetMemoryQuota

func (o *CouchbaseBucketSpec) SetMemoryQuota(v int32)

SetMemoryQuota sets field value

func (*CouchbaseBucketSpec) SetName

func (o *CouchbaseBucketSpec) SetName(v string)

SetName sets field value

func (*CouchbaseBucketSpec) SetReplicas

func (o *CouchbaseBucketSpec) SetReplicas(v int32)

SetReplicas gets a reference to the given int32 and assigns it to the Replicas field.

type CouchbaseServices

type CouchbaseServices string

CouchbaseServices the model 'CouchbaseServices'

const (
	COUCHBASESERVICES_DATA      CouchbaseServices = "data"
	COUCHBASESERVICES_INDEX     CouchbaseServices = "index"
	COUCHBASESERVICES_QUERY     CouchbaseServices = "query"
	COUCHBASESERVICES_SEARCH    CouchbaseServices = "search"
	COUCHBASESERVICES_EVENTING  CouchbaseServices = "eventing"
	COUCHBASESERVICES_ANALYTICS CouchbaseServices = "analytics"
)

List of couchbaseServices

func NewCouchbaseServicesFromValue

func NewCouchbaseServicesFromValue(v string) (*CouchbaseServices, error)

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

func (CouchbaseServices) IsValid

func (v CouchbaseServices) IsValid() bool

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

func (CouchbaseServices) Ptr

Ptr returns reference to couchbaseServices value

func (*CouchbaseServices) UnmarshalJSON

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

type CreateClusterRequest

type CreateClusterRequest struct {
	Name           string                              `json:"name"`
	CloudId        string                              `json:"cloudId"`
	ProjectId      string                              `json:"projectId"`
	Servers        *[]Server                           `json:"servers,omitempty"`
	SupportPackage *CreateClusterRequestSupportPackage `json:"supportPackage,omitempty"`
	Version        *ClusterVersions                    `json:"version,omitempty"`
}

CreateClusterRequest struct for CreateClusterRequest

func NewCreateClusterRequest

func NewCreateClusterRequest(name string, cloudId string, projectId string) *CreateClusterRequest

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

func NewCreateClusterRequestWithDefaults

func NewCreateClusterRequestWithDefaults() *CreateClusterRequest

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

func (*CreateClusterRequest) GetCloudId

func (o *CreateClusterRequest) GetCloudId() string

GetCloudId returns the CloudId field value

func (*CreateClusterRequest) GetCloudIdOk

func (o *CreateClusterRequest) GetCloudIdOk() (*string, bool)

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

func (*CreateClusterRequest) GetName

func (o *CreateClusterRequest) GetName() string

GetName returns the Name field value

func (*CreateClusterRequest) GetNameOk

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

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

func (*CreateClusterRequest) GetProjectId

func (o *CreateClusterRequest) GetProjectId() string

GetProjectId returns the ProjectId field value

func (*CreateClusterRequest) GetProjectIdOk

func (o *CreateClusterRequest) GetProjectIdOk() (*string, bool)

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

func (*CreateClusterRequest) GetServers

func (o *CreateClusterRequest) GetServers() []Server

GetServers returns the Servers field value if set, zero value otherwise.

func (*CreateClusterRequest) GetServersOk

func (o *CreateClusterRequest) GetServersOk() (*[]Server, bool)

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

func (*CreateClusterRequest) GetSupportPackage

GetSupportPackage returns the SupportPackage field value if set, zero value otherwise.

func (*CreateClusterRequest) GetSupportPackageOk

func (o *CreateClusterRequest) GetSupportPackageOk() (*CreateClusterRequestSupportPackage, bool)

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

func (*CreateClusterRequest) GetVersion

func (o *CreateClusterRequest) GetVersion() ClusterVersions

GetVersion returns the Version field value if set, zero value otherwise.

func (*CreateClusterRequest) GetVersionOk

func (o *CreateClusterRequest) GetVersionOk() (*ClusterVersions, bool)

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

func (*CreateClusterRequest) HasServers

func (o *CreateClusterRequest) HasServers() bool

HasServers returns a boolean if a field has been set.

func (*CreateClusterRequest) HasSupportPackage

func (o *CreateClusterRequest) HasSupportPackage() bool

HasSupportPackage returns a boolean if a field has been set.

func (*CreateClusterRequest) HasVersion

func (o *CreateClusterRequest) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (CreateClusterRequest) MarshalJSON

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

func (*CreateClusterRequest) SetCloudId

func (o *CreateClusterRequest) SetCloudId(v string)

SetCloudId sets field value

func (*CreateClusterRequest) SetName

func (o *CreateClusterRequest) SetName(v string)

SetName sets field value

func (*CreateClusterRequest) SetProjectId

func (o *CreateClusterRequest) SetProjectId(v string)

SetProjectId sets field value

func (*CreateClusterRequest) SetServers

func (o *CreateClusterRequest) SetServers(v []Server)

SetServers gets a reference to the given []Server and assigns it to the Servers field.

func (*CreateClusterRequest) SetSupportPackage

SetSupportPackage gets a reference to the given CreateClusterRequestSupportPackage and assigns it to the SupportPackage field.

func (*CreateClusterRequest) SetVersion

func (o *CreateClusterRequest) SetVersion(v ClusterVersions)

SetVersion gets a reference to the given ClusterVersions and assigns it to the Version field.

type CreateClusterRequestSupportPackage

type CreateClusterRequestSupportPackage struct {
	Type     SupportPackageType `json:"type"`
	Timezone SupportTimezones   `json:"timezone"`
}

CreateClusterRequestSupportPackage if support package is not set then default support package is used.

func NewCreateClusterRequestSupportPackage

func NewCreateClusterRequestSupportPackage(type_ SupportPackageType, timezone SupportTimezones) *CreateClusterRequestSupportPackage

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

func NewCreateClusterRequestSupportPackageWithDefaults

func NewCreateClusterRequestSupportPackageWithDefaults() *CreateClusterRequestSupportPackage

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

func (*CreateClusterRequestSupportPackage) GetTimezone

GetTimezone returns the Timezone field value

func (*CreateClusterRequestSupportPackage) GetTimezoneOk

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

func (*CreateClusterRequestSupportPackage) GetType

GetType returns the Type field value

func (*CreateClusterRequestSupportPackage) GetTypeOk

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

func (CreateClusterRequestSupportPackage) MarshalJSON

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

func (*CreateClusterRequestSupportPackage) SetTimezone

SetTimezone sets field value

func (*CreateClusterRequestSupportPackage) SetType

SetType sets field value

type CreateDatabaseUserRequest

type CreateDatabaseUserRequest struct {
	// Organization user which is assigned to the database user.
	UserId           *string          `json:"userId,omitempty"`
	Username         string           `json:"username"`
	Password         string           `json:"password"`
	Buckets          *[]BucketRole    `json:"buckets,omitempty"`
	AllBucketsAccess *BucketRoleTypes `json:"allBucketsAccess,omitempty"`
}

CreateDatabaseUserRequest struct for CreateDatabaseUserRequest

func NewCreateDatabaseUserRequest

func NewCreateDatabaseUserRequest(username string, password string) *CreateDatabaseUserRequest

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

func NewCreateDatabaseUserRequestWithDefaults

func NewCreateDatabaseUserRequestWithDefaults() *CreateDatabaseUserRequest

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

func (*CreateDatabaseUserRequest) GetAllBucketsAccess

func (o *CreateDatabaseUserRequest) GetAllBucketsAccess() BucketRoleTypes

GetAllBucketsAccess returns the AllBucketsAccess field value if set, zero value otherwise.

func (*CreateDatabaseUserRequest) GetAllBucketsAccessOk

func (o *CreateDatabaseUserRequest) GetAllBucketsAccessOk() (*BucketRoleTypes, bool)

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

func (*CreateDatabaseUserRequest) GetBuckets

func (o *CreateDatabaseUserRequest) GetBuckets() []BucketRole

GetBuckets returns the Buckets field value if set, zero value otherwise.

func (*CreateDatabaseUserRequest) GetBucketsOk

func (o *CreateDatabaseUserRequest) GetBucketsOk() (*[]BucketRole, bool)

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

func (*CreateDatabaseUserRequest) GetPassword

func (o *CreateDatabaseUserRequest) GetPassword() string

GetPassword returns the Password field value

func (*CreateDatabaseUserRequest) GetPasswordOk

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

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

func (*CreateDatabaseUserRequest) GetUserId

func (o *CreateDatabaseUserRequest) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*CreateDatabaseUserRequest) GetUserIdOk

func (o *CreateDatabaseUserRequest) GetUserIdOk() (*string, bool)

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

func (*CreateDatabaseUserRequest) GetUsername

func (o *CreateDatabaseUserRequest) GetUsername() string

GetUsername returns the Username field value

func (*CreateDatabaseUserRequest) GetUsernameOk

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

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

func (*CreateDatabaseUserRequest) HasAllBucketsAccess

func (o *CreateDatabaseUserRequest) HasAllBucketsAccess() bool

HasAllBucketsAccess returns a boolean if a field has been set.

func (*CreateDatabaseUserRequest) HasBuckets

func (o *CreateDatabaseUserRequest) HasBuckets() bool

HasBuckets returns a boolean if a field has been set.

func (*CreateDatabaseUserRequest) HasUserId

func (o *CreateDatabaseUserRequest) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (CreateDatabaseUserRequest) MarshalJSON

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

func (*CreateDatabaseUserRequest) SetAllBucketsAccess

func (o *CreateDatabaseUserRequest) SetAllBucketsAccess(v BucketRoleTypes)

SetAllBucketsAccess gets a reference to the given BucketRoleTypes and assigns it to the AllBucketsAccess field.

func (*CreateDatabaseUserRequest) SetBuckets

func (o *CreateDatabaseUserRequest) SetBuckets(v []BucketRole)

SetBuckets gets a reference to the given []BucketRole and assigns it to the Buckets field.

func (*CreateDatabaseUserRequest) SetPassword

func (o *CreateDatabaseUserRequest) SetPassword(v string)

SetPassword sets field value

func (*CreateDatabaseUserRequest) SetUserId

func (o *CreateDatabaseUserRequest) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

func (*CreateDatabaseUserRequest) SetUsername

func (o *CreateDatabaseUserRequest) SetUsername(v string)

SetUsername sets field value

type CreateProjectRequest

type CreateProjectRequest struct {
	Name string `json:"name"`
}

CreateProjectRequest struct for CreateProjectRequest

func NewCreateProjectRequest

func NewCreateProjectRequest(name string) *CreateProjectRequest

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

func NewCreateProjectRequestWithDefaults

func NewCreateProjectRequestWithDefaults() *CreateProjectRequest

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

func (*CreateProjectRequest) GetName

func (o *CreateProjectRequest) GetName() string

GetName returns the Name field value

func (*CreateProjectRequest) GetNameOk

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

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

func (CreateProjectRequest) MarshalJSON

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

func (*CreateProjectRequest) SetName

func (o *CreateProjectRequest) SetName(v string)

SetName sets field value

type Cursor

type Cursor struct {
	Pages CursorPages `json:"pages"`
	Hrefs CursorHrefs `json:"hrefs"`
}

Cursor struct for Cursor

func NewCursor

func NewCursor(pages CursorPages, hrefs CursorHrefs) *Cursor

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

func NewCursorWithDefaults

func NewCursorWithDefaults() *Cursor

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

func (*Cursor) GetHrefs

func (o *Cursor) GetHrefs() CursorHrefs

GetHrefs returns the Hrefs field value

func (*Cursor) GetHrefsOk

func (o *Cursor) GetHrefsOk() (*CursorHrefs, bool)

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

func (*Cursor) GetPages

func (o *Cursor) GetPages() CursorPages

GetPages returns the Pages field value

func (*Cursor) GetPagesOk

func (o *Cursor) GetPagesOk() (*CursorPages, bool)

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

func (Cursor) MarshalJSON

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

func (*Cursor) SetHrefs

func (o *Cursor) SetHrefs(v CursorHrefs)

SetHrefs sets field value

func (*Cursor) SetPages

func (o *Cursor) SetPages(v CursorPages)

SetPages sets field value

type CursorHrefs

type CursorHrefs struct {
	First    string  `json:"first"`
	Last     *string `json:"last,omitempty"`
	Previous *string `json:"previous,omitempty"`
	Next     *string `json:"next,omitempty"`
}

CursorHrefs struct for CursorHrefs

func NewCursorHrefs

func NewCursorHrefs(first string) *CursorHrefs

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

func NewCursorHrefsWithDefaults

func NewCursorHrefsWithDefaults() *CursorHrefs

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

func (*CursorHrefs) GetFirst

func (o *CursorHrefs) GetFirst() string

GetFirst returns the First field value

func (*CursorHrefs) GetFirstOk

func (o *CursorHrefs) GetFirstOk() (*string, bool)

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

func (*CursorHrefs) GetLast

func (o *CursorHrefs) GetLast() string

GetLast returns the Last field value if set, zero value otherwise.

func (*CursorHrefs) GetLastOk

func (o *CursorHrefs) GetLastOk() (*string, bool)

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

func (*CursorHrefs) GetNext

func (o *CursorHrefs) GetNext() string

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

func (*CursorHrefs) GetNextOk

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

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

func (*CursorHrefs) GetPrevious

func (o *CursorHrefs) GetPrevious() string

GetPrevious returns the Previous field value if set, zero value otherwise.

func (*CursorHrefs) GetPreviousOk

func (o *CursorHrefs) GetPreviousOk() (*string, bool)

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

func (*CursorHrefs) HasLast

func (o *CursorHrefs) HasLast() bool

HasLast returns a boolean if a field has been set.

func (*CursorHrefs) HasNext

func (o *CursorHrefs) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*CursorHrefs) HasPrevious

func (o *CursorHrefs) HasPrevious() bool

HasPrevious returns a boolean if a field has been set.

func (CursorHrefs) MarshalJSON

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

func (*CursorHrefs) SetFirst

func (o *CursorHrefs) SetFirst(v string)

SetFirst sets field value

func (*CursorHrefs) SetLast

func (o *CursorHrefs) SetLast(v string)

SetLast gets a reference to the given string and assigns it to the Last field.

func (*CursorHrefs) SetNext

func (o *CursorHrefs) SetNext(v string)

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

func (*CursorHrefs) SetPrevious

func (o *CursorHrefs) SetPrevious(v string)

SetPrevious gets a reference to the given string and assigns it to the Previous field.

type CursorPages

type CursorPages struct {
	// Current page starting from 1.
	Page *int32 `json:"page,omitempty"`
	// Next page number, it is not set on the last page.
	Next *int32 `json:"next,omitempty"`
	// Previous page number, it is not set on the first page.
	Previous *int32 `json:"previous,omitempty"`
	// Last page number.
	Last *int32 `json:"last,omitempty"`
	// How many items are displayed in the page.
	PerPage *int32 `json:"perPage,omitempty"`
	// Total items found by the given query.
	TotalItems int32 `json:"totalItems"`
}

CursorPages struct for CursorPages

func NewCursorPages

func NewCursorPages(totalItems int32) *CursorPages

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

func NewCursorPagesWithDefaults

func NewCursorPagesWithDefaults() *CursorPages

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

func (*CursorPages) GetLast

func (o *CursorPages) GetLast() int32

GetLast returns the Last field value if set, zero value otherwise.

func (*CursorPages) GetLastOk

func (o *CursorPages) GetLastOk() (*int32, bool)

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

func (*CursorPages) GetNext

func (o *CursorPages) GetNext() int32

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

func (*CursorPages) GetNextOk

func (o *CursorPages) GetNextOk() (*int32, bool)

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

func (*CursorPages) GetPage

func (o *CursorPages) GetPage() int32

GetPage returns the Page field value if set, zero value otherwise.

func (*CursorPages) GetPageOk

func (o *CursorPages) GetPageOk() (*int32, bool)

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

func (*CursorPages) GetPerPage

func (o *CursorPages) GetPerPage() int32

GetPerPage returns the PerPage field value if set, zero value otherwise.

func (*CursorPages) GetPerPageOk

func (o *CursorPages) GetPerPageOk() (*int32, bool)

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

func (*CursorPages) GetPrevious

func (o *CursorPages) GetPrevious() int32

GetPrevious returns the Previous field value if set, zero value otherwise.

func (*CursorPages) GetPreviousOk

func (o *CursorPages) GetPreviousOk() (*int32, bool)

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

func (*CursorPages) GetTotalItems

func (o *CursorPages) GetTotalItems() int32

GetTotalItems returns the TotalItems field value

func (*CursorPages) GetTotalItemsOk

func (o *CursorPages) GetTotalItemsOk() (*int32, bool)

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

func (*CursorPages) HasLast

func (o *CursorPages) HasLast() bool

HasLast returns a boolean if a field has been set.

func (*CursorPages) HasNext

func (o *CursorPages) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*CursorPages) HasPage

func (o *CursorPages) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*CursorPages) HasPerPage

func (o *CursorPages) HasPerPage() bool

HasPerPage returns a boolean if a field has been set.

func (*CursorPages) HasPrevious

func (o *CursorPages) HasPrevious() bool

HasPrevious returns a boolean if a field has been set.

func (CursorPages) MarshalJSON

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

func (*CursorPages) SetLast

func (o *CursorPages) SetLast(v int32)

SetLast gets a reference to the given int32 and assigns it to the Last field.

func (*CursorPages) SetNext

func (o *CursorPages) SetNext(v int32)

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

func (*CursorPages) SetPage

func (o *CursorPages) SetPage(v int32)

SetPage gets a reference to the given int32 and assigns it to the Page field.

func (*CursorPages) SetPerPage

func (o *CursorPages) SetPerPage(v int32)

SetPerPage gets a reference to the given int32 and assigns it to the PerPage field.

func (*CursorPages) SetPrevious

func (o *CursorPages) SetPrevious(v int32)

SetPrevious gets a reference to the given int32 and assigns it to the Previous field.

func (*CursorPages) SetTotalItems

func (o *CursorPages) SetTotalItems(v int32)

SetTotalItems sets field value

type DeleteAllowListEntryRequest

type DeleteAllowListEntryRequest struct {
	CidrBlock string `json:"cidrBlock"`
}

DeleteAllowListEntryRequest struct for DeleteAllowListEntryRequest

func NewDeleteAllowListEntryRequest

func NewDeleteAllowListEntryRequest(cidrBlock string) *DeleteAllowListEntryRequest

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

func NewDeleteAllowListEntryRequestWithDefaults

func NewDeleteAllowListEntryRequestWithDefaults() *DeleteAllowListEntryRequest

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

func (*DeleteAllowListEntryRequest) GetCidrBlock

func (o *DeleteAllowListEntryRequest) GetCidrBlock() string

GetCidrBlock returns the CidrBlock field value

func (*DeleteAllowListEntryRequest) GetCidrBlockOk

func (o *DeleteAllowListEntryRequest) GetCidrBlockOk() (*string, bool)

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

func (DeleteAllowListEntryRequest) MarshalJSON

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

func (*DeleteAllowListEntryRequest) SetCidrBlock

func (o *DeleteAllowListEntryRequest) SetCidrBlock(v string)

SetCidrBlock sets field value

type DeleteBucketRequest

type DeleteBucketRequest struct {
	// The name of the bucket to be deleted
	Name string `json:"name"`
}

DeleteBucketRequest struct for DeleteBucketRequest

func NewDeleteBucketRequest

func NewDeleteBucketRequest(name string) *DeleteBucketRequest

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

func NewDeleteBucketRequestWithDefaults

func NewDeleteBucketRequestWithDefaults() *DeleteBucketRequest

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

func (*DeleteBucketRequest) GetName

func (o *DeleteBucketRequest) GetName() string

GetName returns the Name field value

func (*DeleteBucketRequest) GetNameOk

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

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

func (DeleteBucketRequest) MarshalJSON

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

func (*DeleteBucketRequest) SetName

func (o *DeleteBucketRequest) SetName(v string)

SetName 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

type GetCertificateResponse

type GetCertificateResponse struct {
	Certificate string `json:"certificate"`
}

GetCertificateResponse struct for GetCertificateResponse

func NewGetCertificateResponse

func NewGetCertificateResponse(certificate string) *GetCertificateResponse

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

func NewGetCertificateResponseWithDefaults

func NewGetCertificateResponseWithDefaults() *GetCertificateResponse

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

func (*GetCertificateResponse) GetCertificate

func (o *GetCertificateResponse) GetCertificate() string

GetCertificate returns the Certificate field value

func (*GetCertificateResponse) GetCertificateOk

func (o *GetCertificateResponse) GetCertificateOk() (*string, bool)

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

func (GetCertificateResponse) MarshalJSON

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

func (*GetCertificateResponse) SetCertificate

func (o *GetCertificateResponse) SetCertificate(v string)

SetCertificate sets field value

type Goof

type Goof struct {
	Message   string `json:"message"`
	ErrorType string `json:"errorType"`
}

Goof struct for Goof

func NewGoof

func NewGoof(message string, errorType string) *Goof

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

func NewGoofWithDefaults

func NewGoofWithDefaults() *Goof

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

func (*Goof) GetErrorType

func (o *Goof) GetErrorType() string

GetErrorType returns the ErrorType field value

func (*Goof) GetErrorTypeOk

func (o *Goof) GetErrorTypeOk() (*string, bool)

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

func (*Goof) GetMessage

func (o *Goof) GetMessage() string

GetMessage returns the Message field value

func (*Goof) GetMessageOk

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

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

func (Goof) MarshalJSON

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

func (*Goof) SetErrorType

func (o *Goof) SetErrorType(v string)

SetErrorType sets field value

func (*Goof) SetMessage

func (o *Goof) SetMessage(v string)

SetMessage sets field value

type ListBucketItem

type ListBucketItem struct {
	Id                 string             `json:"id"`
	Name               string             `json:"name"`
	MemoryQuota        int32              `json:"memoryQuota"`
	Replicas           int32              `json:"replicas"`
	ConflictResolution ConflictResolution `json:"conflictResolution"`
	Status             string             `json:"status"`
}

ListBucketItem struct for ListBucketItem

func NewListBucketItem

func NewListBucketItem(id string, name string, memoryQuota int32, replicas int32, conflictResolution ConflictResolution, status string) *ListBucketItem

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

func NewListBucketItemWithDefaults

func NewListBucketItemWithDefaults() *ListBucketItem

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

func (*ListBucketItem) GetConflictResolution

func (o *ListBucketItem) GetConflictResolution() ConflictResolution

GetConflictResolution returns the ConflictResolution field value

func (*ListBucketItem) GetConflictResolutionOk

func (o *ListBucketItem) GetConflictResolutionOk() (*ConflictResolution, bool)

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

func (*ListBucketItem) GetId

func (o *ListBucketItem) GetId() string

GetId returns the Id field value

func (*ListBucketItem) GetIdOk

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

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

func (*ListBucketItem) GetMemoryQuota

func (o *ListBucketItem) GetMemoryQuota() int32

GetMemoryQuota returns the MemoryQuota field value

func (*ListBucketItem) GetMemoryQuotaOk

func (o *ListBucketItem) GetMemoryQuotaOk() (*int32, bool)

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

func (*ListBucketItem) GetName

func (o *ListBucketItem) GetName() string

GetName returns the Name field value

func (*ListBucketItem) GetNameOk

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

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

func (*ListBucketItem) GetReplicas

func (o *ListBucketItem) GetReplicas() int32

GetReplicas returns the Replicas field value

func (*ListBucketItem) GetReplicasOk

func (o *ListBucketItem) GetReplicasOk() (*int32, bool)

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

func (*ListBucketItem) GetStatus

func (o *ListBucketItem) GetStatus() string

GetStatus returns the Status field value

func (*ListBucketItem) GetStatusOk

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

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

func (ListBucketItem) MarshalJSON

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

func (*ListBucketItem) SetConflictResolution

func (o *ListBucketItem) SetConflictResolution(v ConflictResolution)

SetConflictResolution sets field value

func (*ListBucketItem) SetId

func (o *ListBucketItem) SetId(v string)

SetId sets field value

func (*ListBucketItem) SetMemoryQuota

func (o *ListBucketItem) SetMemoryQuota(v int32)

SetMemoryQuota sets field value

func (*ListBucketItem) SetName

func (o *ListBucketItem) SetName(v string)

SetName sets field value

func (*ListBucketItem) SetReplicas

func (o *ListBucketItem) SetReplicas(v int32)

SetReplicas sets field value

func (*ListBucketItem) SetStatus

func (o *ListBucketItem) SetStatus(v string)

SetStatus sets field value

type ListCloudsResponse

type ListCloudsResponse struct {
	Cursor Cursor         `json:"cursor"`
	Data   []CloudSummary `json:"data"`
}

ListCloudsResponse struct for ListCloudsResponse

func NewListCloudsResponse

func NewListCloudsResponse(cursor Cursor, data []CloudSummary) *ListCloudsResponse

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

func NewListCloudsResponseWithDefaults

func NewListCloudsResponseWithDefaults() *ListCloudsResponse

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

func (*ListCloudsResponse) GetCursor

func (o *ListCloudsResponse) GetCursor() Cursor

GetCursor returns the Cursor field value

func (*ListCloudsResponse) GetCursorOk

func (o *ListCloudsResponse) GetCursorOk() (*Cursor, bool)

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

func (*ListCloudsResponse) GetData

func (o *ListCloudsResponse) GetData() []CloudSummary

GetData returns the Data field value

func (*ListCloudsResponse) GetDataOk

func (o *ListCloudsResponse) GetDataOk() (*[]CloudSummary, bool)

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

func (ListCloudsResponse) MarshalJSON

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

func (*ListCloudsResponse) SetCursor

func (o *ListCloudsResponse) SetCursor(v Cursor)

SetCursor sets field value

func (*ListCloudsResponse) SetData

func (o *ListCloudsResponse) SetData(v []CloudSummary)

SetData sets field value

type ListClustersResponse

type ListClustersResponse struct {
	Cursor Cursor           `json:"cursor"`
	Data   []ClusterSummary `json:"data"`
}

ListClustersResponse struct for ListClustersResponse

func NewListClustersResponse

func NewListClustersResponse(cursor Cursor, data []ClusterSummary) *ListClustersResponse

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

func NewListClustersResponseWithDefaults

func NewListClustersResponseWithDefaults() *ListClustersResponse

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

func (*ListClustersResponse) GetCursor

func (o *ListClustersResponse) GetCursor() Cursor

GetCursor returns the Cursor field value

func (*ListClustersResponse) GetCursorOk

func (o *ListClustersResponse) GetCursorOk() (*Cursor, bool)

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

func (*ListClustersResponse) GetData

func (o *ListClustersResponse) GetData() []ClusterSummary

GetData returns the Data field value

func (*ListClustersResponse) GetDataOk

func (o *ListClustersResponse) GetDataOk() (*[]ClusterSummary, bool)

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

func (ListClustersResponse) MarshalJSON

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

func (*ListClustersResponse) SetCursor

func (o *ListClustersResponse) SetCursor(v Cursor)

SetCursor sets field value

func (*ListClustersResponse) SetData

func (o *ListClustersResponse) SetData(v []ClusterSummary)

SetData sets field value

type ListDatabaseUsersResponseItem

type ListDatabaseUsersResponseItem struct {
	// Organization user ID Database user is attached to
	UserId   *string      `json:"userId,omitempty"`
	Username string       `json:"username"`
	Access   []BucketRole `json:"access"`
}

ListDatabaseUsersResponseItem struct for ListDatabaseUsersResponseItem

func NewListDatabaseUsersResponseItem

func NewListDatabaseUsersResponseItem(username string, access []BucketRole) *ListDatabaseUsersResponseItem

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

func NewListDatabaseUsersResponseItemWithDefaults

func NewListDatabaseUsersResponseItemWithDefaults() *ListDatabaseUsersResponseItem

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

func (*ListDatabaseUsersResponseItem) GetAccess

func (o *ListDatabaseUsersResponseItem) GetAccess() []BucketRole

GetAccess returns the Access field value

func (*ListDatabaseUsersResponseItem) GetAccessOk

func (o *ListDatabaseUsersResponseItem) GetAccessOk() (*[]BucketRole, bool)

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

func (*ListDatabaseUsersResponseItem) GetUserId

func (o *ListDatabaseUsersResponseItem) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*ListDatabaseUsersResponseItem) GetUserIdOk

func (o *ListDatabaseUsersResponseItem) GetUserIdOk() (*string, bool)

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

func (*ListDatabaseUsersResponseItem) GetUsername

func (o *ListDatabaseUsersResponseItem) GetUsername() string

GetUsername returns the Username field value

func (*ListDatabaseUsersResponseItem) GetUsernameOk

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

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

func (*ListDatabaseUsersResponseItem) HasUserId

func (o *ListDatabaseUsersResponseItem) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (ListDatabaseUsersResponseItem) MarshalJSON

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

func (*ListDatabaseUsersResponseItem) SetAccess

func (o *ListDatabaseUsersResponseItem) SetAccess(v []BucketRole)

SetAccess sets field value

func (*ListDatabaseUsersResponseItem) SetUserId

func (o *ListDatabaseUsersResponseItem) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

func (*ListDatabaseUsersResponseItem) SetUsername

func (o *ListDatabaseUsersResponseItem) SetUsername(v string)

SetUsername sets field value

type ListProjectsResponse

type ListProjectsResponse struct {
	Cursor Cursor    `json:"cursor"`
	Data   []Project `json:"data"`
}

ListProjectsResponse struct for ListProjectsResponse

func NewListProjectsResponse

func NewListProjectsResponse(cursor Cursor, data []Project) *ListProjectsResponse

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

func NewListProjectsResponseWithDefaults

func NewListProjectsResponseWithDefaults() *ListProjectsResponse

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

func (*ListProjectsResponse) GetCursor

func (o *ListProjectsResponse) GetCursor() Cursor

GetCursor returns the Cursor field value

func (*ListProjectsResponse) GetCursorOk

func (o *ListProjectsResponse) GetCursorOk() (*Cursor, bool)

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

func (*ListProjectsResponse) GetData

func (o *ListProjectsResponse) GetData() []Project

GetData returns the Data field value

func (*ListProjectsResponse) GetDataOk

func (o *ListProjectsResponse) GetDataOk() (*[]Project, bool)

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

func (ListProjectsResponse) MarshalJSON

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

func (*ListProjectsResponse) SetCursor

func (o *ListProjectsResponse) SetCursor(v Cursor)

SetCursor sets field value

func (*ListProjectsResponse) SetData

func (o *ListProjectsResponse) SetData(v []Project)

SetData sets field value

type ListUsersResponse

type ListUsersResponse struct {
	Cursor Cursor                  `json:"cursor"`
	Data   []ListUsersResponseItem `json:"data"`
}

ListUsersResponse struct for ListUsersResponse

func NewListUsersResponse

func NewListUsersResponse(cursor Cursor, data []ListUsersResponseItem) *ListUsersResponse

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

func NewListUsersResponseWithDefaults

func NewListUsersResponseWithDefaults() *ListUsersResponse

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

func (*ListUsersResponse) GetCursor

func (o *ListUsersResponse) GetCursor() Cursor

GetCursor returns the Cursor field value

func (*ListUsersResponse) GetCursorOk

func (o *ListUsersResponse) GetCursorOk() (*Cursor, bool)

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

func (*ListUsersResponse) GetData

GetData returns the Data field value

func (*ListUsersResponse) GetDataOk

func (o *ListUsersResponse) GetDataOk() (*[]ListUsersResponseItem, bool)

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

func (ListUsersResponse) MarshalJSON

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

func (*ListUsersResponse) SetCursor

func (o *ListUsersResponse) SetCursor(v Cursor)

SetCursor sets field value

func (*ListUsersResponse) SetData

func (o *ListUsersResponse) SetData(v []ListUsersResponseItem)

SetData sets field value

type ListUsersResponseItem

type ListUsersResponseItem struct {
	Id    string `json:"id"`
	Name  string `json:"name"`
	Email string `json:"email"`
}

ListUsersResponseItem struct for ListUsersResponseItem

func NewListUsersResponseItem

func NewListUsersResponseItem(id string, name string, email string) *ListUsersResponseItem

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

func NewListUsersResponseItemWithDefaults

func NewListUsersResponseItemWithDefaults() *ListUsersResponseItem

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

func (*ListUsersResponseItem) GetEmail

func (o *ListUsersResponseItem) GetEmail() string

GetEmail returns the Email field value

func (*ListUsersResponseItem) GetEmailOk

func (o *ListUsersResponseItem) GetEmailOk() (*string, bool)

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

func (*ListUsersResponseItem) GetId

func (o *ListUsersResponseItem) GetId() string

GetId returns the Id field value

func (*ListUsersResponseItem) GetIdOk

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

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

func (*ListUsersResponseItem) GetName

func (o *ListUsersResponseItem) GetName() string

GetName returns the Name field value

func (*ListUsersResponseItem) GetNameOk

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

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

func (ListUsersResponseItem) MarshalJSON

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

func (*ListUsersResponseItem) SetEmail

func (o *ListUsersResponseItem) SetEmail(v string)

SetEmail sets field value

func (*ListUsersResponseItem) SetId

func (o *ListUsersResponseItem) SetId(v string)

SetId sets field value

func (*ListUsersResponseItem) SetName

func (o *ListUsersResponseItem) SetName(v string)

SetName sets field value

type NodeStats

type NodeStats struct {
	Status          string         `json:"status"`
	TotalCount      int32          `json:"totalCount"`
	FailedOverCount int32          `json:"failedOverCount"`
	UnhealthyCount  int32          `json:"unhealthyCount"`
	ServiceStats    []ServiceStats `json:"serviceStats"`
}

NodeStats struct for NodeStats

func NewNodeStats

func NewNodeStats(status string, totalCount int32, failedOverCount int32, unhealthyCount int32, serviceStats []ServiceStats) *NodeStats

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

func NewNodeStatsWithDefaults

func NewNodeStatsWithDefaults() *NodeStats

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

func (*NodeStats) GetFailedOverCount

func (o *NodeStats) GetFailedOverCount() int32

GetFailedOverCount returns the FailedOverCount field value

func (*NodeStats) GetFailedOverCountOk

func (o *NodeStats) GetFailedOverCountOk() (*int32, bool)

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

func (*NodeStats) GetServiceStats

func (o *NodeStats) GetServiceStats() []ServiceStats

GetServiceStats returns the ServiceStats field value

func (*NodeStats) GetServiceStatsOk

func (o *NodeStats) GetServiceStatsOk() (*[]ServiceStats, bool)

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

func (*NodeStats) GetStatus

func (o *NodeStats) GetStatus() string

GetStatus returns the Status field value

func (*NodeStats) GetStatusOk

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

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

func (*NodeStats) GetTotalCount

func (o *NodeStats) GetTotalCount() int32

GetTotalCount returns the TotalCount field value

func (*NodeStats) GetTotalCountOk

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

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

func (*NodeStats) GetUnhealthyCount

func (o *NodeStats) GetUnhealthyCount() int32

GetUnhealthyCount returns the UnhealthyCount field value

func (*NodeStats) GetUnhealthyCountOk

func (o *NodeStats) GetUnhealthyCountOk() (*int32, bool)

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

func (NodeStats) MarshalJSON

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

func (*NodeStats) SetFailedOverCount

func (o *NodeStats) SetFailedOverCount(v int32)

SetFailedOverCount sets field value

func (*NodeStats) SetServiceStats

func (o *NodeStats) SetServiceStats(v []ServiceStats)

SetServiceStats sets field value

func (*NodeStats) SetStatus

func (o *NodeStats) SetStatus(v string)

SetStatus sets field value

func (*NodeStats) SetTotalCount

func (o *NodeStats) SetTotalCount(v int32)

SetTotalCount sets field value

func (*NodeStats) SetUnhealthyCount

func (o *NodeStats) SetUnhealthyCount(v int32)

SetUnhealthyCount sets field value

type NullableAWSProviderSettings

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

func NewNullableAWSProviderSettings

func NewNullableAWSProviderSettings(val *AWSProviderSettings) *NullableAWSProviderSettings

func (NullableAWSProviderSettings) Get

func (NullableAWSProviderSettings) IsSet

func (NullableAWSProviderSettings) MarshalJSON

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

func (*NullableAWSProviderSettings) Set

func (*NullableAWSProviderSettings) UnmarshalJSON

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

func (*NullableAWSProviderSettings) Unset

func (v *NullableAWSProviderSettings) Unset()

type NullableAllowListEntry

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

func NewNullableAllowListEntry

func NewNullableAllowListEntry(val *AllowListEntry) *NullableAllowListEntry

func (NullableAllowListEntry) Get

func (NullableAllowListEntry) IsSet

func (v NullableAllowListEntry) IsSet() bool

func (NullableAllowListEntry) MarshalJSON

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

func (*NullableAllowListEntry) Set

func (*NullableAllowListEntry) UnmarshalJSON

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

func (*NullableAllowListEntry) Unset

func (v *NullableAllowListEntry) Unset()

type NullableAllowListRules

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

func NewNullableAllowListRules

func NewNullableAllowListRules(val *AllowListRules) *NullableAllowListRules

func (NullableAllowListRules) Get

func (NullableAllowListRules) IsSet

func (v NullableAllowListRules) IsSet() bool

func (NullableAllowListRules) MarshalJSON

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

func (*NullableAllowListRules) Set

func (*NullableAllowListRules) UnmarshalJSON

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

func (*NullableAllowListRules) Unset

func (v *NullableAllowListRules) Unset()

type NullableAllowListStates

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

func NewNullableAllowListStates

func NewNullableAllowListStates(val *AllowListStates) *NullableAllowListStates

func (NullableAllowListStates) Get

func (NullableAllowListStates) IsSet

func (v NullableAllowListStates) IsSet() bool

func (NullableAllowListStates) MarshalJSON

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

func (*NullableAllowListStates) Set

func (*NullableAllowListStates) UnmarshalJSON

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

func (*NullableAllowListStates) Unset

func (v *NullableAllowListStates) Unset()

type NullableAppendAllowListRequest

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

func (NullableAppendAllowListRequest) Get

func (NullableAppendAllowListRequest) IsSet

func (NullableAppendAllowListRequest) MarshalJSON

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

func (*NullableAppendAllowListRequest) Set

func (*NullableAppendAllowListRequest) UnmarshalJSON

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

func (*NullableAppendAllowListRequest) Unset

func (v *NullableAppendAllowListRequest) Unset()

type NullableAwsInstances

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

func NewNullableAwsInstances

func NewNullableAwsInstances(val *AwsInstances) *NullableAwsInstances

func (NullableAwsInstances) Get

func (NullableAwsInstances) IsSet

func (v NullableAwsInstances) IsSet() bool

func (NullableAwsInstances) MarshalJSON

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

func (*NullableAwsInstances) Set

func (v *NullableAwsInstances) Set(val *AwsInstances)

func (*NullableAwsInstances) UnmarshalJSON

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

func (*NullableAwsInstances) Unset

func (v *NullableAwsInstances) Unset()

type NullableAwsRegions

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

func NewNullableAwsRegions

func NewNullableAwsRegions(val *AwsRegions) *NullableAwsRegions

func (NullableAwsRegions) Get

func (v NullableAwsRegions) Get() *AwsRegions

func (NullableAwsRegions) IsSet

func (v NullableAwsRegions) IsSet() bool

func (NullableAwsRegions) MarshalJSON

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

func (*NullableAwsRegions) Set

func (v *NullableAwsRegions) Set(val *AwsRegions)

func (*NullableAwsRegions) UnmarshalJSON

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

func (*NullableAwsRegions) Unset

func (v *NullableAwsRegions) Unset()

type NullableAzureInstances

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

func NewNullableAzureInstances

func NewNullableAzureInstances(val *AzureInstances) *NullableAzureInstances

func (NullableAzureInstances) Get

func (NullableAzureInstances) IsSet

func (v NullableAzureInstances) IsSet() bool

func (NullableAzureInstances) MarshalJSON

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

func (*NullableAzureInstances) Set

func (*NullableAzureInstances) UnmarshalJSON

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

func (*NullableAzureInstances) Unset

func (v *NullableAzureInstances) Unset()

type NullableAzureProviderSettings

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

func (NullableAzureProviderSettings) Get

func (NullableAzureProviderSettings) IsSet

func (NullableAzureProviderSettings) MarshalJSON

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

func (*NullableAzureProviderSettings) Set

func (*NullableAzureProviderSettings) UnmarshalJSON

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

func (*NullableAzureProviderSettings) Unset

func (v *NullableAzureProviderSettings) Unset()

type NullableAzureRegions

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

func NewNullableAzureRegions

func NewNullableAzureRegions(val *AzureRegions) *NullableAzureRegions

func (NullableAzureRegions) Get

func (NullableAzureRegions) IsSet

func (v NullableAzureRegions) IsSet() bool

func (NullableAzureRegions) MarshalJSON

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

func (*NullableAzureRegions) Set

func (v *NullableAzureRegions) Set(val *AzureRegions)

func (*NullableAzureRegions) UnmarshalJSON

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

func (*NullableAzureRegions) Unset

func (v *NullableAzureRegions) Unset()

type NullableAzureVolumeTypes

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

func NewNullableAzureVolumeTypes

func NewNullableAzureVolumeTypes(val *AzureVolumeTypes) *NullableAzureVolumeTypes

func (NullableAzureVolumeTypes) Get

func (NullableAzureVolumeTypes) IsSet

func (v NullableAzureVolumeTypes) IsSet() bool

func (NullableAzureVolumeTypes) MarshalJSON

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

func (*NullableAzureVolumeTypes) Set

func (*NullableAzureVolumeTypes) UnmarshalJSON

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

func (*NullableAzureVolumeTypes) Unset

func (v *NullableAzureVolumeTypes) 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 NullableBucketRole

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

func NewNullableBucketRole

func NewNullableBucketRole(val *BucketRole) *NullableBucketRole

func (NullableBucketRole) Get

func (v NullableBucketRole) Get() *BucketRole

func (NullableBucketRole) IsSet

func (v NullableBucketRole) IsSet() bool

func (NullableBucketRole) MarshalJSON

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

func (*NullableBucketRole) Set

func (v *NullableBucketRole) Set(val *BucketRole)

func (*NullableBucketRole) UnmarshalJSON

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

func (*NullableBucketRole) Unset

func (v *NullableBucketRole) Unset()

type NullableBucketRoleTypes

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

func NewNullableBucketRoleTypes

func NewNullableBucketRoleTypes(val *BucketRoleTypes) *NullableBucketRoleTypes

func (NullableBucketRoleTypes) Get

func (NullableBucketRoleTypes) IsSet

func (v NullableBucketRoleTypes) IsSet() bool

func (NullableBucketRoleTypes) MarshalJSON

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

func (*NullableBucketRoleTypes) Set

func (*NullableBucketRoleTypes) UnmarshalJSON

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

func (*NullableBucketRoleTypes) Unset

func (v *NullableBucketRoleTypes) Unset()

type NullableBucketStats

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

func NewNullableBucketStats

func NewNullableBucketStats(val *BucketStats) *NullableBucketStats

func (NullableBucketStats) Get

func (NullableBucketStats) IsSet

func (v NullableBucketStats) IsSet() bool

func (NullableBucketStats) MarshalJSON

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

func (*NullableBucketStats) Set

func (v *NullableBucketStats) Set(val *BucketStats)

func (*NullableBucketStats) UnmarshalJSON

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

func (*NullableBucketStats) Unset

func (v *NullableBucketStats) Unset()

type NullableCloud

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

func NewNullableCloud

func NewNullableCloud(val *Cloud) *NullableCloud

func (NullableCloud) Get

func (v NullableCloud) Get() *Cloud

func (NullableCloud) IsSet

func (v NullableCloud) IsSet() bool

func (NullableCloud) MarshalJSON

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

func (*NullableCloud) Set

func (v *NullableCloud) Set(val *Cloud)

func (*NullableCloud) UnmarshalJSON

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

func (*NullableCloud) Unset

func (v *NullableCloud) Unset()

type NullableCloudProviderSettings

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

func (NullableCloudProviderSettings) Get

func (NullableCloudProviderSettings) IsSet

func (NullableCloudProviderSettings) MarshalJSON

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

func (*NullableCloudProviderSettings) Set

func (*NullableCloudProviderSettings) UnmarshalJSON

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

func (*NullableCloudProviderSettings) Unset

func (v *NullableCloudProviderSettings) Unset()

type NullableCloudStatus

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

func NewNullableCloudStatus

func NewNullableCloudStatus(val *CloudStatus) *NullableCloudStatus

func (NullableCloudStatus) Get

func (NullableCloudStatus) IsSet

func (v NullableCloudStatus) IsSet() bool

func (NullableCloudStatus) MarshalJSON

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

func (*NullableCloudStatus) Set

func (v *NullableCloudStatus) Set(val *CloudStatus)

func (*NullableCloudStatus) UnmarshalJSON

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

func (*NullableCloudStatus) Unset

func (v *NullableCloudStatus) Unset()

type NullableCloudSummary

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

func NewNullableCloudSummary

func NewNullableCloudSummary(val *CloudSummary) *NullableCloudSummary

func (NullableCloudSummary) Get

func (NullableCloudSummary) IsSet

func (v NullableCloudSummary) IsSet() bool

func (NullableCloudSummary) MarshalJSON

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

func (*NullableCloudSummary) Set

func (v *NullableCloudSummary) Set(val *CloudSummary)

func (*NullableCloudSummary) UnmarshalJSON

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

func (*NullableCloudSummary) Unset

func (v *NullableCloudSummary) Unset()

type NullableCloudVersion

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

func NewNullableCloudVersion

func NewNullableCloudVersion(val *CloudVersion) *NullableCloudVersion

func (NullableCloudVersion) Get

func (NullableCloudVersion) IsSet

func (v NullableCloudVersion) IsSet() bool

func (NullableCloudVersion) MarshalJSON

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

func (*NullableCloudVersion) Set

func (v *NullableCloudVersion) Set(val *CloudVersion)

func (*NullableCloudVersion) UnmarshalJSON

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

func (*NullableCloudVersion) Unset

func (v *NullableCloudVersion) Unset()

type NullableCluster

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

func NewNullableCluster

func NewNullableCluster(val *Cluster) *NullableCluster

func (NullableCluster) Get

func (v NullableCluster) Get() *Cluster

func (NullableCluster) IsSet

func (v NullableCluster) IsSet() bool

func (NullableCluster) MarshalJSON

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

func (*NullableCluster) Set

func (v *NullableCluster) Set(val *Cluster)

func (*NullableCluster) UnmarshalJSON

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

func (*NullableCluster) Unset

func (v *NullableCluster) Unset()

type NullableClusterHealth

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

func NewNullableClusterHealth

func NewNullableClusterHealth(val *ClusterHealth) *NullableClusterHealth

func (NullableClusterHealth) Get

func (NullableClusterHealth) IsSet

func (v NullableClusterHealth) IsSet() bool

func (NullableClusterHealth) MarshalJSON

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

func (*NullableClusterHealth) Set

func (v *NullableClusterHealth) Set(val *ClusterHealth)

func (*NullableClusterHealth) UnmarshalJSON

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

func (*NullableClusterHealth) Unset

func (v *NullableClusterHealth) Unset()

type NullableClusterHealthResponse

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

func (NullableClusterHealthResponse) Get

func (NullableClusterHealthResponse) IsSet

func (NullableClusterHealthResponse) MarshalJSON

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

func (*NullableClusterHealthResponse) Set

func (*NullableClusterHealthResponse) UnmarshalJSON

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

func (*NullableClusterHealthResponse) Unset

func (v *NullableClusterHealthResponse) Unset()

type NullableClusterStatus

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

func NewNullableClusterStatus

func NewNullableClusterStatus(val *ClusterStatus) *NullableClusterStatus

func (NullableClusterStatus) Get

func (NullableClusterStatus) IsSet

func (v NullableClusterStatus) IsSet() bool

func (NullableClusterStatus) MarshalJSON

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

func (*NullableClusterStatus) Set

func (v *NullableClusterStatus) Set(val *ClusterStatus)

func (*NullableClusterStatus) UnmarshalJSON

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

func (*NullableClusterStatus) Unset

func (v *NullableClusterStatus) Unset()

type NullableClusterStatusResponse

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

func (NullableClusterStatusResponse) Get

func (NullableClusterStatusResponse) IsSet

func (NullableClusterStatusResponse) MarshalJSON

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

func (*NullableClusterStatusResponse) Set

func (*NullableClusterStatusResponse) UnmarshalJSON

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

func (*NullableClusterStatusResponse) Unset

func (v *NullableClusterStatusResponse) Unset()

type NullableClusterSummary

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

func NewNullableClusterSummary

func NewNullableClusterSummary(val *ClusterSummary) *NullableClusterSummary

func (NullableClusterSummary) Get

func (NullableClusterSummary) IsSet

func (v NullableClusterSummary) IsSet() bool

func (NullableClusterSummary) MarshalJSON

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

func (*NullableClusterSummary) Set

func (*NullableClusterSummary) UnmarshalJSON

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

func (*NullableClusterSummary) Unset

func (v *NullableClusterSummary) Unset()

type NullableClusterVersion

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

func NewNullableClusterVersion

func NewNullableClusterVersion(val *ClusterVersion) *NullableClusterVersion

func (NullableClusterVersion) Get

func (NullableClusterVersion) IsSet

func (v NullableClusterVersion) IsSet() bool

func (NullableClusterVersion) MarshalJSON

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

func (*NullableClusterVersion) Set

func (*NullableClusterVersion) UnmarshalJSON

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

func (*NullableClusterVersion) Unset

func (v *NullableClusterVersion) Unset()

type NullableClusterVersions

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

func NewNullableClusterVersions

func NewNullableClusterVersions(val *ClusterVersions) *NullableClusterVersions

func (NullableClusterVersions) Get

func (NullableClusterVersions) IsSet

func (v NullableClusterVersions) IsSet() bool

func (NullableClusterVersions) MarshalJSON

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

func (*NullableClusterVersions) Set

func (*NullableClusterVersions) UnmarshalJSON

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

func (*NullableClusterVersions) Unset

func (v *NullableClusterVersions) Unset()

type NullableConflictResolution

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

func NewNullableConflictResolution

func NewNullableConflictResolution(val *ConflictResolution) *NullableConflictResolution

func (NullableConflictResolution) Get

func (NullableConflictResolution) IsSet

func (v NullableConflictResolution) IsSet() bool

func (NullableConflictResolution) MarshalJSON

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

func (*NullableConflictResolution) Set

func (*NullableConflictResolution) UnmarshalJSON

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

func (*NullableConflictResolution) Unset

func (v *NullableConflictResolution) Unset()

type NullableCouchbaseBucketSpec

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

func NewNullableCouchbaseBucketSpec

func NewNullableCouchbaseBucketSpec(val *CouchbaseBucketSpec) *NullableCouchbaseBucketSpec

func (NullableCouchbaseBucketSpec) Get

func (NullableCouchbaseBucketSpec) IsSet

func (NullableCouchbaseBucketSpec) MarshalJSON

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

func (*NullableCouchbaseBucketSpec) Set

func (*NullableCouchbaseBucketSpec) UnmarshalJSON

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

func (*NullableCouchbaseBucketSpec) Unset

func (v *NullableCouchbaseBucketSpec) Unset()

type NullableCouchbaseServices

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

func NewNullableCouchbaseServices

func NewNullableCouchbaseServices(val *CouchbaseServices) *NullableCouchbaseServices

func (NullableCouchbaseServices) Get

func (NullableCouchbaseServices) IsSet

func (v NullableCouchbaseServices) IsSet() bool

func (NullableCouchbaseServices) MarshalJSON

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

func (*NullableCouchbaseServices) Set

func (*NullableCouchbaseServices) UnmarshalJSON

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

func (*NullableCouchbaseServices) Unset

func (v *NullableCouchbaseServices) Unset()

type NullableCreateClusterRequest

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

func NewNullableCreateClusterRequest

func NewNullableCreateClusterRequest(val *CreateClusterRequest) *NullableCreateClusterRequest

func (NullableCreateClusterRequest) Get

func (NullableCreateClusterRequest) IsSet

func (NullableCreateClusterRequest) MarshalJSON

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

func (*NullableCreateClusterRequest) Set

func (*NullableCreateClusterRequest) UnmarshalJSON

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

func (*NullableCreateClusterRequest) Unset

func (v *NullableCreateClusterRequest) Unset()

type NullableCreateClusterRequestSupportPackage

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

func (NullableCreateClusterRequestSupportPackage) Get

func (NullableCreateClusterRequestSupportPackage) IsSet

func (NullableCreateClusterRequestSupportPackage) MarshalJSON

func (*NullableCreateClusterRequestSupportPackage) Set

func (*NullableCreateClusterRequestSupportPackage) UnmarshalJSON

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

func (*NullableCreateClusterRequestSupportPackage) Unset

type NullableCreateDatabaseUserRequest

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

func (NullableCreateDatabaseUserRequest) Get

func (NullableCreateDatabaseUserRequest) IsSet

func (NullableCreateDatabaseUserRequest) MarshalJSON

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

func (*NullableCreateDatabaseUserRequest) Set

func (*NullableCreateDatabaseUserRequest) UnmarshalJSON

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

func (*NullableCreateDatabaseUserRequest) Unset

type NullableCreateProjectRequest

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

func NewNullableCreateProjectRequest

func NewNullableCreateProjectRequest(val *CreateProjectRequest) *NullableCreateProjectRequest

func (NullableCreateProjectRequest) Get

func (NullableCreateProjectRequest) IsSet

func (NullableCreateProjectRequest) MarshalJSON

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

func (*NullableCreateProjectRequest) Set

func (*NullableCreateProjectRequest) UnmarshalJSON

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

func (*NullableCreateProjectRequest) Unset

func (v *NullableCreateProjectRequest) Unset()

type NullableCursor

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

func NewNullableCursor

func NewNullableCursor(val *Cursor) *NullableCursor

func (NullableCursor) Get

func (v NullableCursor) Get() *Cursor

func (NullableCursor) IsSet

func (v NullableCursor) IsSet() bool

func (NullableCursor) MarshalJSON

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

func (*NullableCursor) Set

func (v *NullableCursor) Set(val *Cursor)

func (*NullableCursor) UnmarshalJSON

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

func (*NullableCursor) Unset

func (v *NullableCursor) Unset()

type NullableCursorHrefs

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

func NewNullableCursorHrefs

func NewNullableCursorHrefs(val *CursorHrefs) *NullableCursorHrefs

func (NullableCursorHrefs) Get

func (NullableCursorHrefs) IsSet

func (v NullableCursorHrefs) IsSet() bool

func (NullableCursorHrefs) MarshalJSON

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

func (*NullableCursorHrefs) Set

func (v *NullableCursorHrefs) Set(val *CursorHrefs)

func (*NullableCursorHrefs) UnmarshalJSON

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

func (*NullableCursorHrefs) Unset

func (v *NullableCursorHrefs) Unset()

type NullableCursorPages

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

func NewNullableCursorPages

func NewNullableCursorPages(val *CursorPages) *NullableCursorPages

func (NullableCursorPages) Get

func (NullableCursorPages) IsSet

func (v NullableCursorPages) IsSet() bool

func (NullableCursorPages) MarshalJSON

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

func (*NullableCursorPages) Set

func (v *NullableCursorPages) Set(val *CursorPages)

func (*NullableCursorPages) UnmarshalJSON

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

func (*NullableCursorPages) Unset

func (v *NullableCursorPages) Unset()

type NullableDeleteAllowListEntryRequest

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

func (NullableDeleteAllowListEntryRequest) Get

func (NullableDeleteAllowListEntryRequest) IsSet

func (NullableDeleteAllowListEntryRequest) MarshalJSON

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

func (*NullableDeleteAllowListEntryRequest) Set

func (*NullableDeleteAllowListEntryRequest) UnmarshalJSON

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

func (*NullableDeleteAllowListEntryRequest) Unset

type NullableDeleteBucketRequest

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

func NewNullableDeleteBucketRequest

func NewNullableDeleteBucketRequest(val *DeleteBucketRequest) *NullableDeleteBucketRequest

func (NullableDeleteBucketRequest) Get

func (NullableDeleteBucketRequest) IsSet

func (NullableDeleteBucketRequest) MarshalJSON

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

func (*NullableDeleteBucketRequest) Set

func (*NullableDeleteBucketRequest) UnmarshalJSON

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

func (*NullableDeleteBucketRequest) Unset

func (v *NullableDeleteBucketRequest) 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 NullableGetCertificateResponse

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

func (NullableGetCertificateResponse) Get

func (NullableGetCertificateResponse) IsSet

func (NullableGetCertificateResponse) MarshalJSON

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

func (*NullableGetCertificateResponse) Set

func (*NullableGetCertificateResponse) UnmarshalJSON

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

func (*NullableGetCertificateResponse) Unset

func (v *NullableGetCertificateResponse) Unset()

type NullableGoof

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

func NewNullableGoof

func NewNullableGoof(val *Goof) *NullableGoof

func (NullableGoof) Get

func (v NullableGoof) Get() *Goof

func (NullableGoof) IsSet

func (v NullableGoof) IsSet() bool

func (NullableGoof) MarshalJSON

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

func (*NullableGoof) Set

func (v *NullableGoof) Set(val *Goof)

func (*NullableGoof) UnmarshalJSON

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

func (*NullableGoof) Unset

func (v *NullableGoof) 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 NullableListBucketItem

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

func NewNullableListBucketItem

func NewNullableListBucketItem(val *ListBucketItem) *NullableListBucketItem

func (NullableListBucketItem) Get

func (NullableListBucketItem) IsSet

func (v NullableListBucketItem) IsSet() bool

func (NullableListBucketItem) MarshalJSON

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

func (*NullableListBucketItem) Set

func (*NullableListBucketItem) UnmarshalJSON

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

func (*NullableListBucketItem) Unset

func (v *NullableListBucketItem) Unset()

type NullableListCloudsResponse

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

func NewNullableListCloudsResponse

func NewNullableListCloudsResponse(val *ListCloudsResponse) *NullableListCloudsResponse

func (NullableListCloudsResponse) Get

func (NullableListCloudsResponse) IsSet

func (v NullableListCloudsResponse) IsSet() bool

func (NullableListCloudsResponse) MarshalJSON

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

func (*NullableListCloudsResponse) Set

func (*NullableListCloudsResponse) UnmarshalJSON

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

func (*NullableListCloudsResponse) Unset

func (v *NullableListCloudsResponse) Unset()

type NullableListClustersResponse

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

func NewNullableListClustersResponse

func NewNullableListClustersResponse(val *ListClustersResponse) *NullableListClustersResponse

func (NullableListClustersResponse) Get

func (NullableListClustersResponse) IsSet

func (NullableListClustersResponse) MarshalJSON

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

func (*NullableListClustersResponse) Set

func (*NullableListClustersResponse) UnmarshalJSON

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

func (*NullableListClustersResponse) Unset

func (v *NullableListClustersResponse) Unset()

type NullableListDatabaseUsersResponseItem

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

func (NullableListDatabaseUsersResponseItem) Get

func (NullableListDatabaseUsersResponseItem) IsSet

func (NullableListDatabaseUsersResponseItem) MarshalJSON

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

func (*NullableListDatabaseUsersResponseItem) Set

func (*NullableListDatabaseUsersResponseItem) UnmarshalJSON

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

func (*NullableListDatabaseUsersResponseItem) Unset

type NullableListProjectsResponse

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

func NewNullableListProjectsResponse

func NewNullableListProjectsResponse(val *ListProjectsResponse) *NullableListProjectsResponse

func (NullableListProjectsResponse) Get

func (NullableListProjectsResponse) IsSet

func (NullableListProjectsResponse) MarshalJSON

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

func (*NullableListProjectsResponse) Set

func (*NullableListProjectsResponse) UnmarshalJSON

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

func (*NullableListProjectsResponse) Unset

func (v *NullableListProjectsResponse) Unset()

type NullableListUsersResponse

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

func NewNullableListUsersResponse

func NewNullableListUsersResponse(val *ListUsersResponse) *NullableListUsersResponse

func (NullableListUsersResponse) Get

func (NullableListUsersResponse) IsSet

func (v NullableListUsersResponse) IsSet() bool

func (NullableListUsersResponse) MarshalJSON

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

func (*NullableListUsersResponse) Set

func (*NullableListUsersResponse) UnmarshalJSON

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

func (*NullableListUsersResponse) Unset

func (v *NullableListUsersResponse) Unset()

type NullableListUsersResponseItem

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

func (NullableListUsersResponseItem) Get

func (NullableListUsersResponseItem) IsSet

func (NullableListUsersResponseItem) MarshalJSON

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

func (*NullableListUsersResponseItem) Set

func (*NullableListUsersResponseItem) UnmarshalJSON

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

func (*NullableListUsersResponseItem) Unset

func (v *NullableListUsersResponseItem) Unset()

type NullableNodeStats

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

func NewNullableNodeStats

func NewNullableNodeStats(val *NodeStats) *NullableNodeStats

func (NullableNodeStats) Get

func (v NullableNodeStats) Get() *NodeStats

func (NullableNodeStats) IsSet

func (v NullableNodeStats) IsSet() bool

func (NullableNodeStats) MarshalJSON

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

func (*NullableNodeStats) Set

func (v *NullableNodeStats) Set(val *NodeStats)

func (*NullableNodeStats) UnmarshalJSON

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

func (*NullableNodeStats) Unset

func (v *NullableNodeStats) Unset()

type NullableProject

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

func NewNullableProject

func NewNullableProject(val *Project) *NullableProject

func (NullableProject) Get

func (v NullableProject) Get() *Project

func (NullableProject) IsSet

func (v NullableProject) IsSet() bool

func (NullableProject) MarshalJSON

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

func (*NullableProject) Set

func (v *NullableProject) Set(val *Project)

func (*NullableProject) UnmarshalJSON

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

func (*NullableProject) Unset

func (v *NullableProject) Unset()

type NullableProvider

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

func NewNullableProvider

func NewNullableProvider(val *Provider) *NullableProvider

func (NullableProvider) Get

func (v NullableProvider) Get() *Provider

func (NullableProvider) IsSet

func (v NullableProvider) IsSet() bool

func (NullableProvider) MarshalJSON

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

func (*NullableProvider) Set

func (v *NullableProvider) Set(val *Provider)

func (*NullableProvider) UnmarshalJSON

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

func (*NullableProvider) Unset

func (v *NullableProvider) Unset()

type NullableRegions

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

func NewNullableRegions

func NewNullableRegions(val *Regions) *NullableRegions

func (NullableRegions) Get

func (v NullableRegions) Get() *Regions

func (NullableRegions) IsSet

func (v NullableRegions) IsSet() bool

func (NullableRegions) MarshalJSON

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

func (*NullableRegions) Set

func (v *NullableRegions) Set(val *Regions)

func (*NullableRegions) UnmarshalJSON

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

func (*NullableRegions) Unset

func (v *NullableRegions) Unset()

type NullableServer

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

func NewNullableServer

func NewNullableServer(val *Server) *NullableServer

func (NullableServer) Get

func (v NullableServer) Get() *Server

func (NullableServer) IsSet

func (v NullableServer) IsSet() bool

func (NullableServer) MarshalJSON

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

func (*NullableServer) Set

func (v *NullableServer) Set(val *Server)

func (*NullableServer) UnmarshalJSON

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

func (*NullableServer) Unset

func (v *NullableServer) Unset()

type NullableServerAws

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

func NewNullableServerAws

func NewNullableServerAws(val *ServerAws) *NullableServerAws

func (NullableServerAws) Get

func (v NullableServerAws) Get() *ServerAws

func (NullableServerAws) IsSet

func (v NullableServerAws) IsSet() bool

func (NullableServerAws) MarshalJSON

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

func (*NullableServerAws) Set

func (v *NullableServerAws) Set(val *ServerAws)

func (*NullableServerAws) UnmarshalJSON

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

func (*NullableServerAws) Unset

func (v *NullableServerAws) Unset()

type NullableServerAzure

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

func NewNullableServerAzure

func NewNullableServerAzure(val *ServerAzure) *NullableServerAzure

func (NullableServerAzure) Get

func (NullableServerAzure) IsSet

func (v NullableServerAzure) IsSet() bool

func (NullableServerAzure) MarshalJSON

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

func (*NullableServerAzure) Set

func (v *NullableServerAzure) Set(val *ServerAzure)

func (*NullableServerAzure) UnmarshalJSON

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

func (*NullableServerAzure) Unset

func (v *NullableServerAzure) Unset()

type NullableServiceStats

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

func NewNullableServiceStats

func NewNullableServiceStats(val *ServiceStats) *NullableServiceStats

func (NullableServiceStats) Get

func (NullableServiceStats) IsSet

func (v NullableServiceStats) IsSet() bool

func (NullableServiceStats) MarshalJSON

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

func (*NullableServiceStats) Set

func (v *NullableServiceStats) Set(val *ServiceStats)

func (*NullableServiceStats) UnmarshalJSON

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

func (*NullableServiceStats) Unset

func (v *NullableServiceStats) Unset()

type NullableStatusOK

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

func NewNullableStatusOK

func NewNullableStatusOK(val *StatusOK) *NullableStatusOK

func (NullableStatusOK) Get

func (v NullableStatusOK) Get() *StatusOK

func (NullableStatusOK) IsSet

func (v NullableStatusOK) IsSet() bool

func (NullableStatusOK) MarshalJSON

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

func (*NullableStatusOK) Set

func (v *NullableStatusOK) Set(val *StatusOK)

func (*NullableStatusOK) UnmarshalJSON

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

func (*NullableStatusOK) Unset

func (v *NullableStatusOK) 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 NullableSupportPackageType

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

func NewNullableSupportPackageType

func NewNullableSupportPackageType(val *SupportPackageType) *NullableSupportPackageType

func (NullableSupportPackageType) Get

func (NullableSupportPackageType) IsSet

func (v NullableSupportPackageType) IsSet() bool

func (NullableSupportPackageType) MarshalJSON

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

func (*NullableSupportPackageType) Set

func (*NullableSupportPackageType) UnmarshalJSON

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

func (*NullableSupportPackageType) Unset

func (v *NullableSupportPackageType) Unset()

type NullableSupportTimezones

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

func NewNullableSupportTimezones

func NewNullableSupportTimezones(val *SupportTimezones) *NullableSupportTimezones

func (NullableSupportTimezones) Get

func (NullableSupportTimezones) IsSet

func (v NullableSupportTimezones) IsSet() bool

func (NullableSupportTimezones) MarshalJSON

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

func (*NullableSupportTimezones) Set

func (*NullableSupportTimezones) UnmarshalJSON

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

func (*NullableSupportTimezones) Unset

func (v *NullableSupportTimezones) 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 NullableUpdateBucketRequest

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

func NewNullableUpdateBucketRequest

func NewNullableUpdateBucketRequest(val *UpdateBucketRequest) *NullableUpdateBucketRequest

func (NullableUpdateBucketRequest) Get

func (NullableUpdateBucketRequest) IsSet

func (NullableUpdateBucketRequest) MarshalJSON

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

func (*NullableUpdateBucketRequest) Set

func (*NullableUpdateBucketRequest) UnmarshalJSON

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

func (*NullableUpdateBucketRequest) Unset

func (v *NullableUpdateBucketRequest) Unset()

type NullableUpdateDatabaseUserRequest

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

func (NullableUpdateDatabaseUserRequest) Get

func (NullableUpdateDatabaseUserRequest) IsSet

func (NullableUpdateDatabaseUserRequest) MarshalJSON

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

func (*NullableUpdateDatabaseUserRequest) Set

func (*NullableUpdateDatabaseUserRequest) UnmarshalJSON

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

func (*NullableUpdateDatabaseUserRequest) Unset

type NullableV3BucketRoles

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

func NewNullableV3BucketRoles

func NewNullableV3BucketRoles(val *V3BucketRoles) *NullableV3BucketRoles

func (NullableV3BucketRoles) Get

func (NullableV3BucketRoles) IsSet

func (v NullableV3BucketRoles) IsSet() bool

func (NullableV3BucketRoles) MarshalJSON

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

func (*NullableV3BucketRoles) Set

func (v *NullableV3BucketRoles) Set(val *V3BucketRoles)

func (*NullableV3BucketRoles) UnmarshalJSON

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

func (*NullableV3BucketRoles) Unset

func (v *NullableV3BucketRoles) Unset()

type NullableV3Cluster

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

func NewNullableV3Cluster

func NewNullableV3Cluster(val *V3Cluster) *NullableV3Cluster

func (NullableV3Cluster) Get

func (v NullableV3Cluster) Get() *V3Cluster

func (NullableV3Cluster) IsSet

func (v NullableV3Cluster) IsSet() bool

func (NullableV3Cluster) MarshalJSON

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

func (*NullableV3Cluster) Set

func (v *NullableV3Cluster) Set(val *V3Cluster)

func (*NullableV3Cluster) UnmarshalJSON

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

func (*NullableV3Cluster) Unset

func (v *NullableV3Cluster) Unset()

type NullableV3ClusterList

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

func NewNullableV3ClusterList

func NewNullableV3ClusterList(val *V3ClusterList) *NullableV3ClusterList

func (NullableV3ClusterList) Get

func (NullableV3ClusterList) IsSet

func (v NullableV3ClusterList) IsSet() bool

func (NullableV3ClusterList) MarshalJSON

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

func (*NullableV3ClusterList) Set

func (v *NullableV3ClusterList) Set(val *V3ClusterList)

func (*NullableV3ClusterList) UnmarshalJSON

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

func (*NullableV3ClusterList) Unset

func (v *NullableV3ClusterList) Unset()

type NullableV3ClusterListData

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

func NewNullableV3ClusterListData

func NewNullableV3ClusterListData(val *V3ClusterListData) *NullableV3ClusterListData

func (NullableV3ClusterListData) Get

func (NullableV3ClusterListData) IsSet

func (v NullableV3ClusterListData) IsSet() bool

func (NullableV3ClusterListData) MarshalJSON

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

func (*NullableV3ClusterListData) Set

func (*NullableV3ClusterListData) UnmarshalJSON

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

func (*NullableV3ClusterListData) Unset

func (v *NullableV3ClusterListData) Unset()

type NullableV3ClusterListDataItems

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

func (NullableV3ClusterListDataItems) Get

func (NullableV3ClusterListDataItems) IsSet

func (NullableV3ClusterListDataItems) MarshalJSON

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

func (*NullableV3ClusterListDataItems) Set

func (*NullableV3ClusterListDataItems) UnmarshalJSON

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

func (*NullableV3ClusterListDataItems) Unset

func (v *NullableV3ClusterListDataItems) Unset()

type NullableV3ClusterPlace

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

func NewNullableV3ClusterPlace

func NewNullableV3ClusterPlace(val *V3ClusterPlace) *NullableV3ClusterPlace

func (NullableV3ClusterPlace) Get

func (NullableV3ClusterPlace) IsSet

func (v NullableV3ClusterPlace) IsSet() bool

func (NullableV3ClusterPlace) MarshalJSON

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

func (*NullableV3ClusterPlace) Set

func (*NullableV3ClusterPlace) UnmarshalJSON

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

func (*NullableV3ClusterPlace) Unset

func (v *NullableV3ClusterPlace) Unset()

type NullableV3ClusterServers

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

func NewNullableV3ClusterServers

func NewNullableV3ClusterServers(val *V3ClusterServers) *NullableV3ClusterServers

func (NullableV3ClusterServers) Get

func (NullableV3ClusterServers) IsSet

func (v NullableV3ClusterServers) IsSet() bool

func (NullableV3ClusterServers) MarshalJSON

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

func (*NullableV3ClusterServers) Set

func (*NullableV3ClusterServers) UnmarshalJSON

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

func (*NullableV3ClusterServers) Unset

func (v *NullableV3ClusterServers) Unset()

type NullableV3ClusterStatus

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

func NewNullableV3ClusterStatus

func NewNullableV3ClusterStatus(val *V3ClusterStatus) *NullableV3ClusterStatus

func (NullableV3ClusterStatus) Get

func (NullableV3ClusterStatus) IsSet

func (v NullableV3ClusterStatus) IsSet() bool

func (NullableV3ClusterStatus) MarshalJSON

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

func (*NullableV3ClusterStatus) Set

func (*NullableV3ClusterStatus) UnmarshalJSON

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

func (*NullableV3ClusterStatus) Unset

func (v *NullableV3ClusterStatus) Unset()

type NullableV3ClusterStatusResponse

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

func (NullableV3ClusterStatusResponse) Get

func (NullableV3ClusterStatusResponse) IsSet

func (NullableV3ClusterStatusResponse) MarshalJSON

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

func (*NullableV3ClusterStatusResponse) Set

func (*NullableV3ClusterStatusResponse) UnmarshalJSON

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

func (*NullableV3ClusterStatusResponse) Unset

type NullableV3ClusterStorage

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

func NewNullableV3ClusterStorage

func NewNullableV3ClusterStorage(val *V3ClusterStorage) *NullableV3ClusterStorage

func (NullableV3ClusterStorage) Get

func (NullableV3ClusterStorage) IsSet

func (v NullableV3ClusterStorage) IsSet() bool

func (NullableV3ClusterStorage) MarshalJSON

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

func (*NullableV3ClusterStorage) Set

func (*NullableV3ClusterStorage) UnmarshalJSON

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

func (*NullableV3ClusterStorage) Unset

func (v *NullableV3ClusterStorage) Unset()

type NullableV3ClusterVersion

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

func NewNullableV3ClusterVersion

func NewNullableV3ClusterVersion(val *V3ClusterVersion) *NullableV3ClusterVersion

func (NullableV3ClusterVersion) Get

func (NullableV3ClusterVersion) IsSet

func (v NullableV3ClusterVersion) IsSet() bool

func (NullableV3ClusterVersion) MarshalJSON

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

func (*NullableV3ClusterVersion) Set

func (*NullableV3ClusterVersion) UnmarshalJSON

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

func (*NullableV3ClusterVersion) Unset

func (v *NullableV3ClusterVersion) Unset()

type NullableV3ClusterVersionComponents

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

func (NullableV3ClusterVersionComponents) Get

func (NullableV3ClusterVersionComponents) IsSet

func (NullableV3ClusterVersionComponents) MarshalJSON

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

func (*NullableV3ClusterVersionComponents) Set

func (*NullableV3ClusterVersionComponents) UnmarshalJSON

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

func (*NullableV3ClusterVersionComponents) Unset

type NullableV3CouchbaseServices

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

func NewNullableV3CouchbaseServices

func NewNullableV3CouchbaseServices(val *V3CouchbaseServices) *NullableV3CouchbaseServices

func (NullableV3CouchbaseServices) Get

func (NullableV3CouchbaseServices) IsSet

func (NullableV3CouchbaseServices) MarshalJSON

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

func (*NullableV3CouchbaseServices) Set

func (*NullableV3CouchbaseServices) UnmarshalJSON

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

func (*NullableV3CouchbaseServices) Unset

func (v *NullableV3CouchbaseServices) Unset()

type NullableV3CreateClusterRequest

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

func (NullableV3CreateClusterRequest) Get

func (NullableV3CreateClusterRequest) IsSet

func (NullableV3CreateClusterRequest) MarshalJSON

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

func (*NullableV3CreateClusterRequest) Set

func (*NullableV3CreateClusterRequest) UnmarshalJSON

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

func (*NullableV3CreateClusterRequest) Unset

func (v *NullableV3CreateClusterRequest) Unset()

type NullableV3CreateClusterUserRequest

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

func (NullableV3CreateClusterUserRequest) Get

func (NullableV3CreateClusterUserRequest) IsSet

func (NullableV3CreateClusterUserRequest) MarshalJSON

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

func (*NullableV3CreateClusterUserRequest) Set

func (*NullableV3CreateClusterUserRequest) UnmarshalJSON

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

func (*NullableV3CreateClusterUserRequest) Unset

type NullableV3CreateClusterUserRequestBuckets

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

func (NullableV3CreateClusterUserRequestBuckets) Get

func (NullableV3CreateClusterUserRequestBuckets) IsSet

func (NullableV3CreateClusterUserRequestBuckets) MarshalJSON

func (*NullableV3CreateClusterUserRequestBuckets) Set

func (*NullableV3CreateClusterUserRequestBuckets) UnmarshalJSON

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

func (*NullableV3CreateClusterUserRequestBuckets) Unset

type NullableV3Environment

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

func NewNullableV3Environment

func NewNullableV3Environment(val *V3Environment) *NullableV3Environment

func (NullableV3Environment) Get

func (NullableV3Environment) IsSet

func (v NullableV3Environment) IsSet() bool

func (NullableV3Environment) MarshalJSON

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

func (*NullableV3Environment) Set

func (v *NullableV3Environment) Set(val *V3Environment)

func (*NullableV3Environment) UnmarshalJSON

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

func (*NullableV3Environment) Unset

func (v *NullableV3Environment) Unset()

type NullableV3Place

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

func NewNullableV3Place

func NewNullableV3Place(val *V3Place) *NullableV3Place

func (NullableV3Place) Get

func (v NullableV3Place) Get() *V3Place

func (NullableV3Place) IsSet

func (v NullableV3Place) IsSet() bool

func (NullableV3Place) MarshalJSON

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

func (*NullableV3Place) Set

func (v *NullableV3Place) Set(val *V3Place)

func (*NullableV3Place) UnmarshalJSON

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

func (*NullableV3Place) Unset

func (v *NullableV3Place) Unset()

type NullableV3PlaceHosted

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

func NewNullableV3PlaceHosted

func NewNullableV3PlaceHosted(val *V3PlaceHosted) *NullableV3PlaceHosted

func (NullableV3PlaceHosted) Get

func (NullableV3PlaceHosted) IsSet

func (v NullableV3PlaceHosted) IsSet() bool

func (NullableV3PlaceHosted) MarshalJSON

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

func (*NullableV3PlaceHosted) Set

func (v *NullableV3PlaceHosted) Set(val *V3PlaceHosted)

func (*NullableV3PlaceHosted) UnmarshalJSON

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

func (*NullableV3PlaceHosted) Unset

func (v *NullableV3PlaceHosted) Unset()

type NullableV3Provider

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

func NewNullableV3Provider

func NewNullableV3Provider(val *V3Provider) *NullableV3Provider

func (NullableV3Provider) Get

func (v NullableV3Provider) Get() *V3Provider

func (NullableV3Provider) IsSet

func (v NullableV3Provider) IsSet() bool

func (NullableV3Provider) MarshalJSON

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

func (*NullableV3Provider) Set

func (v *NullableV3Provider) Set(val *V3Provider)

func (*NullableV3Provider) UnmarshalJSON

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

func (*NullableV3Provider) Unset

func (v *NullableV3Provider) Unset()

type NullableV3Servers

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

func NewNullableV3Servers

func NewNullableV3Servers(val *V3Servers) *NullableV3Servers

func (NullableV3Servers) Get

func (v NullableV3Servers) Get() *V3Servers

func (NullableV3Servers) IsSet

func (v NullableV3Servers) IsSet() bool

func (NullableV3Servers) MarshalJSON

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

func (*NullableV3Servers) Set

func (v *NullableV3Servers) Set(val *V3Servers)

func (*NullableV3Servers) UnmarshalJSON

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

func (*NullableV3Servers) Unset

func (v *NullableV3Servers) Unset()

type NullableV3ServersStorage

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

func NewNullableV3ServersStorage

func NewNullableV3ServersStorage(val *V3ServersStorage) *NullableV3ServersStorage

func (NullableV3ServersStorage) Get

func (NullableV3ServersStorage) IsSet

func (v NullableV3ServersStorage) IsSet() bool

func (NullableV3ServersStorage) MarshalJSON

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

func (*NullableV3ServersStorage) Set

func (*NullableV3ServersStorage) UnmarshalJSON

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

func (*NullableV3ServersStorage) Unset

func (v *NullableV3ServersStorage) Unset()

type NullableV3StorageType

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

func NewNullableV3StorageType

func NewNullableV3StorageType(val *V3StorageType) *NullableV3StorageType

func (NullableV3StorageType) Get

func (NullableV3StorageType) IsSet

func (v NullableV3StorageType) IsSet() bool

func (NullableV3StorageType) MarshalJSON

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

func (*NullableV3StorageType) Set

func (v *NullableV3StorageType) Set(val *V3StorageType)

func (*NullableV3StorageType) UnmarshalJSON

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

func (*NullableV3StorageType) Unset

func (v *NullableV3StorageType) Unset()

type NullableV3SupportPackage

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

func NewNullableV3SupportPackage

func NewNullableV3SupportPackage(val *V3SupportPackage) *NullableV3SupportPackage

func (NullableV3SupportPackage) Get

func (NullableV3SupportPackage) IsSet

func (v NullableV3SupportPackage) IsSet() bool

func (NullableV3SupportPackage) MarshalJSON

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

func (*NullableV3SupportPackage) Set

func (*NullableV3SupportPackage) UnmarshalJSON

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

func (*NullableV3SupportPackage) Unset

func (v *NullableV3SupportPackage) Unset()

type NullableV3SupportPackageTimezones

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

func (NullableV3SupportPackageTimezones) Get

func (NullableV3SupportPackageTimezones) IsSet

func (NullableV3SupportPackageTimezones) MarshalJSON

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

func (*NullableV3SupportPackageTimezones) Set

func (*NullableV3SupportPackageTimezones) UnmarshalJSON

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

func (*NullableV3SupportPackageTimezones) Unset

type NullableV3SupportPackageType

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

func NewNullableV3SupportPackageType

func NewNullableV3SupportPackageType(val *V3SupportPackageType) *NullableV3SupportPackageType

func (NullableV3SupportPackageType) Get

func (NullableV3SupportPackageType) IsSet

func (NullableV3SupportPackageType) MarshalJSON

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

func (*NullableV3SupportPackageType) Set

func (*NullableV3SupportPackageType) UnmarshalJSON

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

func (*NullableV3SupportPackageType) Unset

func (v *NullableV3SupportPackageType) Unset()

type NullableV3UpdateClusterMetaRequest

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

func (NullableV3UpdateClusterMetaRequest) Get

func (NullableV3UpdateClusterMetaRequest) IsSet

func (NullableV3UpdateClusterMetaRequest) MarshalJSON

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

func (*NullableV3UpdateClusterMetaRequest) Set

func (*NullableV3UpdateClusterMetaRequest) UnmarshalJSON

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

func (*NullableV3UpdateClusterMetaRequest) Unset

type NullableV3UpdateClusterServersRequest

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

func (NullableV3UpdateClusterServersRequest) Get

func (NullableV3UpdateClusterServersRequest) IsSet

func (NullableV3UpdateClusterServersRequest) MarshalJSON

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

func (*NullableV3UpdateClusterServersRequest) Set

func (*NullableV3UpdateClusterServersRequest) UnmarshalJSON

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

func (*NullableV3UpdateClusterServersRequest) Unset

type NullableV3UpdateClusterSupportRequest

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

func (NullableV3UpdateClusterSupportRequest) Get

func (NullableV3UpdateClusterSupportRequest) IsSet

func (NullableV3UpdateClusterSupportRequest) MarshalJSON

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

func (*NullableV3UpdateClusterSupportRequest) Set

func (*NullableV3UpdateClusterSupportRequest) UnmarshalJSON

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

func (*NullableV3UpdateClusterSupportRequest) Unset

type NullableV3UpdateClusterSupportRequestSupportPackage

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

func (NullableV3UpdateClusterSupportRequestSupportPackage) Get

func (NullableV3UpdateClusterSupportRequestSupportPackage) IsSet

func (NullableV3UpdateClusterSupportRequestSupportPackage) MarshalJSON

func (*NullableV3UpdateClusterSupportRequestSupportPackage) Set

func (*NullableV3UpdateClusterSupportRequestSupportPackage) UnmarshalJSON

func (*NullableV3UpdateClusterSupportRequestSupportPackage) Unset

type Project

type Project struct {
	Id       string `json:"id"`
	Name     string `json:"name"`
	TenantId string `json:"tenantId"`
	// Creation date and time
	CreatedAt time.Time `json:"createdAt"`
}

Project struct for Project

func NewProject

func NewProject(id string, name string, tenantId string, createdAt time.Time) *Project

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

func NewProjectWithDefaults

func NewProjectWithDefaults() *Project

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

func (*Project) GetCreatedAt

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

GetCreatedAt returns the CreatedAt field value

func (*Project) GetCreatedAtOk

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

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

func (*Project) GetId

func (o *Project) GetId() string

GetId returns the Id field value

func (*Project) GetIdOk

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

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

func (*Project) GetName

func (o *Project) GetName() string

GetName returns the Name field value

func (*Project) GetNameOk

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

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

func (*Project) GetTenantId

func (o *Project) GetTenantId() string

GetTenantId returns the TenantId field value

func (*Project) GetTenantIdOk

func (o *Project) GetTenantIdOk() (*string, bool)

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

func (Project) MarshalJSON

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

func (*Project) SetCreatedAt

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

SetCreatedAt sets field value

func (*Project) SetId

func (o *Project) SetId(v string)

SetId sets field value

func (*Project) SetName

func (o *Project) SetName(v string)

SetName sets field value

func (*Project) SetTenantId

func (o *Project) SetTenantId(v string)

SetTenantId sets field value

type ProjectsApiService

type ProjectsApiService service

ProjectsApiService ProjectsApi service

func (*ProjectsApiService) ProjectsCreate

ProjectsCreate Create project

Creates project in tenant, returns id of project on success

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

func (*ProjectsApiService) ProjectsCreateExecute

func (a *ProjectsApiService) ProjectsCreateExecute(r ApiProjectsCreateRequest) (Project, *_nethttp.Response, error)

Execute executes the request

@return Project

func (*ProjectsApiService) ProjectsDelete

ProjectsDelete Delete project

Deletes endpoint with specified ID if exists, returns true on success and error if not

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

func (*ProjectsApiService) ProjectsDeleteExecute

func (a *ProjectsApiService) ProjectsDeleteExecute(r ApiProjectsDeleteRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ProjectsApiService) ProjectsList

ProjectsList List Projects

Returns a paginated list of projects created by the tenant

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

func (*ProjectsApiService) ProjectsListExecute

Execute executes the request

@return ListProjectsResponse

func (*ProjectsApiService) ProjectsShow

ProjectsShow Get project by ID

Returns the project with the ID

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

func (*ProjectsApiService) ProjectsShowExecute

Execute executes the request

@return Project

type Provider

type Provider string

Provider the model 'Provider'

const (
	PROVIDER_AWS   Provider = "aws"
	PROVIDER_GCP   Provider = "gcp"
	PROVIDER_AZURE Provider = "azure"
)

List of provider

func NewProviderFromValue

func NewProviderFromValue(v string) (*Provider, error)

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

func (Provider) IsValid

func (v Provider) IsValid() bool

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

func (Provider) Ptr

func (v Provider) Ptr() *Provider

Ptr returns reference to provider value

func (*Provider) UnmarshalJSON

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

type Regions

type Regions struct {
	AwsRegions   *AwsRegions
	AzureRegions *AzureRegions
}

Regions - struct for Regions

func AwsRegionsAsRegions

func AwsRegionsAsRegions(v *AwsRegions) Regions

AwsRegionsAsRegions is a convenience function that returns AwsRegions wrapped in Regions

func AzureRegionsAsRegions

func AzureRegionsAsRegions(v *AzureRegions) Regions

AzureRegionsAsRegions is a convenience function that returns AzureRegions wrapped in Regions

func (*Regions) GetActualInstance

func (obj *Regions) GetActualInstance() interface{}

Get the actual instance

func (Regions) MarshalJSON

func (src Regions) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*Regions) UnmarshalJSON

func (dst *Regions) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type Server

type Server struct {
	Size     int32               `json:"size"`
	Services []CouchbaseServices `json:"services"`
	Aws      *ServerAws          `json:"aws,omitempty"`
	Azure    *ServerAzure        `json:"azure,omitempty"`
}

Server struct for Server

func NewServer

func NewServer(size int32, services []CouchbaseServices) *Server

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

func NewServerWithDefaults

func NewServerWithDefaults() *Server

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

func (*Server) GetAws

func (o *Server) GetAws() ServerAws

GetAws returns the Aws field value if set, zero value otherwise.

func (*Server) GetAwsOk

func (o *Server) GetAwsOk() (*ServerAws, bool)

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

func (*Server) GetAzure

func (o *Server) GetAzure() ServerAzure

GetAzure returns the Azure field value if set, zero value otherwise.

func (*Server) GetAzureOk

func (o *Server) GetAzureOk() (*ServerAzure, bool)

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

func (*Server) GetServices

func (o *Server) GetServices() []CouchbaseServices

GetServices returns the Services field value

func (*Server) GetServicesOk

func (o *Server) GetServicesOk() (*[]CouchbaseServices, bool)

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

func (*Server) GetSize

func (o *Server) GetSize() int32

GetSize returns the Size field value

func (*Server) GetSizeOk

func (o *Server) GetSizeOk() (*int32, bool)

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

func (*Server) HasAws

func (o *Server) HasAws() bool

HasAws returns a boolean if a field has been set.

func (*Server) HasAzure

func (o *Server) HasAzure() bool

HasAzure returns a boolean if a field has been set.

func (Server) MarshalJSON

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

func (*Server) SetAws

func (o *Server) SetAws(v ServerAws)

SetAws gets a reference to the given ServerAws and assigns it to the Aws field.

func (*Server) SetAzure

func (o *Server) SetAzure(v ServerAzure)

SetAzure gets a reference to the given ServerAzure and assigns it to the Azure field.

func (*Server) SetServices

func (o *Server) SetServices(v []CouchbaseServices)

SetServices sets field value

func (*Server) SetSize

func (o *Server) SetSize(v int32)

SetSize sets field value

type ServerAws

type ServerAws struct {
	InstanceSize AwsInstances `json:"instanceSize"`
	EbsSizeGib   int32        `json:"ebsSizeGib"`
}

ServerAws struct for ServerAws

func NewServerAws

func NewServerAws(instanceSize AwsInstances, ebsSizeGib int32) *ServerAws

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

func NewServerAwsWithDefaults

func NewServerAwsWithDefaults() *ServerAws

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

func (*ServerAws) GetEbsSizeGib

func (o *ServerAws) GetEbsSizeGib() int32

GetEbsSizeGib returns the EbsSizeGib field value

func (*ServerAws) GetEbsSizeGibOk

func (o *ServerAws) GetEbsSizeGibOk() (*int32, bool)

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

func (*ServerAws) GetInstanceSize

func (o *ServerAws) GetInstanceSize() AwsInstances

GetInstanceSize returns the InstanceSize field value

func (*ServerAws) GetInstanceSizeOk

func (o *ServerAws) GetInstanceSizeOk() (*AwsInstances, bool)

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

func (ServerAws) MarshalJSON

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

func (*ServerAws) SetEbsSizeGib

func (o *ServerAws) SetEbsSizeGib(v int32)

SetEbsSizeGib sets field value

func (*ServerAws) SetInstanceSize

func (o *ServerAws) SetInstanceSize(v AwsInstances)

SetInstanceSize sets field value

type ServerAzure

type ServerAzure struct {
	InstanceSize AzureInstances   `json:"instanceSize"`
	VolumeType   AzureVolumeTypes `json:"volumeType"`
}

ServerAzure struct for ServerAzure

func NewServerAzure

func NewServerAzure(instanceSize AzureInstances, volumeType AzureVolumeTypes) *ServerAzure

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

func NewServerAzureWithDefaults

func NewServerAzureWithDefaults() *ServerAzure

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

func (*ServerAzure) GetInstanceSize

func (o *ServerAzure) GetInstanceSize() AzureInstances

GetInstanceSize returns the InstanceSize field value

func (*ServerAzure) GetInstanceSizeOk

func (o *ServerAzure) GetInstanceSizeOk() (*AzureInstances, bool)

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

func (*ServerAzure) GetVolumeType

func (o *ServerAzure) GetVolumeType() AzureVolumeTypes

GetVolumeType returns the VolumeType field value

func (*ServerAzure) GetVolumeTypeOk

func (o *ServerAzure) GetVolumeTypeOk() (*AzureVolumeTypes, bool)

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

func (ServerAzure) MarshalJSON

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

func (*ServerAzure) SetInstanceSize

func (o *ServerAzure) SetInstanceSize(v AzureInstances)

SetInstanceSize sets field value

func (*ServerAzure) SetVolumeType

func (o *ServerAzure) SetVolumeType(v AzureVolumeTypes)

SetVolumeType sets field value

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type ServiceStats

type ServiceStats struct {
	Services []string `json:"services"`
	NodeName string   `json:"nodeName"`
	Status   string   `json:"status"`
}

ServiceStats struct for ServiceStats

func NewServiceStats

func NewServiceStats(services []string, nodeName string, status string) *ServiceStats

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

func NewServiceStatsWithDefaults

func NewServiceStatsWithDefaults() *ServiceStats

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

func (*ServiceStats) GetNodeName

func (o *ServiceStats) GetNodeName() string

GetNodeName returns the NodeName field value

func (*ServiceStats) GetNodeNameOk

func (o *ServiceStats) GetNodeNameOk() (*string, bool)

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

func (*ServiceStats) GetServices

func (o *ServiceStats) GetServices() []string

GetServices returns the Services field value

func (*ServiceStats) GetServicesOk

func (o *ServiceStats) GetServicesOk() (*[]string, bool)

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

func (*ServiceStats) GetStatus

func (o *ServiceStats) GetStatus() string

GetStatus returns the Status field value

func (*ServiceStats) GetStatusOk

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

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

func (ServiceStats) MarshalJSON

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

func (*ServiceStats) SetNodeName

func (o *ServiceStats) SetNodeName(v string)

SetNodeName sets field value

func (*ServiceStats) SetServices

func (o *ServiceStats) SetServices(v []string)

SetServices sets field value

func (*ServiceStats) SetStatus

func (o *ServiceStats) SetStatus(v string)

SetStatus sets field value

type StatusApiService

type StatusApiService service

StatusApiService StatusApi service

func (*StatusApiService) StatusShow

StatusShow API status

Returns a public API status

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

func (*StatusApiService) StatusShowExecute

Execute executes the request

@return StatusOK

type StatusOK

type StatusOK struct {
	Status string `json:"status"`
}

StatusOK struct for StatusOK

func NewStatusOK

func NewStatusOK(status string) *StatusOK

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

func NewStatusOKWithDefaults

func NewStatusOKWithDefaults() *StatusOK

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

func (*StatusOK) GetStatus

func (o *StatusOK) GetStatus() string

GetStatus returns the Status field value

func (*StatusOK) GetStatusOk

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

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

func (StatusOK) MarshalJSON

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

func (*StatusOK) SetStatus

func (o *StatusOK) SetStatus(v string)

SetStatus sets field value

type SupportPackageType

type SupportPackageType string

SupportPackageType the model 'SupportPackageType'

const (
	SUPPORTPACKAGETYPE_ENTERPRISE    SupportPackageType = "enterprise"
	SUPPORTPACKAGETYPE_DEVELOPER_PRO SupportPackageType = "developerPro"
	SUPPORTPACKAGETYPE_FORUM_SUPPORT SupportPackageType = "forumSupport"
)

List of supportPackageType

func NewSupportPackageTypeFromValue

func NewSupportPackageTypeFromValue(v string) (*SupportPackageType, error)

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

func (SupportPackageType) IsValid

func (v SupportPackageType) IsValid() bool

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

func (SupportPackageType) Ptr

Ptr returns reference to supportPackageType value

func (*SupportPackageType) UnmarshalJSON

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

type SupportTimezones

type SupportTimezones string

SupportTimezones * `ET` - Eastern Time * `GMT` - Greenwich Mean Time * `IST` - India Standard Time * `PT` - Pacific Time

const (
	SUPPORTTIMEZONES_ET  SupportTimezones = "ET"
	SUPPORTTIMEZONES_GMT SupportTimezones = "GMT"
	SUPPORTTIMEZONES_IST SupportTimezones = "IST"
	SUPPORTTIMEZONES_PT  SupportTimezones = "PT"
)

List of supportTimezones

func NewSupportTimezonesFromValue

func NewSupportTimezonesFromValue(v string) (*SupportTimezones, error)

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

func (SupportTimezones) IsValid

func (v SupportTimezones) IsValid() bool

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

func (SupportTimezones) Ptr

Ptr returns reference to supportTimezones value

func (*SupportTimezones) UnmarshalJSON

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

type UpdateBucketRequest

type UpdateBucketRequest struct {
	MemoryQuota int32 `json:"memoryQuota"`
}

UpdateBucketRequest struct for UpdateBucketRequest

func NewUpdateBucketRequest

func NewUpdateBucketRequest(memoryQuota int32) *UpdateBucketRequest

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

func NewUpdateBucketRequestWithDefaults

func NewUpdateBucketRequestWithDefaults() *UpdateBucketRequest

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

func (*UpdateBucketRequest) GetMemoryQuota

func (o *UpdateBucketRequest) GetMemoryQuota() int32

GetMemoryQuota returns the MemoryQuota field value

func (*UpdateBucketRequest) GetMemoryQuotaOk

func (o *UpdateBucketRequest) GetMemoryQuotaOk() (*int32, bool)

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

func (UpdateBucketRequest) MarshalJSON

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

func (*UpdateBucketRequest) SetMemoryQuota

func (o *UpdateBucketRequest) SetMemoryQuota(v int32)

SetMemoryQuota sets field value

type UpdateDatabaseUserRequest

type UpdateDatabaseUserRequest struct {
	// Organization user to update which is assigned to the database user.
	UserId           *string          `json:"userId,omitempty"`
	Username         *string          `json:"username,omitempty"`
	Password         *string          `json:"password,omitempty"`
	Buckets          *[]BucketRole    `json:"buckets,omitempty"`
	AllBucketsAccess *BucketRoleTypes `json:"allBucketsAccess,omitempty"`
}

UpdateDatabaseUserRequest struct for UpdateDatabaseUserRequest

func NewUpdateDatabaseUserRequest

func NewUpdateDatabaseUserRequest() *UpdateDatabaseUserRequest

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

func NewUpdateDatabaseUserRequestWithDefaults

func NewUpdateDatabaseUserRequestWithDefaults() *UpdateDatabaseUserRequest

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

func (*UpdateDatabaseUserRequest) GetAllBucketsAccess

func (o *UpdateDatabaseUserRequest) GetAllBucketsAccess() BucketRoleTypes

GetAllBucketsAccess returns the AllBucketsAccess field value if set, zero value otherwise.

func (*UpdateDatabaseUserRequest) GetAllBucketsAccessOk

func (o *UpdateDatabaseUserRequest) GetAllBucketsAccessOk() (*BucketRoleTypes, bool)

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

func (*UpdateDatabaseUserRequest) GetBuckets

func (o *UpdateDatabaseUserRequest) GetBuckets() []BucketRole

GetBuckets returns the Buckets field value if set, zero value otherwise.

func (*UpdateDatabaseUserRequest) GetBucketsOk

func (o *UpdateDatabaseUserRequest) GetBucketsOk() (*[]BucketRole, bool)

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

func (*UpdateDatabaseUserRequest) GetPassword

func (o *UpdateDatabaseUserRequest) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*UpdateDatabaseUserRequest) GetPasswordOk

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

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

func (*UpdateDatabaseUserRequest) GetUserId

func (o *UpdateDatabaseUserRequest) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*UpdateDatabaseUserRequest) GetUserIdOk

func (o *UpdateDatabaseUserRequest) GetUserIdOk() (*string, bool)

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

func (*UpdateDatabaseUserRequest) GetUsername

func (o *UpdateDatabaseUserRequest) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise.

func (*UpdateDatabaseUserRequest) GetUsernameOk

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

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

func (*UpdateDatabaseUserRequest) HasAllBucketsAccess

func (o *UpdateDatabaseUserRequest) HasAllBucketsAccess() bool

HasAllBucketsAccess returns a boolean if a field has been set.

func (*UpdateDatabaseUserRequest) HasBuckets

func (o *UpdateDatabaseUserRequest) HasBuckets() bool

HasBuckets returns a boolean if a field has been set.

func (*UpdateDatabaseUserRequest) HasPassword

func (o *UpdateDatabaseUserRequest) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*UpdateDatabaseUserRequest) HasUserId

func (o *UpdateDatabaseUserRequest) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (*UpdateDatabaseUserRequest) HasUsername

func (o *UpdateDatabaseUserRequest) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (UpdateDatabaseUserRequest) MarshalJSON

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

func (*UpdateDatabaseUserRequest) SetAllBucketsAccess

func (o *UpdateDatabaseUserRequest) SetAllBucketsAccess(v BucketRoleTypes)

SetAllBucketsAccess gets a reference to the given BucketRoleTypes and assigns it to the AllBucketsAccess field.

func (*UpdateDatabaseUserRequest) SetBuckets

func (o *UpdateDatabaseUserRequest) SetBuckets(v []BucketRole)

SetBuckets gets a reference to the given []BucketRole and assigns it to the Buckets field.

func (*UpdateDatabaseUserRequest) SetPassword

func (o *UpdateDatabaseUserRequest) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*UpdateDatabaseUserRequest) SetUserId

func (o *UpdateDatabaseUserRequest) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

func (*UpdateDatabaseUserRequest) SetUsername

func (o *UpdateDatabaseUserRequest) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

type UsersApiService

type UsersApiService service

UsersApiService UsersApi service

func (*UsersApiService) UsersList

UsersList List Users

Return a paginated list of organization Users.

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

func (*UsersApiService) UsersListExecute

Execute executes the request

@return ListUsersResponse

type V3BucketRoles

type V3BucketRoles string

V3BucketRoles * `data_writer` - Gives the user permission to read and write data for the bucket. * `data_reader` - Gives the user read-only permission for the bucket.

const (
	V3BUCKETROLES_WRITER V3BucketRoles = "data_writer"
	V3BUCKETROLES_READER V3BucketRoles = "data_reader"
)

List of v3BucketRoles

func NewV3BucketRolesFromValue

func NewV3BucketRolesFromValue(v string) (*V3BucketRoles, error)

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

func (V3BucketRoles) IsValid

func (v V3BucketRoles) IsValid() bool

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

func (V3BucketRoles) Ptr

func (v V3BucketRoles) Ptr() *V3BucketRoles

Ptr returns reference to v3BucketRoles value

func (*V3BucketRoles) UnmarshalJSON

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

type V3Cluster

type V3Cluster struct {
	Id                string             `json:"id"`
	Name              string             `json:"name"`
	TenantId          string             `json:"tenantId"`
	ProjectId         string             `json:"projectId"`
	CreatedAt         time.Time          `json:"createdAt"`
	UpdatedAt         time.Time          `json:"updatedAt"`
	Status            string             `json:"status"`
	Version           V3ClusterVersion   `json:"version"`
	EndpointsSrv      *string            `json:"endpointsSrv,omitempty"`
	Environment       string             `json:"environment"`
	Place             V3ClusterPlace     `json:"place"`
	Servers           []V3ClusterServers `json:"servers"`
	AvailabilityZones []string           `json:"availabilityZones"`
	Support           string             `json:"support"`
}

V3Cluster struct for V3Cluster

func NewV3Cluster

func NewV3Cluster(id string, name string, tenantId string, projectId string, createdAt time.Time, updatedAt time.Time, status string, version V3ClusterVersion, environment string, place V3ClusterPlace, servers []V3ClusterServers, availabilityZones []string, support string) *V3Cluster

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

func NewV3ClusterWithDefaults

func NewV3ClusterWithDefaults() *V3Cluster

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

func (*V3Cluster) GetAvailabilityZones

func (o *V3Cluster) GetAvailabilityZones() []string

GetAvailabilityZones returns the AvailabilityZones field value

func (*V3Cluster) GetAvailabilityZonesOk

func (o *V3Cluster) GetAvailabilityZonesOk() (*[]string, bool)

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

func (*V3Cluster) GetCreatedAt

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

GetCreatedAt returns the CreatedAt field value

func (*V3Cluster) GetCreatedAtOk

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

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

func (*V3Cluster) GetEndpointsSrv

func (o *V3Cluster) GetEndpointsSrv() string

GetEndpointsSrv returns the EndpointsSrv field value if set, zero value otherwise.

func (*V3Cluster) GetEndpointsSrvOk

func (o *V3Cluster) GetEndpointsSrvOk() (*string, bool)

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

func (*V3Cluster) GetEnvironment

func (o *V3Cluster) GetEnvironment() string

GetEnvironment returns the Environment field value

func (*V3Cluster) GetEnvironmentOk

func (o *V3Cluster) GetEnvironmentOk() (*string, bool)

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

func (*V3Cluster) GetId

func (o *V3Cluster) GetId() string

GetId returns the Id field value

func (*V3Cluster) GetIdOk

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

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

func (*V3Cluster) GetName

func (o *V3Cluster) GetName() string

GetName returns the Name field value

func (*V3Cluster) GetNameOk

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

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

func (*V3Cluster) GetPlace

func (o *V3Cluster) GetPlace() V3ClusterPlace

GetPlace returns the Place field value

func (*V3Cluster) GetPlaceOk

func (o *V3Cluster) GetPlaceOk() (*V3ClusterPlace, bool)

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

func (*V3Cluster) GetProjectId

func (o *V3Cluster) GetProjectId() string

GetProjectId returns the ProjectId field value

func (*V3Cluster) GetProjectIdOk

func (o *V3Cluster) GetProjectIdOk() (*string, bool)

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

func (*V3Cluster) GetServers

func (o *V3Cluster) GetServers() []V3ClusterServers

GetServers returns the Servers field value

func (*V3Cluster) GetServersOk

func (o *V3Cluster) GetServersOk() (*[]V3ClusterServers, bool)

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

func (*V3Cluster) GetStatus

func (o *V3Cluster) GetStatus() string

GetStatus returns the Status field value

func (*V3Cluster) GetStatusOk

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

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

func (*V3Cluster) GetSupport

func (o *V3Cluster) GetSupport() string

GetSupport returns the Support field value

func (*V3Cluster) GetSupportOk

func (o *V3Cluster) GetSupportOk() (*string, bool)

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

func (*V3Cluster) GetTenantId

func (o *V3Cluster) GetTenantId() string

GetTenantId returns the TenantId field value

func (*V3Cluster) GetTenantIdOk

func (o *V3Cluster) GetTenantIdOk() (*string, bool)

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

func (*V3Cluster) GetUpdatedAt

func (o *V3Cluster) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*V3Cluster) GetUpdatedAtOk

func (o *V3Cluster) GetUpdatedAtOk() (*time.Time, bool)

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

func (*V3Cluster) GetVersion

func (o *V3Cluster) GetVersion() V3ClusterVersion

GetVersion returns the Version field value

func (*V3Cluster) GetVersionOk

func (o *V3Cluster) GetVersionOk() (*V3ClusterVersion, bool)

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

func (*V3Cluster) HasEndpointsSrv

func (o *V3Cluster) HasEndpointsSrv() bool

HasEndpointsSrv returns a boolean if a field has been set.

func (V3Cluster) MarshalJSON

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

func (*V3Cluster) SetAvailabilityZones

func (o *V3Cluster) SetAvailabilityZones(v []string)

SetAvailabilityZones sets field value

func (*V3Cluster) SetCreatedAt

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

SetCreatedAt sets field value

func (*V3Cluster) SetEndpointsSrv

func (o *V3Cluster) SetEndpointsSrv(v string)

SetEndpointsSrv gets a reference to the given string and assigns it to the EndpointsSrv field.

func (*V3Cluster) SetEnvironment

func (o *V3Cluster) SetEnvironment(v string)

SetEnvironment sets field value

func (*V3Cluster) SetId

func (o *V3Cluster) SetId(v string)

SetId sets field value

func (*V3Cluster) SetName

func (o *V3Cluster) SetName(v string)

SetName sets field value

func (*V3Cluster) SetPlace

func (o *V3Cluster) SetPlace(v V3ClusterPlace)

SetPlace sets field value

func (*V3Cluster) SetProjectId

func (o *V3Cluster) SetProjectId(v string)

SetProjectId sets field value

func (*V3Cluster) SetServers

func (o *V3Cluster) SetServers(v []V3ClusterServers)

SetServers sets field value

func (*V3Cluster) SetStatus

func (o *V3Cluster) SetStatus(v string)

SetStatus sets field value

func (*V3Cluster) SetSupport

func (o *V3Cluster) SetSupport(v string)

SetSupport sets field value

func (*V3Cluster) SetTenantId

func (o *V3Cluster) SetTenantId(v string)

SetTenantId sets field value

func (*V3Cluster) SetUpdatedAt

func (o *V3Cluster) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

func (*V3Cluster) SetVersion

func (o *V3Cluster) SetVersion(v V3ClusterVersion)

SetVersion sets field value

type V3ClusterList

type V3ClusterList struct {
	Cursor Cursor            `json:"cursor"`
	Data   V3ClusterListData `json:"data"`
}

V3ClusterList struct for V3ClusterList

func NewV3ClusterList

func NewV3ClusterList(cursor Cursor, data V3ClusterListData) *V3ClusterList

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

func NewV3ClusterListWithDefaults

func NewV3ClusterListWithDefaults() *V3ClusterList

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

func (*V3ClusterList) GetCursor

func (o *V3ClusterList) GetCursor() Cursor

GetCursor returns the Cursor field value

func (*V3ClusterList) GetCursorOk

func (o *V3ClusterList) GetCursorOk() (*Cursor, bool)

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

func (*V3ClusterList) GetData

func (o *V3ClusterList) GetData() V3ClusterListData

GetData returns the Data field value

func (*V3ClusterList) GetDataOk

func (o *V3ClusterList) GetDataOk() (*V3ClusterListData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (V3ClusterList) MarshalJSON

func (o V3ClusterList) MarshalJSON() ([]byte, error)

func (*V3ClusterList) SetCursor

func (o *V3ClusterList) SetCursor(v Cursor)

SetCursor sets field value

func (*V3ClusterList) SetData

func (o *V3ClusterList) SetData(v V3ClusterListData)

SetData sets field value

type V3ClusterListData

type V3ClusterListData struct {
	TenantId *string                   `json:"tenantId,omitempty"`
	Items    *[]V3ClusterListDataItems `json:"items,omitempty"`
}

V3ClusterListData struct for V3ClusterListData

func NewV3ClusterListData

func NewV3ClusterListData() *V3ClusterListData

NewV3ClusterListData instantiates a new V3ClusterListData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3ClusterListDataWithDefaults

func NewV3ClusterListDataWithDefaults() *V3ClusterListData

NewV3ClusterListDataWithDefaults instantiates a new V3ClusterListData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3ClusterListData) GetItems

func (o *V3ClusterListData) GetItems() []V3ClusterListDataItems

GetItems returns the Items field value if set, zero value otherwise.

func (*V3ClusterListData) GetItemsOk

func (o *V3ClusterListData) GetItemsOk() (*[]V3ClusterListDataItems, bool)

GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.

func (*V3ClusterListData) GetTenantId

func (o *V3ClusterListData) GetTenantId() string

GetTenantId returns the TenantId field value if set, zero value otherwise.

func (*V3ClusterListData) GetTenantIdOk

func (o *V3ClusterListData) GetTenantIdOk() (*string, bool)

GetTenantIdOk returns a tuple with the TenantId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*V3ClusterListData) HasItems

func (o *V3ClusterListData) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*V3ClusterListData) HasTenantId

func (o *V3ClusterListData) HasTenantId() bool

HasTenantId returns a boolean if a field has been set.

func (V3ClusterListData) MarshalJSON

func (o V3ClusterListData) MarshalJSON() ([]byte, error)

func (*V3ClusterListData) SetItems

func (o *V3ClusterListData) SetItems(v []V3ClusterListDataItems)

SetItems gets a reference to the given []V3ClusterListDataItems and assigns it to the Items field.

func (*V3ClusterListData) SetTenantId

func (o *V3ClusterListData) SetTenantId(v string)

SetTenantId gets a reference to the given string and assigns it to the TenantId field.

type V3ClusterListDataItems

type V3ClusterListDataItems struct {
	Environment string  `json:"environment"`
	CloudId     *string `json:"cloudId,omitempty"`
	Id          string  `json:"id"`
	Name        string  `json:"name"`
	ProjectId   string  `json:"projectId"`
}

V3ClusterListDataItems struct for V3ClusterListDataItems

func NewV3ClusterListDataItems

func NewV3ClusterListDataItems(environment string, id string, name string, projectId string) *V3ClusterListDataItems

NewV3ClusterListDataItems instantiates a new V3ClusterListDataItems object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3ClusterListDataItemsWithDefaults

func NewV3ClusterListDataItemsWithDefaults() *V3ClusterListDataItems

NewV3ClusterListDataItemsWithDefaults instantiates a new V3ClusterListDataItems object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3ClusterListDataItems) GetCloudId

func (o *V3ClusterListDataItems) GetCloudId() string

GetCloudId returns the CloudId field value if set, zero value otherwise.

func (*V3ClusterListDataItems) GetCloudIdOk

func (o *V3ClusterListDataItems) GetCloudIdOk() (*string, bool)

GetCloudIdOk returns a tuple with the CloudId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*V3ClusterListDataItems) GetEnvironment

func (o *V3ClusterListDataItems) GetEnvironment() string

GetEnvironment returns the Environment field value

func (*V3ClusterListDataItems) GetEnvironmentOk

func (o *V3ClusterListDataItems) GetEnvironmentOk() (*string, bool)

GetEnvironmentOk returns a tuple with the Environment field value and a boolean to check if the value has been set.

func (*V3ClusterListDataItems) GetId

func (o *V3ClusterListDataItems) GetId() string

GetId returns the Id field value

func (*V3ClusterListDataItems) GetIdOk

func (o *V3ClusterListDataItems) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*V3ClusterListDataItems) GetName

func (o *V3ClusterListDataItems) GetName() string

GetName returns the Name field value

func (*V3ClusterListDataItems) GetNameOk

func (o *V3ClusterListDataItems) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*V3ClusterListDataItems) GetProjectId

func (o *V3ClusterListDataItems) GetProjectId() string

GetProjectId returns the ProjectId field value

func (*V3ClusterListDataItems) GetProjectIdOk

func (o *V3ClusterListDataItems) GetProjectIdOk() (*string, bool)

GetProjectIdOk returns a tuple with the ProjectId field value and a boolean to check if the value has been set.

func (*V3ClusterListDataItems) HasCloudId

func (o *V3ClusterListDataItems) HasCloudId() bool

HasCloudId returns a boolean if a field has been set.

func (V3ClusterListDataItems) MarshalJSON

func (o V3ClusterListDataItems) MarshalJSON() ([]byte, error)

func (*V3ClusterListDataItems) SetCloudId

func (o *V3ClusterListDataItems) SetCloudId(v string)

SetCloudId gets a reference to the given string and assigns it to the CloudId field.

func (*V3ClusterListDataItems) SetEnvironment

func (o *V3ClusterListDataItems) SetEnvironment(v string)

SetEnvironment sets field value

func (*V3ClusterListDataItems) SetId

func (o *V3ClusterListDataItems) SetId(v string)

SetId sets field value

func (*V3ClusterListDataItems) SetName

func (o *V3ClusterListDataItems) SetName(v string)

SetName sets field value

func (*V3ClusterListDataItems) SetProjectId

func (o *V3ClusterListDataItems) SetProjectId(v string)

SetProjectId sets field value

type V3ClusterPlace

type V3ClusterPlace struct {
	Provider string `json:"provider"`
	Region   string `json:"region"`
	CIDR     string `json:"CIDR"`
}

V3ClusterPlace struct for V3ClusterPlace

func NewV3ClusterPlace

func NewV3ClusterPlace(provider string, region string, cIDR string) *V3ClusterPlace

NewV3ClusterPlace instantiates a new V3ClusterPlace object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3ClusterPlaceWithDefaults

func NewV3ClusterPlaceWithDefaults() *V3ClusterPlace

NewV3ClusterPlaceWithDefaults instantiates a new V3ClusterPlace object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3ClusterPlace) GetCIDR

func (o *V3ClusterPlace) GetCIDR() string

GetCIDR returns the CIDR field value

func (*V3ClusterPlace) GetCIDROk

func (o *V3ClusterPlace) GetCIDROk() (*string, bool)

GetCIDROk returns a tuple with the CIDR field value and a boolean to check if the value has been set.

func (*V3ClusterPlace) GetProvider

func (o *V3ClusterPlace) GetProvider() string

GetProvider returns the Provider field value

func (*V3ClusterPlace) GetProviderOk

func (o *V3ClusterPlace) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value and a boolean to check if the value has been set.

func (*V3ClusterPlace) GetRegion

func (o *V3ClusterPlace) GetRegion() string

GetRegion returns the Region field value

func (*V3ClusterPlace) GetRegionOk

func (o *V3ClusterPlace) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.

func (V3ClusterPlace) MarshalJSON

func (o V3ClusterPlace) MarshalJSON() ([]byte, error)

func (*V3ClusterPlace) SetCIDR

func (o *V3ClusterPlace) SetCIDR(v string)

SetCIDR sets field value

func (*V3ClusterPlace) SetProvider

func (o *V3ClusterPlace) SetProvider(v string)

SetProvider sets field value

func (*V3ClusterPlace) SetRegion

func (o *V3ClusterPlace) SetRegion(v string)

SetRegion sets field value

type V3ClusterServers

type V3ClusterServers struct {
	Size int32 `json:"size"`
	// Compute instance type
	Compute  string           `json:"compute"`
	Services []string         `json:"services"`
	Storage  V3ClusterStorage `json:"storage"`
}

V3ClusterServers struct for V3ClusterServers

func NewV3ClusterServers

func NewV3ClusterServers(size int32, compute string, services []string, storage V3ClusterStorage) *V3ClusterServers

NewV3ClusterServers instantiates a new V3ClusterServers object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3ClusterServersWithDefaults

func NewV3ClusterServersWithDefaults() *V3ClusterServers

NewV3ClusterServersWithDefaults instantiates a new V3ClusterServers object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3ClusterServers) GetCompute

func (o *V3ClusterServers) GetCompute() string

GetCompute returns the Compute field value

func (*V3ClusterServers) GetComputeOk

func (o *V3ClusterServers) GetComputeOk() (*string, bool)

GetComputeOk returns a tuple with the Compute field value and a boolean to check if the value has been set.

func (*V3ClusterServers) GetServices

func (o *V3ClusterServers) GetServices() []string

GetServices returns the Services field value

func (*V3ClusterServers) GetServicesOk

func (o *V3ClusterServers) GetServicesOk() (*[]string, bool)

GetServicesOk returns a tuple with the Services field value and a boolean to check if the value has been set.

func (*V3ClusterServers) GetSize

func (o *V3ClusterServers) GetSize() int32

GetSize returns the Size field value

func (*V3ClusterServers) GetSizeOk

func (o *V3ClusterServers) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*V3ClusterServers) GetStorage

func (o *V3ClusterServers) GetStorage() V3ClusterStorage

GetStorage returns the Storage field value

func (*V3ClusterServers) GetStorageOk

func (o *V3ClusterServers) GetStorageOk() (*V3ClusterStorage, bool)

GetStorageOk returns a tuple with the Storage field value and a boolean to check if the value has been set.

func (V3ClusterServers) MarshalJSON

func (o V3ClusterServers) MarshalJSON() ([]byte, error)

func (*V3ClusterServers) SetCompute

func (o *V3ClusterServers) SetCompute(v string)

SetCompute sets field value

func (*V3ClusterServers) SetServices

func (o *V3ClusterServers) SetServices(v []string)

SetServices sets field value

func (*V3ClusterServers) SetSize

func (o *V3ClusterServers) SetSize(v int32)

SetSize sets field value

func (*V3ClusterServers) SetStorage

func (o *V3ClusterServers) SetStorage(v V3ClusterStorage)

SetStorage sets field value

type V3ClusterStatus

type V3ClusterStatus string

V3ClusterStatus the model 'V3ClusterStatus'

const (
	V3CLUSTERSTATUS_DRAFT             V3ClusterStatus = "draft"
	V3CLUSTERSTATUS_DEPLOYING         V3ClusterStatus = "deploying"
	V3CLUSTERSTATUS_SCALING           V3ClusterStatus = "scaling"
	V3CLUSTERSTATUS_UPGRADING         V3ClusterStatus = "upgrading"
	V3CLUSTERSTATUS_REBALANCING       V3ClusterStatus = "rebalancing"
	V3CLUSTERSTATUS_PEERING           V3ClusterStatus = "peering"
	V3CLUSTERSTATUS_DESTROYING        V3ClusterStatus = "destroying"
	V3CLUSTERSTATUS_HEALTHY           V3ClusterStatus = "healthy"
	V3CLUSTERSTATUS_DEGRADED          V3ClusterStatus = "degraded"
	V3CLUSTERSTATUS_DEPLOYMENT_FAILED V3ClusterStatus = "deploymentFailed"
	V3CLUSTERSTATUS_SCALE_FAILED      V3ClusterStatus = "scaleFailed"
	V3CLUSTERSTATUS_UPGRADE_FAILED    V3ClusterStatus = "upgradeFailed"
	V3CLUSTERSTATUS_REBALANCE_FAILED  V3ClusterStatus = "rebalanceFailed"
	V3CLUSTERSTATUS_PEERING_FAILED    V3ClusterStatus = "peeringFailed"
	V3CLUSTERSTATUS_DESTROY_FAILED    V3ClusterStatus = "destroyFailed"
)

List of v3ClusterStatus

func NewV3ClusterStatusFromValue

func NewV3ClusterStatusFromValue(v string) (*V3ClusterStatus, error)

NewV3ClusterStatusFromValue returns a pointer to a valid V3ClusterStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (V3ClusterStatus) IsValid

func (v V3ClusterStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (V3ClusterStatus) Ptr

Ptr returns reference to v3ClusterStatus value

func (*V3ClusterStatus) UnmarshalJSON

func (v *V3ClusterStatus) UnmarshalJSON(src []byte) error

type V3ClusterStatusResponse

type V3ClusterStatusResponse struct {
	Status V3ClusterStatus `json:"status"`
}

V3ClusterStatusResponse struct for V3ClusterStatusResponse

func NewV3ClusterStatusResponse

func NewV3ClusterStatusResponse(status V3ClusterStatus) *V3ClusterStatusResponse

NewV3ClusterStatusResponse instantiates a new V3ClusterStatusResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3ClusterStatusResponseWithDefaults

func NewV3ClusterStatusResponseWithDefaults() *V3ClusterStatusResponse

NewV3ClusterStatusResponseWithDefaults instantiates a new V3ClusterStatusResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3ClusterStatusResponse) GetStatus

GetStatus returns the Status field value

func (*V3ClusterStatusResponse) GetStatusOk

func (o *V3ClusterStatusResponse) GetStatusOk() (*V3ClusterStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (V3ClusterStatusResponse) MarshalJSON

func (o V3ClusterStatusResponse) MarshalJSON() ([]byte, error)

func (*V3ClusterStatusResponse) SetStatus

func (o *V3ClusterStatusResponse) SetStatus(v V3ClusterStatus)

SetStatus sets field value

type V3ClusterStorage

type V3ClusterStorage struct {
	Type string `json:"type"`
	IOPS int32  `json:"IOPS"`
	Size int32  `json:"size"`
}

V3ClusterStorage struct for V3ClusterStorage

func NewV3ClusterStorage

func NewV3ClusterStorage(type_ string, iOPS int32, size int32) *V3ClusterStorage

NewV3ClusterStorage instantiates a new V3ClusterStorage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3ClusterStorageWithDefaults

func NewV3ClusterStorageWithDefaults() *V3ClusterStorage

NewV3ClusterStorageWithDefaults instantiates a new V3ClusterStorage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3ClusterStorage) GetIOPS

func (o *V3ClusterStorage) GetIOPS() int32

GetIOPS returns the IOPS field value

func (*V3ClusterStorage) GetIOPSOk

func (o *V3ClusterStorage) GetIOPSOk() (*int32, bool)

GetIOPSOk returns a tuple with the IOPS field value and a boolean to check if the value has been set.

func (*V3ClusterStorage) GetSize

func (o *V3ClusterStorage) GetSize() int32

GetSize returns the Size field value

func (*V3ClusterStorage) GetSizeOk

func (o *V3ClusterStorage) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*V3ClusterStorage) GetType

func (o *V3ClusterStorage) GetType() string

GetType returns the Type field value

func (*V3ClusterStorage) GetTypeOk

func (o *V3ClusterStorage) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (V3ClusterStorage) MarshalJSON

func (o V3ClusterStorage) MarshalJSON() ([]byte, error)

func (*V3ClusterStorage) SetIOPS

func (o *V3ClusterStorage) SetIOPS(v int32)

SetIOPS sets field value

func (*V3ClusterStorage) SetSize

func (o *V3ClusterStorage) SetSize(v int32)

SetSize sets field value

func (*V3ClusterStorage) SetType

func (o *V3ClusterStorage) SetType(v string)

SetType sets field value

type V3ClusterVersion

type V3ClusterVersion struct {
	Name       string                     `json:"name"`
	Components V3ClusterVersionComponents `json:"components"`
}

V3ClusterVersion struct for V3ClusterVersion

func NewV3ClusterVersion

func NewV3ClusterVersion(name string, components V3ClusterVersionComponents) *V3ClusterVersion

NewV3ClusterVersion instantiates a new V3ClusterVersion object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3ClusterVersionWithDefaults

func NewV3ClusterVersionWithDefaults() *V3ClusterVersion

NewV3ClusterVersionWithDefaults instantiates a new V3ClusterVersion object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3ClusterVersion) GetComponents

func (o *V3ClusterVersion) GetComponents() V3ClusterVersionComponents

GetComponents returns the Components field value

func (*V3ClusterVersion) GetComponentsOk

func (o *V3ClusterVersion) GetComponentsOk() (*V3ClusterVersionComponents, bool)

GetComponentsOk returns a tuple with the Components field value and a boolean to check if the value has been set.

func (*V3ClusterVersion) GetName

func (o *V3ClusterVersion) GetName() string

GetName returns the Name field value

func (*V3ClusterVersion) GetNameOk

func (o *V3ClusterVersion) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (V3ClusterVersion) MarshalJSON

func (o V3ClusterVersion) MarshalJSON() ([]byte, error)

func (*V3ClusterVersion) SetComponents

func (o *V3ClusterVersion) SetComponents(v V3ClusterVersionComponents)

SetComponents sets field value

func (*V3ClusterVersion) SetName

func (o *V3ClusterVersion) SetName(v string)

SetName sets field value

type V3ClusterVersionComponents

type V3ClusterVersionComponents struct {
	CbServerVersion string `json:"cbServerVersion"`
}

V3ClusterVersionComponents struct for V3ClusterVersionComponents

func NewV3ClusterVersionComponents

func NewV3ClusterVersionComponents(cbServerVersion string) *V3ClusterVersionComponents

NewV3ClusterVersionComponents instantiates a new V3ClusterVersionComponents object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3ClusterVersionComponentsWithDefaults

func NewV3ClusterVersionComponentsWithDefaults() *V3ClusterVersionComponents

NewV3ClusterVersionComponentsWithDefaults instantiates a new V3ClusterVersionComponents object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3ClusterVersionComponents) GetCbServerVersion

func (o *V3ClusterVersionComponents) GetCbServerVersion() string

GetCbServerVersion returns the CbServerVersion field value

func (*V3ClusterVersionComponents) GetCbServerVersionOk

func (o *V3ClusterVersionComponents) GetCbServerVersionOk() (*string, bool)

GetCbServerVersionOk returns a tuple with the CbServerVersion field value and a boolean to check if the value has been set.

func (V3ClusterVersionComponents) MarshalJSON

func (o V3ClusterVersionComponents) MarshalJSON() ([]byte, error)

func (*V3ClusterVersionComponents) SetCbServerVersion

func (o *V3ClusterVersionComponents) SetCbServerVersion(v string)

SetCbServerVersion sets field value

type V3CouchbaseServices

type V3CouchbaseServices string

V3CouchbaseServices the model 'V3CouchbaseServices'

const (
	V3COUCHBASESERVICES_DATA      V3CouchbaseServices = "data"
	V3COUCHBASESERVICES_INDEX     V3CouchbaseServices = "index"
	V3COUCHBASESERVICES_QUERY     V3CouchbaseServices = "query"
	V3COUCHBASESERVICES_SEARCH    V3CouchbaseServices = "search"
	V3COUCHBASESERVICES_EVENTING  V3CouchbaseServices = "eventing"
	V3COUCHBASESERVICES_ANALYTICS V3CouchbaseServices = "analytics"
)

List of v3CouchbaseServices

func NewV3CouchbaseServicesFromValue

func NewV3CouchbaseServicesFromValue(v string) (*V3CouchbaseServices, error)

NewV3CouchbaseServicesFromValue returns a pointer to a valid V3CouchbaseServices for the value passed as argument, or an error if the value passed is not allowed by the enum

func (V3CouchbaseServices) IsValid

func (v V3CouchbaseServices) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (V3CouchbaseServices) Ptr

Ptr returns reference to v3CouchbaseServices value

func (*V3CouchbaseServices) UnmarshalJSON

func (v *V3CouchbaseServices) UnmarshalJSON(src []byte) error

type V3CreateClusterRequest

type V3CreateClusterRequest struct {
	Environment V3Environment `json:"environment"`
	// Name of the cluster
	ClusterName string `json:"clusterName"`
	// Uniquely identifiable projectId
	ProjectId string `json:"projectId"`
	// A short description that describes the cluster
	Description *string `json:"description,omitempty"`
	Place       V3Place `json:"place"`
	// Server specifications for creating the cluster
	Servers        []V3Servers      `json:"servers"`
	SupportPackage V3SupportPackage `json:"supportPackage"`
}

V3CreateClusterRequest struct for V3CreateClusterRequest

func NewV3CreateClusterRequest

func NewV3CreateClusterRequest(environment V3Environment, clusterName string, projectId string, place V3Place, servers []V3Servers, supportPackage V3SupportPackage) *V3CreateClusterRequest

NewV3CreateClusterRequest instantiates a new V3CreateClusterRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3CreateClusterRequestWithDefaults

func NewV3CreateClusterRequestWithDefaults() *V3CreateClusterRequest

NewV3CreateClusterRequestWithDefaults instantiates a new V3CreateClusterRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3CreateClusterRequest) GetClusterName

func (o *V3CreateClusterRequest) GetClusterName() string

GetClusterName returns the ClusterName field value

func (*V3CreateClusterRequest) GetClusterNameOk

func (o *V3CreateClusterRequest) GetClusterNameOk() (*string, bool)

GetClusterNameOk returns a tuple with the ClusterName field value and a boolean to check if the value has been set.

func (*V3CreateClusterRequest) GetDescription

func (o *V3CreateClusterRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*V3CreateClusterRequest) GetDescriptionOk

func (o *V3CreateClusterRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*V3CreateClusterRequest) GetEnvironment

func (o *V3CreateClusterRequest) GetEnvironment() V3Environment

GetEnvironment returns the Environment field value

func (*V3CreateClusterRequest) GetEnvironmentOk

func (o *V3CreateClusterRequest) GetEnvironmentOk() (*V3Environment, bool)

GetEnvironmentOk returns a tuple with the Environment field value and a boolean to check if the value has been set.

func (*V3CreateClusterRequest) GetPlace

func (o *V3CreateClusterRequest) GetPlace() V3Place

GetPlace returns the Place field value

func (*V3CreateClusterRequest) GetPlaceOk

func (o *V3CreateClusterRequest) GetPlaceOk() (*V3Place, bool)

GetPlaceOk returns a tuple with the Place field value and a boolean to check if the value has been set.

func (*V3CreateClusterRequest) GetProjectId

func (o *V3CreateClusterRequest) GetProjectId() string

GetProjectId returns the ProjectId field value

func (*V3CreateClusterRequest) GetProjectIdOk

func (o *V3CreateClusterRequest) GetProjectIdOk() (*string, bool)

GetProjectIdOk returns a tuple with the ProjectId field value and a boolean to check if the value has been set.

func (*V3CreateClusterRequest) GetServers

func (o *V3CreateClusterRequest) GetServers() []V3Servers

GetServers returns the Servers field value

func (*V3CreateClusterRequest) GetServersOk

func (o *V3CreateClusterRequest) GetServersOk() (*[]V3Servers, bool)

GetServersOk returns a tuple with the Servers field value and a boolean to check if the value has been set.

func (*V3CreateClusterRequest) GetSupportPackage

func (o *V3CreateClusterRequest) GetSupportPackage() V3SupportPackage

GetSupportPackage returns the SupportPackage field value

func (*V3CreateClusterRequest) GetSupportPackageOk

func (o *V3CreateClusterRequest) GetSupportPackageOk() (*V3SupportPackage, bool)

GetSupportPackageOk returns a tuple with the SupportPackage field value and a boolean to check if the value has been set.

func (*V3CreateClusterRequest) HasDescription

func (o *V3CreateClusterRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (V3CreateClusterRequest) MarshalJSON

func (o V3CreateClusterRequest) MarshalJSON() ([]byte, error)

func (*V3CreateClusterRequest) SetClusterName

func (o *V3CreateClusterRequest) SetClusterName(v string)

SetClusterName sets field value

func (*V3CreateClusterRequest) SetDescription

func (o *V3CreateClusterRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*V3CreateClusterRequest) SetEnvironment

func (o *V3CreateClusterRequest) SetEnvironment(v V3Environment)

SetEnvironment sets field value

func (*V3CreateClusterRequest) SetPlace

func (o *V3CreateClusterRequest) SetPlace(v V3Place)

SetPlace sets field value

func (*V3CreateClusterRequest) SetProjectId

func (o *V3CreateClusterRequest) SetProjectId(v string)

SetProjectId sets field value

func (*V3CreateClusterRequest) SetServers

func (o *V3CreateClusterRequest) SetServers(v []V3Servers)

SetServers sets field value

func (*V3CreateClusterRequest) SetSupportPackage

func (o *V3CreateClusterRequest) SetSupportPackage(v V3SupportPackage)

SetSupportPackage sets field value

type V3CreateClusterUserRequest

type V3CreateClusterUserRequest struct {
	Username         string                               `json:"username"`
	Password         string                               `json:"password"`
	AllBucketsAccess *V3BucketRoles                       `json:"allBucketsAccess,omitempty"`
	Buckets          *[]V3CreateClusterUserRequestBuckets `json:"buckets,omitempty"`
}

V3CreateClusterUserRequest struct for V3CreateClusterUserRequest

func NewV3CreateClusterUserRequest

func NewV3CreateClusterUserRequest(username string, password string) *V3CreateClusterUserRequest

NewV3CreateClusterUserRequest instantiates a new V3CreateClusterUserRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3CreateClusterUserRequestWithDefaults

func NewV3CreateClusterUserRequestWithDefaults() *V3CreateClusterUserRequest

NewV3CreateClusterUserRequestWithDefaults instantiates a new V3CreateClusterUserRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3CreateClusterUserRequest) GetAllBucketsAccess

func (o *V3CreateClusterUserRequest) GetAllBucketsAccess() V3BucketRoles

GetAllBucketsAccess returns the AllBucketsAccess field value if set, zero value otherwise.

func (*V3CreateClusterUserRequest) GetAllBucketsAccessOk

func (o *V3CreateClusterUserRequest) GetAllBucketsAccessOk() (*V3BucketRoles, bool)

GetAllBucketsAccessOk returns a tuple with the AllBucketsAccess field value if set, nil otherwise and a boolean to check if the value has been set.

func (*V3CreateClusterUserRequest) GetBuckets

GetBuckets returns the Buckets field value if set, zero value otherwise.

func (*V3CreateClusterUserRequest) GetBucketsOk

GetBucketsOk returns a tuple with the Buckets field value if set, nil otherwise and a boolean to check if the value has been set.

func (*V3CreateClusterUserRequest) GetPassword

func (o *V3CreateClusterUserRequest) GetPassword() string

GetPassword returns the Password field value

func (*V3CreateClusterUserRequest) GetPasswordOk

func (o *V3CreateClusterUserRequest) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value and a boolean to check if the value has been set.

func (*V3CreateClusterUserRequest) GetUsername

func (o *V3CreateClusterUserRequest) GetUsername() string

GetUsername returns the Username field value

func (*V3CreateClusterUserRequest) GetUsernameOk

func (o *V3CreateClusterUserRequest) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (*V3CreateClusterUserRequest) HasAllBucketsAccess

func (o *V3CreateClusterUserRequest) HasAllBucketsAccess() bool

HasAllBucketsAccess returns a boolean if a field has been set.

func (*V3CreateClusterUserRequest) HasBuckets

func (o *V3CreateClusterUserRequest) HasBuckets() bool

HasBuckets returns a boolean if a field has been set.

func (V3CreateClusterUserRequest) MarshalJSON

func (o V3CreateClusterUserRequest) MarshalJSON() ([]byte, error)

func (*V3CreateClusterUserRequest) SetAllBucketsAccess

func (o *V3CreateClusterUserRequest) SetAllBucketsAccess(v V3BucketRoles)

SetAllBucketsAccess gets a reference to the given V3BucketRoles and assigns it to the AllBucketsAccess field.

func (*V3CreateClusterUserRequest) SetBuckets

SetBuckets gets a reference to the given []V3CreateClusterUserRequestBuckets and assigns it to the Buckets field.

func (*V3CreateClusterUserRequest) SetPassword

func (o *V3CreateClusterUserRequest) SetPassword(v string)

SetPassword sets field value

func (*V3CreateClusterUserRequest) SetUsername

func (o *V3CreateClusterUserRequest) SetUsername(v string)

SetUsername sets field value

type V3CreateClusterUserRequestBuckets

type V3CreateClusterUserRequestBuckets struct {
	Name string `json:"name"`
	// enter '*' for getting access to all scopes within a bucket or the scope name for getting access to a single scope
	Scope  string        `json:"scope"`
	Access V3BucketRoles `json:"access"`
}

V3CreateClusterUserRequestBuckets struct for V3CreateClusterUserRequestBuckets

func NewV3CreateClusterUserRequestBuckets

func NewV3CreateClusterUserRequestBuckets(name string, scope string, access V3BucketRoles) *V3CreateClusterUserRequestBuckets

NewV3CreateClusterUserRequestBuckets instantiates a new V3CreateClusterUserRequestBuckets object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3CreateClusterUserRequestBucketsWithDefaults

func NewV3CreateClusterUserRequestBucketsWithDefaults() *V3CreateClusterUserRequestBuckets

NewV3CreateClusterUserRequestBucketsWithDefaults instantiates a new V3CreateClusterUserRequestBuckets object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3CreateClusterUserRequestBuckets) GetAccess

GetAccess returns the Access field value

func (*V3CreateClusterUserRequestBuckets) GetAccessOk

GetAccessOk returns a tuple with the Access field value and a boolean to check if the value has been set.

func (*V3CreateClusterUserRequestBuckets) GetName

GetName returns the Name field value

func (*V3CreateClusterUserRequestBuckets) GetNameOk

func (o *V3CreateClusterUserRequestBuckets) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*V3CreateClusterUserRequestBuckets) GetScope

GetScope returns the Scope field value

func (*V3CreateClusterUserRequestBuckets) GetScopeOk

func (o *V3CreateClusterUserRequestBuckets) GetScopeOk() (*string, bool)

GetScopeOk returns a tuple with the Scope field value and a boolean to check if the value has been set.

func (V3CreateClusterUserRequestBuckets) MarshalJSON

func (o V3CreateClusterUserRequestBuckets) MarshalJSON() ([]byte, error)

func (*V3CreateClusterUserRequestBuckets) SetAccess

SetAccess sets field value

func (*V3CreateClusterUserRequestBuckets) SetName

SetName sets field value

func (*V3CreateClusterUserRequestBuckets) SetScope

SetScope sets field value

type V3Environment

type V3Environment string

V3Environment the model 'V3Environment'

const (
	V3ENVIRONMENT_HOSTED V3Environment = "hosted"
	V3ENVIRONMENT_VPC    V3Environment = "vpc"
)

List of v3Environment

func NewV3EnvironmentFromValue

func NewV3EnvironmentFromValue(v string) (*V3Environment, error)

NewV3EnvironmentFromValue returns a pointer to a valid V3Environment for the value passed as argument, or an error if the value passed is not allowed by the enum

func (V3Environment) IsValid

func (v V3Environment) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (V3Environment) Ptr

func (v V3Environment) Ptr() *V3Environment

Ptr returns reference to v3Environment value

func (*V3Environment) UnmarshalJSON

func (v *V3Environment) UnmarshalJSON(src []byte) error

type V3Place

type V3Place struct {
	// Has to be true if the supportPackage.type is equal to \"Basic\"
	SingleAZ bool           `json:"singleAZ"`
	Hosted   *V3PlaceHosted `json:"hosted,omitempty"`
}

V3Place Cluster deployment location based on the value provided in environment

func NewV3Place

func NewV3Place(singleAZ bool) *V3Place

NewV3Place instantiates a new V3Place object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3PlaceWithDefaults

func NewV3PlaceWithDefaults() *V3Place

NewV3PlaceWithDefaults instantiates a new V3Place object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3Place) GetHosted

func (o *V3Place) GetHosted() V3PlaceHosted

GetHosted returns the Hosted field value if set, zero value otherwise.

func (*V3Place) GetHostedOk

func (o *V3Place) GetHostedOk() (*V3PlaceHosted, bool)

GetHostedOk returns a tuple with the Hosted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*V3Place) GetSingleAZ

func (o *V3Place) GetSingleAZ() bool

GetSingleAZ returns the SingleAZ field value

func (*V3Place) GetSingleAZOk

func (o *V3Place) GetSingleAZOk() (*bool, bool)

GetSingleAZOk returns a tuple with the SingleAZ field value and a boolean to check if the value has been set.

func (*V3Place) HasHosted

func (o *V3Place) HasHosted() bool

HasHosted returns a boolean if a field has been set.

func (V3Place) MarshalJSON

func (o V3Place) MarshalJSON() ([]byte, error)

func (*V3Place) SetHosted

func (o *V3Place) SetHosted(v V3PlaceHosted)

SetHosted gets a reference to the given V3PlaceHosted and assigns it to the Hosted field.

func (*V3Place) SetSingleAZ

func (o *V3Place) SetSingleAZ(v bool)

SetSingleAZ sets field value

type V3PlaceHosted

type V3PlaceHosted struct {
	Provider V3Provider `json:"provider"`
	// A valid region for the cloudProvider
	Region string `json:"region"`
	// CIDR block.
	CIDR string `json:"CIDR"`
}

V3PlaceHosted cluster will be deployed in the managed couchbase capella

func NewV3PlaceHosted

func NewV3PlaceHosted(provider V3Provider, region string, cIDR string) *V3PlaceHosted

NewV3PlaceHosted instantiates a new V3PlaceHosted object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3PlaceHostedWithDefaults

func NewV3PlaceHostedWithDefaults() *V3PlaceHosted

NewV3PlaceHostedWithDefaults instantiates a new V3PlaceHosted object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3PlaceHosted) GetCIDR

func (o *V3PlaceHosted) GetCIDR() string

GetCIDR returns the CIDR field value

func (*V3PlaceHosted) GetCIDROk

func (o *V3PlaceHosted) GetCIDROk() (*string, bool)

GetCIDROk returns a tuple with the CIDR field value and a boolean to check if the value has been set.

func (*V3PlaceHosted) GetProvider

func (o *V3PlaceHosted) GetProvider() V3Provider

GetProvider returns the Provider field value

func (*V3PlaceHosted) GetProviderOk

func (o *V3PlaceHosted) GetProviderOk() (*V3Provider, bool)

GetProviderOk returns a tuple with the Provider field value and a boolean to check if the value has been set.

func (*V3PlaceHosted) GetRegion

func (o *V3PlaceHosted) GetRegion() string

GetRegion returns the Region field value

func (*V3PlaceHosted) GetRegionOk

func (o *V3PlaceHosted) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.

func (V3PlaceHosted) MarshalJSON

func (o V3PlaceHosted) MarshalJSON() ([]byte, error)

func (*V3PlaceHosted) SetCIDR

func (o *V3PlaceHosted) SetCIDR(v string)

SetCIDR sets field value

func (*V3PlaceHosted) SetProvider

func (o *V3PlaceHosted) SetProvider(v V3Provider)

SetProvider sets field value

func (*V3PlaceHosted) SetRegion

func (o *V3PlaceHosted) SetRegion(v string)

SetRegion sets field value

type V3Provider

type V3Provider string

V3Provider the model 'V3Provider'

const (
	V3PROVIDER_AWS   V3Provider = "aws"
	V3PROVIDER_AZURE V3Provider = "azure"
	V3PROVIDER_GCP   V3Provider = "gcp"
)

List of v3Provider

func NewV3ProviderFromValue

func NewV3ProviderFromValue(v string) (*V3Provider, error)

NewV3ProviderFromValue returns a pointer to a valid V3Provider for the value passed as argument, or an error if the value passed is not allowed by the enum

func (V3Provider) IsValid

func (v V3Provider) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (V3Provider) Ptr

func (v V3Provider) Ptr() *V3Provider

Ptr returns reference to v3Provider value

func (*V3Provider) UnmarshalJSON

func (v *V3Provider) UnmarshalJSON(src []byte) error

type V3Servers

type V3Servers struct {
	// How many nodes, value >= 3, <= 27. Total nodes in the cluster <= 27
	Size int32 `json:"size"`
	// Compute instance type
	Compute string `json:"compute"`
	// Array of couchbase services to be installed on the nodes
	Services []V3CouchbaseServices `json:"services"`
	Storage  V3ServersStorage      `json:"storage"`
}

V3Servers struct for V3Servers

func NewV3Servers

func NewV3Servers(size int32, compute string, services []V3CouchbaseServices, storage V3ServersStorage) *V3Servers

NewV3Servers instantiates a new V3Servers object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3ServersWithDefaults

func NewV3ServersWithDefaults() *V3Servers

NewV3ServersWithDefaults instantiates a new V3Servers object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3Servers) GetCompute

func (o *V3Servers) GetCompute() string

GetCompute returns the Compute field value

func (*V3Servers) GetComputeOk

func (o *V3Servers) GetComputeOk() (*string, bool)

GetComputeOk returns a tuple with the Compute field value and a boolean to check if the value has been set.

func (*V3Servers) GetServices

func (o *V3Servers) GetServices() []V3CouchbaseServices

GetServices returns the Services field value

func (*V3Servers) GetServicesOk

func (o *V3Servers) GetServicesOk() (*[]V3CouchbaseServices, bool)

GetServicesOk returns a tuple with the Services field value and a boolean to check if the value has been set.

func (*V3Servers) GetSize

func (o *V3Servers) GetSize() int32

GetSize returns the Size field value

func (*V3Servers) GetSizeOk

func (o *V3Servers) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*V3Servers) GetStorage

func (o *V3Servers) GetStorage() V3ServersStorage

GetStorage returns the Storage field value

func (*V3Servers) GetStorageOk

func (o *V3Servers) GetStorageOk() (*V3ServersStorage, bool)

GetStorageOk returns a tuple with the Storage field value and a boolean to check if the value has been set.

func (V3Servers) MarshalJSON

func (o V3Servers) MarshalJSON() ([]byte, error)

func (*V3Servers) SetCompute

func (o *V3Servers) SetCompute(v string)

SetCompute sets field value

func (*V3Servers) SetServices

func (o *V3Servers) SetServices(v []V3CouchbaseServices)

SetServices sets field value

func (*V3Servers) SetSize

func (o *V3Servers) SetSize(v int32)

SetSize sets field value

func (*V3Servers) SetStorage

func (o *V3Servers) SetStorage(v V3ServersStorage)

SetStorage sets field value

type V3ServersStorage

type V3ServersStorage struct {
	Type V3StorageType `json:"type"`
	// Required for GP3 and IO2. Min 3000 for GP3, 1000 if IO2. If storageType=\"GP3\", max = 16000. If storageType= \"IO2\", max= 64000
	IOPS *int32 `json:"IOPS,omitempty"`
	// Min 50GB, max 16TB
	Size int32 `json:"size"`
}

V3ServersStorage struct for V3ServersStorage

func NewV3ServersStorage

func NewV3ServersStorage(type_ V3StorageType, size int32) *V3ServersStorage

NewV3ServersStorage instantiates a new V3ServersStorage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3ServersStorageWithDefaults

func NewV3ServersStorageWithDefaults() *V3ServersStorage

NewV3ServersStorageWithDefaults instantiates a new V3ServersStorage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3ServersStorage) GetIOPS

func (o *V3ServersStorage) GetIOPS() int32

GetIOPS returns the IOPS field value if set, zero value otherwise.

func (*V3ServersStorage) GetIOPSOk

func (o *V3ServersStorage) GetIOPSOk() (*int32, bool)

GetIOPSOk returns a tuple with the IOPS field value if set, nil otherwise and a boolean to check if the value has been set.

func (*V3ServersStorage) GetSize

func (o *V3ServersStorage) GetSize() int32

GetSize returns the Size field value

func (*V3ServersStorage) GetSizeOk

func (o *V3ServersStorage) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*V3ServersStorage) GetType

func (o *V3ServersStorage) GetType() V3StorageType

GetType returns the Type field value

func (*V3ServersStorage) GetTypeOk

func (o *V3ServersStorage) GetTypeOk() (*V3StorageType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*V3ServersStorage) HasIOPS

func (o *V3ServersStorage) HasIOPS() bool

HasIOPS returns a boolean if a field has been set.

func (V3ServersStorage) MarshalJSON

func (o V3ServersStorage) MarshalJSON() ([]byte, error)

func (*V3ServersStorage) SetIOPS

func (o *V3ServersStorage) SetIOPS(v int32)

SetIOPS gets a reference to the given int32 and assigns it to the IOPS field.

func (*V3ServersStorage) SetSize

func (o *V3ServersStorage) SetSize(v int32)

SetSize sets field value

func (*V3ServersStorage) SetType

func (o *V3ServersStorage) SetType(v V3StorageType)

SetType sets field value

type V3StorageType

type V3StorageType string

V3StorageType the model 'V3StorageType'

const (
	V3STORAGETYPE_GP3    V3StorageType = "GP3"
	V3STORAGETYPE_IO2    V3StorageType = "IO2"
	V3STORAGETYPE_PD_SSD V3StorageType = "PD-SSD"
)

List of v3StorageType

func NewV3StorageTypeFromValue

func NewV3StorageTypeFromValue(v string) (*V3StorageType, error)

NewV3StorageTypeFromValue returns a pointer to a valid V3StorageType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (V3StorageType) IsValid

func (v V3StorageType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (V3StorageType) Ptr

func (v V3StorageType) Ptr() *V3StorageType

Ptr returns reference to v3StorageType value

func (*V3StorageType) UnmarshalJSON

func (v *V3StorageType) UnmarshalJSON(src []byte) error

type V3SupportPackage

type V3SupportPackage struct {
	Timezone V3SupportPackageTimezones `json:"timezone"`
	Type     V3SupportPackageType      `json:"type"`
}

V3SupportPackage One from \"Basic\", \"DeveloperPro\" or \"Enterprise\"

func NewV3SupportPackage

func NewV3SupportPackage(timezone V3SupportPackageTimezones, type_ V3SupportPackageType) *V3SupportPackage

NewV3SupportPackage instantiates a new V3SupportPackage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3SupportPackageWithDefaults

func NewV3SupportPackageWithDefaults() *V3SupportPackage

NewV3SupportPackageWithDefaults instantiates a new V3SupportPackage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3SupportPackage) GetTimezone

GetTimezone returns the Timezone field value

func (*V3SupportPackage) GetTimezoneOk

func (o *V3SupportPackage) GetTimezoneOk() (*V3SupportPackageTimezones, bool)

GetTimezoneOk returns a tuple with the Timezone field value and a boolean to check if the value has been set.

func (*V3SupportPackage) GetType

GetType returns the Type field value

func (*V3SupportPackage) GetTypeOk

func (o *V3SupportPackage) GetTypeOk() (*V3SupportPackageType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (V3SupportPackage) MarshalJSON

func (o V3SupportPackage) MarshalJSON() ([]byte, error)

func (*V3SupportPackage) SetTimezone

func (o *V3SupportPackage) SetTimezone(v V3SupportPackageTimezones)

SetTimezone sets field value

func (*V3SupportPackage) SetType

func (o *V3SupportPackage) SetType(v V3SupportPackageType)

SetType sets field value

type V3SupportPackageTimezones

type V3SupportPackageTimezones string

V3SupportPackageTimezones * `ET` - Eastern Time * `GMT` - Greenwich Mean Time * `IST` - India Standard Time * `PT` - Pacific Time

const (
	V3SUPPORTPACKAGETIMEZONES_ET  V3SupportPackageTimezones = "ET"
	V3SUPPORTPACKAGETIMEZONES_GMT V3SupportPackageTimezones = "GMT"
	V3SUPPORTPACKAGETIMEZONES_IST V3SupportPackageTimezones = "IST"
	V3SUPPORTPACKAGETIMEZONES_PT  V3SupportPackageTimezones = "PT"
)

List of v3SupportPackageTimezones

func NewV3SupportPackageTimezonesFromValue

func NewV3SupportPackageTimezonesFromValue(v string) (*V3SupportPackageTimezones, error)

NewV3SupportPackageTimezonesFromValue returns a pointer to a valid V3SupportPackageTimezones for the value passed as argument, or an error if the value passed is not allowed by the enum

func (V3SupportPackageTimezones) IsValid

func (v V3SupportPackageTimezones) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (V3SupportPackageTimezones) Ptr

Ptr returns reference to v3SupportPackageTimezones value

func (*V3SupportPackageTimezones) UnmarshalJSON

func (v *V3SupportPackageTimezones) UnmarshalJSON(src []byte) error

type V3SupportPackageType

type V3SupportPackageType string

V3SupportPackageType the model 'V3SupportPackageType'

const (
	V3SUPPORTPACKAGETYPE_BASIC         V3SupportPackageType = "Basic"
	V3SUPPORTPACKAGETYPE_DEVELOPER_PRO V3SupportPackageType = "DeveloperPro"
	V3SUPPORTPACKAGETYPE_ENTERPRISE    V3SupportPackageType = "Enterprise"
)

List of v3SupportPackageType

func NewV3SupportPackageTypeFromValue

func NewV3SupportPackageTypeFromValue(v string) (*V3SupportPackageType, error)

NewV3SupportPackageTypeFromValue returns a pointer to a valid V3SupportPackageType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (V3SupportPackageType) IsValid

func (v V3SupportPackageType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (V3SupportPackageType) Ptr

Ptr returns reference to v3SupportPackageType value

func (*V3SupportPackageType) UnmarshalJSON

func (v *V3SupportPackageType) UnmarshalJSON(src []byte) error

type V3UpdateClusterMetaRequest

type V3UpdateClusterMetaRequest struct {
	Name        *string `json:"name,omitempty"`
	Description *string `json:"description,omitempty"`
}

V3UpdateClusterMetaRequest struct for V3UpdateClusterMetaRequest

func NewV3UpdateClusterMetaRequest

func NewV3UpdateClusterMetaRequest() *V3UpdateClusterMetaRequest

NewV3UpdateClusterMetaRequest instantiates a new V3UpdateClusterMetaRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3UpdateClusterMetaRequestWithDefaults

func NewV3UpdateClusterMetaRequestWithDefaults() *V3UpdateClusterMetaRequest

NewV3UpdateClusterMetaRequestWithDefaults instantiates a new V3UpdateClusterMetaRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3UpdateClusterMetaRequest) GetDescription

func (o *V3UpdateClusterMetaRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*V3UpdateClusterMetaRequest) GetDescriptionOk

func (o *V3UpdateClusterMetaRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*V3UpdateClusterMetaRequest) GetName

func (o *V3UpdateClusterMetaRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*V3UpdateClusterMetaRequest) GetNameOk

func (o *V3UpdateClusterMetaRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*V3UpdateClusterMetaRequest) HasDescription

func (o *V3UpdateClusterMetaRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*V3UpdateClusterMetaRequest) HasName

func (o *V3UpdateClusterMetaRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (V3UpdateClusterMetaRequest) MarshalJSON

func (o V3UpdateClusterMetaRequest) MarshalJSON() ([]byte, error)

func (*V3UpdateClusterMetaRequest) SetDescription

func (o *V3UpdateClusterMetaRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*V3UpdateClusterMetaRequest) SetName

func (o *V3UpdateClusterMetaRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type V3UpdateClusterServersRequest

type V3UpdateClusterServersRequest struct {
	Servers []V3Servers `json:"servers"`
}

V3UpdateClusterServersRequest struct for V3UpdateClusterServersRequest

func NewV3UpdateClusterServersRequest

func NewV3UpdateClusterServersRequest(servers []V3Servers) *V3UpdateClusterServersRequest

NewV3UpdateClusterServersRequest instantiates a new V3UpdateClusterServersRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3UpdateClusterServersRequestWithDefaults

func NewV3UpdateClusterServersRequestWithDefaults() *V3UpdateClusterServersRequest

NewV3UpdateClusterServersRequestWithDefaults instantiates a new V3UpdateClusterServersRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3UpdateClusterServersRequest) GetServers

func (o *V3UpdateClusterServersRequest) GetServers() []V3Servers

GetServers returns the Servers field value

func (*V3UpdateClusterServersRequest) GetServersOk

func (o *V3UpdateClusterServersRequest) GetServersOk() (*[]V3Servers, bool)

GetServersOk returns a tuple with the Servers field value and a boolean to check if the value has been set.

func (V3UpdateClusterServersRequest) MarshalJSON

func (o V3UpdateClusterServersRequest) MarshalJSON() ([]byte, error)

func (*V3UpdateClusterServersRequest) SetServers

func (o *V3UpdateClusterServersRequest) SetServers(v []V3Servers)

SetServers sets field value

type V3UpdateClusterSupportRequest

type V3UpdateClusterSupportRequest struct {
	SupportPackage V3UpdateClusterSupportRequestSupportPackage `json:"supportPackage"`
}

V3UpdateClusterSupportRequest struct for V3UpdateClusterSupportRequest

func NewV3UpdateClusterSupportRequest

func NewV3UpdateClusterSupportRequest(supportPackage V3UpdateClusterSupportRequestSupportPackage) *V3UpdateClusterSupportRequest

NewV3UpdateClusterSupportRequest instantiates a new V3UpdateClusterSupportRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3UpdateClusterSupportRequestWithDefaults

func NewV3UpdateClusterSupportRequestWithDefaults() *V3UpdateClusterSupportRequest

NewV3UpdateClusterSupportRequestWithDefaults instantiates a new V3UpdateClusterSupportRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3UpdateClusterSupportRequest) GetSupportPackage

GetSupportPackage returns the SupportPackage field value

func (*V3UpdateClusterSupportRequest) GetSupportPackageOk

GetSupportPackageOk returns a tuple with the SupportPackage field value and a boolean to check if the value has been set.

func (V3UpdateClusterSupportRequest) MarshalJSON

func (o V3UpdateClusterSupportRequest) MarshalJSON() ([]byte, error)

func (*V3UpdateClusterSupportRequest) SetSupportPackage

SetSupportPackage sets field value

type V3UpdateClusterSupportRequestSupportPackage

type V3UpdateClusterSupportRequestSupportPackage struct {
	Timezone *V3SupportPackageTimezones `json:"timezone,omitempty"`
	Type     V3SupportPackageType       `json:"type"`
}

V3UpdateClusterSupportRequestSupportPackage One from \"Basic\", \"DeveloperPro\" or \"Enterprise\"

func NewV3UpdateClusterSupportRequestSupportPackage

func NewV3UpdateClusterSupportRequestSupportPackage(type_ V3SupportPackageType) *V3UpdateClusterSupportRequestSupportPackage

NewV3UpdateClusterSupportRequestSupportPackage instantiates a new V3UpdateClusterSupportRequestSupportPackage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewV3UpdateClusterSupportRequestSupportPackageWithDefaults

func NewV3UpdateClusterSupportRequestSupportPackageWithDefaults() *V3UpdateClusterSupportRequestSupportPackage

NewV3UpdateClusterSupportRequestSupportPackageWithDefaults instantiates a new V3UpdateClusterSupportRequestSupportPackage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*V3UpdateClusterSupportRequestSupportPackage) GetTimezone

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*V3UpdateClusterSupportRequestSupportPackage) GetTimezoneOk

GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*V3UpdateClusterSupportRequestSupportPackage) GetType

GetType returns the Type field value

func (*V3UpdateClusterSupportRequestSupportPackage) GetTypeOk

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*V3UpdateClusterSupportRequestSupportPackage) HasTimezone

HasTimezone returns a boolean if a field has been set.

func (V3UpdateClusterSupportRequestSupportPackage) MarshalJSON

func (*V3UpdateClusterSupportRequestSupportPackage) SetTimezone

SetTimezone gets a reference to the given V3SupportPackageTimezones and assigns it to the Timezone field.

func (*V3UpdateClusterSupportRequestSupportPackage) SetType

SetType sets field value

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL