# TidbCloudOpenApidedicatedv1beta1Cluster

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Annotations** | Pointer to **map[string]string** | OUTPUT_ONLY. The annotations for the cluster. tidb.cloud/has-set-password. The annotation for whether the cluster has set password. tidb.cloud/available-features. The annotation for the available features of the cluster. | [optional] [readonly] 
**CloudProvider** | Pointer to [**V1beta1RegionCloudProvider**](V1beta1RegionCloudProvider.md) |  | [optional] 
**ClusterId** | Pointer to **string** | The unique ID of the cluster. | [optional] [readonly] 
**CreateTime** | Pointer to **time.Time** | Timestamp when the cluster was created. | [optional] [readonly] 
**CreatedBy** | Pointer to **string** | The email address or public api key of the creator of the cluster. | [optional] [readonly] 
**DisplayName** | **string** | The display name of the cluster. | 
**Labels** | Pointer to **map[string]string** | The labels of the cluster. If there is no \&quot;project_id\&quot; in labels, resource should be in the default project of the creator&#39;s organization. | [optional] 
**Name** | Pointer to **string** |  | [optional] [readonly] 
**PausePlan** | Pointer to [**Dedicatedv1beta1ClusterPausePlan**](Dedicatedv1beta1ClusterPausePlan.md) | Pause plan of the cluster. | [optional] 
**Port** | **int32** | The port of the cluster. This port applies to all network endpoints of the cluster. | 
**RegionDisplayName** | Pointer to **string** |  | [optional] [readonly] 
**RegionId** | **string** |  | 
**RootPassword** | Pointer to **string** |  | [optional] 
**State** | Pointer to [**Commonv1beta1ClusterState**](Commonv1beta1ClusterState.md) | The current state of the cluster. | [optional] 
**TidbNodeSetting** | [**V1beta1ClusterTidbNodeSetting**](V1beta1ClusterTidbNodeSetting.md) |  | 
**TiflashNodeSetting** | Pointer to [**V1beta1ClusterStorageNodeSetting**](V1beta1ClusterStorageNodeSetting.md) |  | [optional] 
**TikvNodeSetting** | [**V1beta1ClusterStorageNodeSetting**](V1beta1ClusterStorageNodeSetting.md) |  | 
**UpdateTime** | Pointer to **time.Time** | Timestamp when the cluster was last updated. | [optional] [readonly] 
**Version** | Pointer to **string** | The TiDB version of the cluster. | [optional] [readonly] 

## Methods

### NewTidbCloudOpenApidedicatedv1beta1Cluster

`func NewTidbCloudOpenApidedicatedv1beta1Cluster(displayName string, port int32, regionId string, tidbNodeSetting V1beta1ClusterTidbNodeSetting, tikvNodeSetting V1beta1ClusterStorageNodeSetting, ) *TidbCloudOpenApidedicatedv1beta1Cluster`

NewTidbCloudOpenApidedicatedv1beta1Cluster instantiates a new TidbCloudOpenApidedicatedv1beta1Cluster 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

### NewTidbCloudOpenApidedicatedv1beta1ClusterWithDefaults

`func NewTidbCloudOpenApidedicatedv1beta1ClusterWithDefaults() *TidbCloudOpenApidedicatedv1beta1Cluster`

NewTidbCloudOpenApidedicatedv1beta1ClusterWithDefaults instantiates a new TidbCloudOpenApidedicatedv1beta1Cluster 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

### GetAnnotations

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetAnnotations() map[string]string`

GetAnnotations returns the Annotations field if non-nil, zero value otherwise.

### GetAnnotationsOk

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetAnnotationsOk() (*map[string]string, bool)`

GetAnnotationsOk returns a tuple with the Annotations field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetAnnotations

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) SetAnnotations(v map[string]string)`

SetAnnotations sets Annotations field to given value.

### HasAnnotations

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) HasAnnotations() bool`

HasAnnotations returns a boolean if a field has been set.

### GetCloudProvider

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetCloudProvider() V1beta1RegionCloudProvider`

GetCloudProvider returns the CloudProvider field if non-nil, zero value otherwise.

### GetCloudProviderOk

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetCloudProviderOk() (*V1beta1RegionCloudProvider, bool)`

