# Dedicatedv1beta1NodeSpec

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ComponentType** | Pointer to [**Dedicatedv1beta1ComponentType**](Dedicatedv1beta1ComponentType.md) |  | [optional] 
**DefaultNodeCount** | Pointer to **int32** |  | [optional] [readonly] 
**DefaultStorageSizeGi** | Pointer to **int32** |  | [optional] [readonly] 
**DisplayName** | Pointer to **string** |  | [optional] [readonly] 
**MaxStorageSizeGi** | Pointer to **int32** |  | [optional] [readonly] 
**MemorySizeGi** | Pointer to **int32** |  | [optional] [readonly] 
**MinStorageSizeGi** | Pointer to **int32** |  | [optional] [readonly] 
**Name** | Pointer to **string** |  | [optional] [readonly] 
**NodeSpecKey** | Pointer to **string** |  | [optional] [readonly] 
**RegionId** | Pointer to **string** |  | [optional] [readonly] 
**StorageTypes** | Pointer to [**[]ClusterStorageNodeSettingStorageType**](ClusterStorageNodeSettingStorageType.md) |  | [optional] [readonly] 
**VCpu** | Pointer to **int32** |  | [optional] [readonly] 

## Methods

### NewDedicatedv1beta1NodeSpec

`func NewDedicatedv1beta1NodeSpec() *Dedicatedv1beta1NodeSpec`

NewDedicatedv1beta1NodeSpec instantiates a new Dedicatedv1beta1NodeSpec 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

### NewDedicatedv1beta1NodeSpecWithDefaults

`func NewDedicatedv1beta1NodeSpecWithDefaults() *Dedicatedv1beta1NodeSpec`

NewDedicatedv1beta1NodeSpecWithDefaults instantiates a new Dedicatedv1beta1NodeSpec 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

### GetComponentType

`func (o *Dedicatedv1beta1NodeSpec) GetComponentType() Dedicatedv1beta1ComponentType`

GetComponentType returns the ComponentType field if non-nil, zero value otherwise.

### GetComponentTypeOk

`func (o *Dedicatedv1beta1NodeSpec) GetComponentTypeOk() (*Dedicatedv1beta1ComponentType, bool)`

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

### SetComponentType

`func (o *Dedicatedv1beta1NodeSpec) SetComponentType(v Dedicatedv1beta1ComponentType)`

SetComponentType sets ComponentType field to given value.

### HasComponentType

`func (o *Dedicatedv1beta1NodeSpec) HasComponentType() bool`

HasComponentType returns a boolean if a field has been set.

### GetDefaultNodeCount

`func (o *Dedicatedv1beta1NodeSpec) GetDefaultNodeCount() int32`

GetDefaultNodeCount returns the DefaultNodeCount field if non-nil, zero value otherwise.

### GetDefaultNodeCountOk

`func (o *Dedicatedv1beta1NodeSpec) GetDefaultNodeCountOk() (*int32, bool)`

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

### SetDefaultNodeCount

`func (o *Dedicatedv1beta1NodeSpec) SetDefaultNodeCount(v int32)`

SetDefaultNodeCount sets DefaultNodeCount field to given value.

### HasDefaultNodeCount

`func (o *Dedicatedv1beta1NodeSpec) HasDefaultNodeCount() bool`

HasDefaultNodeCount returns a boolean if a field has been set.

### GetDefaultStorageSizeGi

`func (o *Dedicatedv1beta1NodeSpec) GetDefaultStorageSizeGi() int32`

GetDefaultStorageSizeGi returns the DefaultStorageSizeGi field if non-nil, zero value otherwise.

### GetDefaultStorageSizeGiOk

`func (o *Dedicatedv1beta1NodeSpec) GetDefaultStorageSizeGiOk() (*int32, bool)`

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

### SetDefaultStorageSizeGi

`func (o *Dedicatedv1beta1NodeSpec) SetDefaultStorageSizeGi(v int32)`

SetDefaultStorageSizeGi sets DefaultStorageSizeGi field to given value.

### HasDefaultStorageSizeGi

`func (o *Dedicatedv1beta1NodeSpec) HasDefaultStorageSizeGi() bool`

HasDefaultStorageSizeGi returns a boolean if a field has been set.

### GetDisplayName

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

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

### GetDisplayNameOk

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

SetDisplayName sets DisplayName field to given value.

### HasDisplayName

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

HasDisplayName returns a boolean if a field has been set.

### GetMaxStorageSizeGi

`func (o *Dedicatedv1beta1NodeSpec) GetMaxStorageSizeGi() int32`

GetMaxStorageSizeGi returns the MaxStorageSizeGi field if non-nil, zero value otherwise.

### GetMaxStorageSizeGiOk

