# V1beta1UpdateClusterRequestCluster

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ClusterId** | **string** |  | 
**TidbNodeSetting** | Pointer to [**V1beta1UpdateClusterRequestTidbNodeSetting**](V1beta1UpdateClusterRequestTidbNodeSetting.md) |  | [optional] 
**TikvNodeSetting** | Pointer to [**V1beta1UpdateClusterRequestStorageNodeSetting**](V1beta1UpdateClusterRequestStorageNodeSetting.md) |  | [optional] 
**TiflashNodeSetting** | Pointer to [**V1beta1UpdateClusterRequestStorageNodeSetting**](V1beta1UpdateClusterRequestStorageNodeSetting.md) |  | [optional] 
**DisplayName** | Pointer to **string** |  | [optional] 
**Labels** | Pointer to **map[string]string** | The project_id key cannot be updated. If the project_id key is specified, it will be ignored. | [optional] 

## Methods

### NewV1beta1UpdateClusterRequestCluster

`func NewV1beta1UpdateClusterRequestCluster(clusterId string, ) *V1beta1UpdateClusterRequestCluster`

NewV1beta1UpdateClusterRequestCluster instantiates a new V1beta1UpdateClusterRequestCluster 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

### NewV1beta1UpdateClusterRequestClusterWithDefaults

`func NewV1beta1UpdateClusterRequestClusterWithDefaults() *V1beta1UpdateClusterRequestCluster`

NewV1beta1UpdateClusterRequestClusterWithDefaults instantiates a new V1beta1UpdateClusterRequestCluster 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

### GetClusterId

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

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

### GetClusterIdOk

`func (o *V1beta1UpdateClusterRequestCluster) 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 *V1beta1UpdateClusterRequestCluster) SetClusterId(v string)`

SetClusterId sets ClusterId field to given value.


### GetTidbNodeSetting

`func (o *V1beta1UpdateClusterRequestCluster) GetTidbNodeSetting() V1beta1UpdateClusterRequestTidbNodeSetting`

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

### GetTidbNodeSettingOk

`func (o *V1beta1UpdateClusterRequestCluster) GetTidbNodeSettingOk() (*V1beta1UpdateClusterRequestTidbNodeSetting, 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 *V1beta1UpdateClusterRequestCluster) SetTidbNodeSetting(v V1beta1UpdateClusterRequestTidbNodeSetting)`

SetTidbNodeSetting sets TidbNodeSetting field to given value.

### HasTidbNodeSetting

`func (o *V1beta1UpdateClusterRequestCluster) HasTidbNodeSetting() bool`

HasTidbNodeSetting returns a boolean if a field has been set.

### GetTikvNodeSetting

`func (o *V1beta1UpdateClusterRequestCluster) GetTikvNodeSetting() V1beta1UpdateClusterRequestStorageNodeSetting`

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

### GetTikvNodeSettingOk

`func (o *V1beta1UpdateClusterRequestCluster) GetTikvNodeSettingOk() (*V1beta1UpdateClusterRequestStorageNodeSetting, 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 *V1beta1UpdateClusterRequestCluster) SetTikvNodeSetting(v V1beta1UpdateClusterRequestStorageNodeSetting)`

SetTikvNodeSetting sets TikvNodeSetting field to given value.

### HasTikvNodeSetting

`func (o *V1beta1UpdateClusterRequestCluster) HasTikvNodeSetting() bool`

HasTikvNodeSetting returns a boolean if a field has been set.

### GetTiflashNodeSetting

`func (o *V1beta1UpdateClusterRequestCluster) GetTiflashNodeSetting() V1beta1UpdateClusterRequestStorageNodeSetting`

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

### GetTiflashNodeSettingOk

`func (o *V1beta1UpdateClusterRequestCluster) GetTiflashNodeSettingOk() (*V1beta1UpdateClusterRequestStorageNodeSetting, 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 *V1beta1UpdateClusterRequestCluster) SetTiflashNodeSetting(v V1beta1UpdateClusterRequestStorageNodeSetting)`

SetTiflashNodeSetting sets TiflashNodeSetting field to given value.

### HasTiflashNodeSetting

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

HasTiflashNodeSetting returns a boolean if a field has been set.

### GetDisplayName

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

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

### GetDisplayNameOk

`func (o *V1beta1UpdateClusterRequestCluster) 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 *V1beta1UpdateClusterRequestCluster) SetDisplayName(v string)`

SetDisplayName sets DisplayName field to given value.

### HasDisplayName

`func (o *V1beta1UpdateClusterRequestCluster) HasDisplayName() bool`

HasDisplayName returns a boolean if a field has been set.

### GetLabels

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

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

### GetLabelsOk

`func (o *V1beta1UpdateClusterRequestCluster) 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 *V1beta1UpdateClusterRequestCluster) SetLabels(v map[string]string)`

SetLabels sets Labels field to given value.

### HasLabels

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

HasLabels 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)