GetCloudProviderOk returns a tuple with the CloudProvider field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetCloudProvider

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) SetCloudProvider(v V1beta1RegionCloudProvider)`

SetCloudProvider sets CloudProvider field to given value.

### HasCloudProvider

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) HasCloudProvider() bool`

HasCloudProvider returns a boolean if a field has been set.

### GetClusterId

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetClusterId() string`

GetClusterId returns the ClusterId field if non-nil, zero value otherwise.

### GetClusterIdOk

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetClusterIdOk() (*string, bool)`

GetClusterIdOk returns a tuple with the ClusterId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetClusterId

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) SetClusterId(v string)`

SetClusterId sets ClusterId field to given value.

### HasClusterId

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) HasClusterId() bool`

HasClusterId returns a boolean if a field has been set.

### GetCreateTime

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetCreateTime() time.Time`

GetCreateTime returns the CreateTime field if non-nil, zero value otherwise.

### GetCreateTimeOk

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetCreateTimeOk() (*time.Time, bool)`

GetCreateTimeOk returns a tuple with the CreateTime field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetCreateTime

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) SetCreateTime(v time.Time)`

SetCreateTime sets CreateTime field to given value.

### HasCreateTime

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) HasCreateTime() bool`

HasCreateTime returns a boolean if a field has been set.

### GetCreatedBy

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetCreatedBy() string`

GetCreatedBy returns the CreatedBy field if non-nil, zero value otherwise.

### GetCreatedByOk

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetCreatedByOk() (*string, bool)`

GetCreatedByOk returns a tuple with the CreatedBy field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetCreatedBy

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) SetCreatedBy(v string)`

SetCreatedBy sets CreatedBy field to given value.

### HasCreatedBy

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) HasCreatedBy() bool`

HasCreatedBy returns a boolean if a field has been set.

### GetDisplayName

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetDisplayName() string`

GetDisplayName returns the DisplayName field if non-nil, zero value otherwise.

### GetDisplayNameOk

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetDisplayNameOk() (*string, bool)`

GetDisplayNameOk returns a tuple with the DisplayName field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetDisplayName

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) SetDisplayName(v string)`

SetDisplayName sets DisplayName field to given value.


### GetLabels

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetLabels() map[string]string`

GetLabels returns the Labels field if non-nil, zero value otherwise.

### GetLabelsOk

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetLabelsOk() (*map[string]string, bool)`

GetLabelsOk returns a tuple with the Labels field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetLabels

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) SetLabels(v map[string]string)`

SetLabels sets Labels field to given value.

### HasLabels

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) HasLabels() bool`

HasLabels returns a boolean if a field has been set.

### GetName

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetName() string`

GetName returns the Name field if non-nil, zero value otherwise.

### GetNameOk

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetNameOk() (*string, bool)`

GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetName

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) SetName(v string)`

SetName sets Name field to given value.

### HasName

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) HasName() bool`

HasName returns a boolean if a field has been set.

### GetPausePlan

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetPausePlan() Dedicatedv1beta1ClusterPausePlan`

GetPausePlan returns the PausePlan field if non-nil, zero value otherwise.

### GetPausePlanOk

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetPausePlanOk() (*Dedicatedv1beta1ClusterPausePlan, bool)`

GetPausePlanOk returns a tuple with the PausePlan field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetPausePlan

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) SetPausePlan(v Dedicatedv1beta1ClusterPausePlan)`

SetPausePlan sets PausePlan field to given value.

### HasPausePlan

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) HasPausePlan() bool`

HasPausePlan returns a boolean if a field has been set.

### GetPort

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetPort() int32`

GetPort returns the Port field if non-nil, zero value otherwise.

### GetPortOk

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetPortOk() (*int32, bool)`

GetPortOk returns a tuple with the Port field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetPort

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) SetPort(v int32)`

SetPort sets Port field to given value.


### GetRegionDisplayName

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetRegionDisplayName() string`

GetRegionDisplayName returns the RegionDisplayName field if non-nil, zero value otherwise.

### GetRegionDisplayNameOk

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetRegionDisplayNameOk() (*string, bool)`

GetRegionDisplayNameOk returns a tuple with the RegionDisplayName field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetRegionDisplayName

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) SetRegionDisplayName(v string)`

SetRegionDisplayName sets RegionDisplayName field to given value.

### HasRegionDisplayName

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) HasRegionDisplayName() bool`

HasRegionDisplayName returns a boolean if a field has been set.

