# Commonv1beta1Region

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Name** | Pointer to **string** |  | [optional] 
**RegionId** | Pointer to **string** | Format: {cloud_provider}-{region_code} Region code: us-west-2, asia-east1. | [optional] [readonly] 
**CloudProvider** | Pointer to [**V1beta1RegionCloudProvider**](V1beta1RegionCloudProvider.md) | The cloud provider for the region. | [optional] 
**DisplayName** | Pointer to **string** | User-friendly display name of the region. | [optional] [readonly] 
**Provider** | Pointer to **NullableString** | Optional provider name for the region. Only used for serverless cluster. Deprecated. | [optional] [readonly] 

## Methods

### NewCommonv1beta1Region

`func NewCommonv1beta1Region() *Commonv1beta1Region`

NewCommonv1beta1Region instantiates a new Commonv1beta1Region 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

### NewCommonv1beta1RegionWithDefaults

`func NewCommonv1beta1RegionWithDefaults() *Commonv1beta1Region`

NewCommonv1beta1RegionWithDefaults instantiates a new Commonv1beta1Region 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

### GetName

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

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

### GetNameOk

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

SetName sets Name field to given value.

### HasName

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

HasName returns a boolean if a field has been set.

### GetRegionId

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

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

### GetRegionIdOk

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

SetRegionId sets RegionId field to given value.

### HasRegionId

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

HasRegionId returns a boolean if a field has been set.

### GetCloudProvider

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

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

### GetCloudProviderOk

`func (o *Commonv1beta1Region) 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 *Commonv1beta1Region) SetCloudProvider(v V1beta1RegionCloudProvider)`

SetCloudProvider sets CloudProvider field to given value.

### HasCloudProvider

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

HasCloudProvider returns a boolean if a field has been set.

### GetDisplayName

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

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

### GetDisplayNameOk

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

SetDisplayName sets DisplayName field to given value.

### HasDisplayName

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

HasDisplayName returns a boolean if a field has been set.

### GetProvider

`func (o *Commonv1beta1Region) GetProvider() string`

GetProvider returns the Provider field if non-nil, zero value otherwise.

### GetProviderOk

`func (o *Commonv1beta1Region) GetProviderOk() (*string, bool)`

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

### SetProvider

`func (o *Commonv1beta1Region) SetProvider(v string)`

SetProvider sets Provider field to given value.

### HasProvider

`func (o *Commonv1beta1Region) HasProvider() bool`

HasProvider returns a boolean if a field has been set.

### SetProviderNil

`func (o *Commonv1beta1Region) SetProviderNil(b bool)`

 SetProviderNil sets the value for Provider to be an explicit nil

### UnsetProvider
`func (o *Commonv1beta1Region) UnsetProvider()`

UnsetProvider ensures that no value is present for Provider, not even an explicit nil

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