`func (o *Dedicatedv1beta1NodeSpec) GetMaxStorageSizeGiOk() (*int32, bool)`

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

### SetMaxStorageSizeGi

`func (o *Dedicatedv1beta1NodeSpec) SetMaxStorageSizeGi(v int32)`

SetMaxStorageSizeGi sets MaxStorageSizeGi field to given value.

### HasMaxStorageSizeGi

`func (o *Dedicatedv1beta1NodeSpec) HasMaxStorageSizeGi() bool`

HasMaxStorageSizeGi returns a boolean if a field has been set.

### GetMemorySizeGi

`func (o *Dedicatedv1beta1NodeSpec) GetMemorySizeGi() int32`

GetMemorySizeGi returns the MemorySizeGi field if non-nil, zero value otherwise.

### GetMemorySizeGiOk

`func (o *Dedicatedv1beta1NodeSpec) GetMemorySizeGiOk() (*int32, bool)`

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

### SetMemorySizeGi

`func (o *Dedicatedv1beta1NodeSpec) SetMemorySizeGi(v int32)`

SetMemorySizeGi sets MemorySizeGi field to given value.

### HasMemorySizeGi

`func (o *Dedicatedv1beta1NodeSpec) HasMemorySizeGi() bool`

HasMemorySizeGi returns a boolean if a field has been set.

### GetMinStorageSizeGi

`func (o *Dedicatedv1beta1NodeSpec) GetMinStorageSizeGi() int32`

GetMinStorageSizeGi returns the MinStorageSizeGi field if non-nil, zero value otherwise.

### GetMinStorageSizeGiOk

`func (o *Dedicatedv1beta1NodeSpec) GetMinStorageSizeGiOk() (*int32, bool)`

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

### SetMinStorageSizeGi

`func (o *Dedicatedv1beta1NodeSpec) SetMinStorageSizeGi(v int32)`

SetMinStorageSizeGi sets MinStorageSizeGi field to given value.

### HasMinStorageSizeGi

`func (o *Dedicatedv1beta1NodeSpec) HasMinStorageSizeGi() bool`

HasMinStorageSizeGi returns a boolean if a field has been set.

### GetName

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

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

### GetNameOk

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

SetName sets Name field to given value.

### HasName

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

HasName returns a boolean if a field has been set.

### GetNodeSpecKey

`func (o *Dedicatedv1beta1NodeSpec) GetNodeSpecKey() string`

GetNodeSpecKey returns the NodeSpecKey field if non-nil, zero value otherwise.

### GetNodeSpecKeyOk

`func (o *Dedicatedv1beta1NodeSpec) GetNodeSpecKeyOk() (*string, bool)`

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

### SetNodeSpecKey

`func (o *Dedicatedv1beta1NodeSpec) SetNodeSpecKey(v string)`

SetNodeSpecKey sets NodeSpecKey field to given value.

### HasNodeSpecKey

`func (o *Dedicatedv1beta1NodeSpec) HasNodeSpecKey() bool`

HasNodeSpecKey returns a boolean if a field has been set.

### GetRegionId

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

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

### GetRegionIdOk

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

SetRegionId sets RegionId field to given value.

### HasRegionId

`func (o *Dedicatedv1beta1NodeSpec) HasRegionId() bool`

HasRegionId returns a boolean if a field has been set.

### GetStorageTypes

`func (o *Dedicatedv1beta1NodeSpec) GetStorageTypes() []ClusterStorageNodeSettingStorageType`

GetStorageTypes returns the StorageTypes field if non-nil, zero value otherwise.

### GetStorageTypesOk

`func (o *Dedicatedv1beta1NodeSpec) GetStorageTypesOk() (*[]ClusterStorageNodeSettingStorageType, bool)`

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

### SetStorageTypes

`func (o *Dedicatedv1beta1NodeSpec) SetStorageTypes(v []ClusterStorageNodeSettingStorageType)`

SetStorageTypes sets StorageTypes field to given value.

### HasStorageTypes

`func (o *Dedicatedv1beta1NodeSpec) HasStorageTypes() bool`

HasStorageTypes returns a boolean if a field has been set.

### GetVCpu

`func (o *Dedicatedv1beta1NodeSpec) GetVCpu() int32`

GetVCpu returns the VCpu field if non-nil, zero value otherwise.

### GetVCpuOk

`func (o *Dedicatedv1beta1NodeSpec) GetVCpuOk() (*int32, bool)`

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

### SetVCpu

`func (o *Dedicatedv1beta1NodeSpec) SetVCpu(v int32)`

SetVCpu sets VCpu field to given value.

### HasVCpu

`func (o *Dedicatedv1beta1NodeSpec) HasVCpu() bool`

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