### GetRegionId

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetRegionId() string`

GetRegionId returns the RegionId field if non-nil, zero value otherwise.

### GetRegionIdOk

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetRegionIdOk() (*string, bool)`

GetRegionIdOk returns a tuple with the RegionId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetRegionId

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) SetRegionId(v string)`

SetRegionId sets RegionId field to given value.


### GetRootPassword

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetRootPassword() string`

GetRootPassword returns the RootPassword field if non-nil, zero value otherwise.

### GetRootPasswordOk

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetRootPasswordOk() (*string, bool)`

GetRootPasswordOk returns a tuple with the RootPassword field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetRootPassword

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) SetRootPassword(v string)`

SetRootPassword sets RootPassword field to given value.

### HasRootPassword

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) HasRootPassword() bool`

HasRootPassword returns a boolean if a field has been set.

### GetState

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetState() Commonv1beta1ClusterState`

GetState returns the State field if non-nil, zero value otherwise.

### GetStateOk

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetStateOk() (*Commonv1beta1ClusterState, bool)`

GetStateOk returns a tuple with the State field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetState

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) SetState(v Commonv1beta1ClusterState)`

SetState sets State field to given value.

### HasState

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) HasState() bool`

HasState returns a boolean if a field has been set.

### GetTidbNodeSetting

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetTidbNodeSetting() V1beta1ClusterTidbNodeSetting`

GetTidbNodeSetting returns the TidbNodeSetting field if non-nil, zero value otherwise.

### GetTidbNodeSettingOk

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetTidbNodeSettingOk() (*V1beta1ClusterTidbNodeSetting, bool)`

GetTidbNodeSettingOk returns a tuple with the TidbNodeSetting field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetTidbNodeSetting

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) SetTidbNodeSetting(v V1beta1ClusterTidbNodeSetting)`

SetTidbNodeSetting sets TidbNodeSetting field to given value.


### GetTiflashNodeSetting

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetTiflashNodeSetting() V1beta1ClusterStorageNodeSetting`

GetTiflashNodeSetting returns the TiflashNodeSetting field if non-nil, zero value otherwise.

### GetTiflashNodeSettingOk

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetTiflashNodeSettingOk() (*V1beta1ClusterStorageNodeSetting, bool)`

GetTiflashNodeSettingOk returns a tuple with the TiflashNodeSetting field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetTiflashNodeSetting

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) SetTiflashNodeSetting(v V1beta1ClusterStorageNodeSetting)`

SetTiflashNodeSetting sets TiflashNodeSetting field to given value.

### HasTiflashNodeSetting

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) HasTiflashNodeSetting() bool`

HasTiflashNodeSetting returns a boolean if a field has been set.

### GetTikvNodeSetting

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetTikvNodeSetting() V1beta1ClusterStorageNodeSetting`

GetTikvNodeSetting returns the TikvNodeSetting field if non-nil, zero value otherwise.

### GetTikvNodeSettingOk

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetTikvNodeSettingOk() (*V1beta1ClusterStorageNodeSetting, bool)`

GetTikvNodeSettingOk returns a tuple with the TikvNodeSetting field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetTikvNodeSetting

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) SetTikvNodeSetting(v V1beta1ClusterStorageNodeSetting)`

SetTikvNodeSetting sets TikvNodeSetting field to given value.


### GetUpdateTime

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetUpdateTime() time.Time`

GetUpdateTime returns the UpdateTime field if non-nil, zero value otherwise.

### GetUpdateTimeOk

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetUpdateTimeOk() (*time.Time, bool)`

GetUpdateTimeOk returns a tuple with the UpdateTime field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetUpdateTime

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) SetUpdateTime(v time.Time)`

SetUpdateTime sets UpdateTime field to given value.

### HasUpdateTime

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) HasUpdateTime() bool`

HasUpdateTime returns a boolean if a field has been set.

### GetVersion

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetVersion() string`

GetVersion returns the Version field if non-nil, zero value otherwise.

### GetVersionOk

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) GetVersionOk() (*string, bool)`

GetVersionOk returns a tuple with the Version field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetVersion

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) SetVersion(v string)`

SetVersion sets Version field to given value.

### HasVersion

`func (o *TidbCloudOpenApidedicatedv1beta1Cluster) HasVersion() bool`

HasVersion returns a boolean if a field has been set.


[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


