# V1beta1PrivateEndpointConnection

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Name** | Pointer to **string** |  | [optional] [readonly] 
**TidbNodeGroupId** | **string** |  | 
**PrivateEndpointConnectionId** | Pointer to **string** |  | [optional] [readonly] 
**ClusterId** | Pointer to **string** |  | [optional] [readonly] 
**ClusterDisplayName** | Pointer to **string** |  | [optional] [readonly] 
**Labels** | Pointer to **map[string]string** | The labels of private link connection. It always contains the &#x60;project_id&#x60; label. | [optional] [readonly] 
**EndpointId** | **string** | The endpoint ID of the private link connection. For AWS, it&#39;s VPC endpoint ID. For GCP, it&#39;s private service connect endpoint ID. For Azure, it&#39;s private endpoint resource ID. | 
**PrivateIpAddress** | Pointer to **NullableString** | The private IP address of the private endpoint in the user&#39;s vNet. TiDB Cloud will setup a public DNS record for this private IP address. So the user can use DNS address to connect to the cluster. Only available for Azure clusters. | [optional] 
**EndpointState** | Pointer to [**PrivateEndpointConnectionEndpointState**](PrivateEndpointConnectionEndpointState.md) |  | [optional] 
**Massage** | Pointer to **string** |  | [optional] [readonly] 
**RegionId** | Pointer to **string** |  | [optional] [readonly] 
**RegionDisplayName** | Pointer to **string** |  | [optional] [readonly] 
**CloudProvider** | Pointer to [**V1beta1RegionCloudProvider**](V1beta1RegionCloudProvider.md) |  | [optional] 
**PrivateLinkServiceName** | Pointer to **string** |  | [optional] [readonly] 
**PrivateLinkServiceState** | Pointer to [**V1beta1PrivateLinkServiceState**](V1beta1PrivateLinkServiceState.md) |  | [optional] 
**TidbNodeGroupDisplayName** | Pointer to **string** |  | [optional] [readonly] 
**AccountId** | Pointer to **NullableString** | Only for GCP private service connections. It&#39;s GCP project name. | [optional] [readonly] 
**Host** | Pointer to **string** |  | [optional] [readonly] 
**Port** | Pointer to **int32** |  | [optional] [readonly] 

## Methods

### NewV1beta1PrivateEndpointConnection

`func NewV1beta1PrivateEndpointConnection(tidbNodeGroupId string, endpointId string, ) *V1beta1PrivateEndpointConnection`

NewV1beta1PrivateEndpointConnection instantiates a new V1beta1PrivateEndpointConnection 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

### NewV1beta1PrivateEndpointConnectionWithDefaults

`func NewV1beta1PrivateEndpointConnectionWithDefaults() *V1beta1PrivateEndpointConnection`

NewV1beta1PrivateEndpointConnectionWithDefaults instantiates a new V1beta1PrivateEndpointConnection 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 *V1beta1PrivateEndpointConnection) GetName() string`

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

### GetNameOk

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

SetName sets Name field to given value.

### HasName

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

HasName returns a boolean if a field has been set.

### GetTidbNodeGroupId

`func (o *V1beta1PrivateEndpointConnection) GetTidbNodeGroupId() string`

GetTidbNodeGroupId returns the TidbNodeGroupId field if non-nil, zero value otherwise.

### GetTidbNodeGroupIdOk

`func (o *V1beta1PrivateEndpointConnection) GetTidbNodeGroupIdOk() (*string, bool)`

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

### SetTidbNodeGroupId

`func (o *V1beta1PrivateEndpointConnection) SetTidbNodeGroupId(v string)`

SetTidbNodeGroupId sets TidbNodeGroupId field to given value.


### GetPrivateEndpointConnectionId

`func (o *V1beta1PrivateEndpointConnection) GetPrivateEndpointConnectionId() string`

GetPrivateEndpointConnectionId returns the PrivateEndpointConnectionId field if non-nil, zero value otherwise.

### GetPrivateEndpointConnectionIdOk

`func (o *V1beta1PrivateEndpointConnection) GetPrivateEndpointConnectionIdOk() (*string, bool)`

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

### SetPrivateEndpointConnectionId

`func (o *V1beta1PrivateEndpointConnection) SetPrivateEndpointConnectionId(v string)`

SetPrivateEndpointConnectionId sets PrivateEndpointConnectionId field to given value.

### HasPrivateEndpointConnectionId

`func (o *V1beta1PrivateEndpointConnection) HasPrivateEndpointConnectionId() bool`

HasPrivateEndpointConnectionId returns a boolean if a field has been set.

### GetClusterId

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

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

### GetClusterIdOk

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

SetClusterId sets ClusterId field to given value.

### HasClusterId

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

HasClusterId returns a boolean if a field has been set.

### GetClusterDisplayName

`func (o *V1beta1PrivateEndpointConnection) GetClusterDisplayName() string`

GetClusterDisplayName returns the ClusterDisplayName field if non-nil, zero value otherwise.

### GetClusterDisplayNameOk

`func (o *V1beta1PrivateEndpointConnection) GetClusterDisplayNameOk() (*string, bool)`

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

### SetClusterDisplayName

`func (o *V1beta1PrivateEndpointConnection) SetClusterDisplayName(v string)`

SetClusterDisplayName sets ClusterDisplayName field to given value.

### HasClusterDisplayName

`func (o *V1beta1PrivateEndpointConnection) HasClusterDisplayName() bool`

HasClusterDisplayName returns a boolean if a field has been set.

### GetLabels

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

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

### GetLabelsOk

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

SetLabels sets Labels field to given value.

### HasLabels

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

HasLabels returns a boolean if a field has been set.

### GetEndpointId

`func (o *V1beta1PrivateEndpointConnection) GetEndpointId() string`

GetEndpointId returns the EndpointId field if non-nil, zero value otherwise.

### GetEndpointIdOk

`func (o *V1beta1PrivateEndpointConnection) GetEndpointIdOk() (*string, bool)`

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

### SetEndpointId

`func (o *V1beta1PrivateEndpointConnection) SetEndpointId(v string)`

SetEndpointId sets EndpointId field to given value.


### GetPrivateIpAddress

`func (o *V1beta1PrivateEndpointConnection) GetPrivateIpAddress() string`

GetPrivateIpAddress returns the PrivateIpAddress field if non-nil, zero value otherwise.

### GetPrivateIpAddressOk

`func (o *V1beta1PrivateEndpointConnection) GetPrivateIpAddressOk() (*string, bool)`

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

### SetPrivateIpAddress

`func (o *V1beta1PrivateEndpointConnection) SetPrivateIpAddress(v string)`

SetPrivateIpAddress sets PrivateIpAddress field to given value.

### HasPrivateIpAddress

`func (o *V1beta1PrivateEndpointConnection) HasPrivateIpAddress() bool`

HasPrivateIpAddress returns a boolean if a field has been set.

### SetPrivateIpAddressNil

`func (o *V1beta1PrivateEndpointConnection) SetPrivateIpAddressNil(b bool)`

 SetPrivateIpAddressNil sets the value for PrivateIpAddress to be an explicit nil

### UnsetPrivateIpAddress
`func (o *V1beta1PrivateEndpointConnection) UnsetPrivateIpAddress()`

UnsetPrivateIpAddress ensures that no value is present for PrivateIpAddress, not even an explicit nil
### GetEndpointState

`func (o *V1beta1PrivateEndpointConnection) GetEndpointState() PrivateEndpointConnectionEndpointState`

GetEndpointState returns the EndpointState field if non-nil, zero value otherwise.

### GetEndpointStateOk

`func (o *V1beta1PrivateEndpointConnection) GetEndpointStateOk() (*PrivateEndpointConnectionEndpointState, bool)`

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

### SetEndpointState

`func (o *V1beta1PrivateEndpointConnection) SetEndpointState(v PrivateEndpointConnectionEndpointState)`

SetEndpointState sets EndpointState field to given value.

### HasEndpointState

`func (o *V1beta1PrivateEndpointConnection) HasEndpointState() bool`

HasEndpointState returns a boolean if a field has been set.

### GetMassage

`func (o *V1beta1PrivateEndpointConnection) GetMassage() string`

GetMassage returns the Massage field if non-nil, zero value otherwise.

### GetMassageOk

`func (o *V1beta1PrivateEndpointConnection) GetMassageOk() (*string, bool)`

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

### SetMassage

`func (o *V1beta1PrivateEndpointConnection) SetMassage(v string)`

SetMassage sets Massage field to given value.

### HasMassage

`func (o *V1beta1PrivateEndpointConnection) HasMassage() bool`

HasMassage returns a boolean if a field has been set.

### GetRegionId

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

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

### GetRegionIdOk

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

SetRegionId sets RegionId field to given value.

### HasRegionId

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

HasRegionId returns a boolean if a field has been set.

### GetRegionDisplayName

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

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

### GetRegionDisplayNameOk

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

SetRegionDisplayName sets RegionDisplayName field to given value.

### HasRegionDisplayName

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

HasRegionDisplayName returns a boolean if a field has been set.

### GetCloudProvider

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

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

### GetCloudProviderOk

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

SetCloudProvider sets CloudProvider field to given value.

### HasCloudProvider

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

HasCloudProvider returns a boolean if a field has been set.

### GetPrivateLinkServiceName

`func (o *V1beta1PrivateEndpointConnection) GetPrivateLinkServiceName() string`

GetPrivateLinkServiceName returns the PrivateLinkServiceName field if non-nil, zero value otherwise.

### GetPrivateLinkServiceNameOk

`func (o *V1beta1PrivateEndpointConnection) GetPrivateLinkServiceNameOk() (*string, bool)`

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

### SetPrivateLinkServiceName

`func (o *V1beta1PrivateEndpointConnection) SetPrivateLinkServiceName(v string)`

SetPrivateLinkServiceName sets PrivateLinkServiceName field to given value.

### HasPrivateLinkServiceName

`func (o *V1beta1PrivateEndpointConnection) HasPrivateLinkServiceName() bool`

HasPrivateLinkServiceName returns a boolean if a field has been set.

### GetPrivateLinkServiceState

`func (o *V1beta1PrivateEndpointConnection) GetPrivateLinkServiceState() V1beta1PrivateLinkServiceState`

GetPrivateLinkServiceState returns the PrivateLinkServiceState field if non-nil, zero value otherwise.

### GetPrivateLinkServiceStateOk

`func (o *V1beta1PrivateEndpointConnection) GetPrivateLinkServiceStateOk() (*V1beta1PrivateLinkServiceState, bool)`

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

### SetPrivateLinkServiceState

`func (o *V1beta1PrivateEndpointConnection) SetPrivateLinkServiceState(v V1beta1PrivateLinkServiceState)`

SetPrivateLinkServiceState sets PrivateLinkServiceState field to given value.

### HasPrivateLinkServiceState

`func (o *V1beta1PrivateEndpointConnection) HasPrivateLinkServiceState() bool`

HasPrivateLinkServiceState returns a boolean if a field has been set.

### GetTidbNodeGroupDisplayName

`func (o *V1beta1PrivateEndpointConnection) GetTidbNodeGroupDisplayName() string`

GetTidbNodeGroupDisplayName returns the TidbNodeGroupDisplayName field if non-nil, zero value otherwise.

### GetTidbNodeGroupDisplayNameOk

`func (o *V1beta1PrivateEndpointConnection) GetTidbNodeGroupDisplayNameOk() (*string, bool)`

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

### SetTidbNodeGroupDisplayName

`func (o *V1beta1PrivateEndpointConnection) SetTidbNodeGroupDisplayName(v string)`

SetTidbNodeGroupDisplayName sets TidbNodeGroupDisplayName field to given value.

### HasTidbNodeGroupDisplayName

`func (o *V1beta1PrivateEndpointConnection) HasTidbNodeGroupDisplayName() bool`

HasTidbNodeGroupDisplayName returns a boolean if a field has been set.

### GetAccountId

`func (o *V1beta1PrivateEndpointConnection) GetAccountId() string`

GetAccountId returns the AccountId field if non-nil, zero value otherwise.

### GetAccountIdOk

`func (o *V1beta1PrivateEndpointConnection) GetAccountIdOk() (*string, bool)`

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

### SetAccountId

`func (o *V1beta1PrivateEndpointConnection) SetAccountId(v string)`

SetAccountId sets AccountId field to given value.

### HasAccountId

`func (o *V1beta1PrivateEndpointConnection) HasAccountId() bool`

HasAccountId returns a boolean if a field has been set.

### SetAccountIdNil

`func (o *V1beta1PrivateEndpointConnection) SetAccountIdNil(b bool)`

 SetAccountIdNil sets the value for AccountId to be an explicit nil

### UnsetAccountId
`func (o *V1beta1PrivateEndpointConnection) UnsetAccountId()`

UnsetAccountId ensures that no value is present for AccountId, not even an explicit nil
### GetHost

`func (o *V1beta1PrivateEndpointConnection) GetHost() string`

GetHost returns the Host field if non-nil, zero value otherwise.

### GetHostOk

`func (o *V1beta1PrivateEndpointConnection) GetHostOk() (*string, bool)`

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

### SetHost

`func (o *V1beta1PrivateEndpointConnection) SetHost(v string)`

SetHost sets Host field to given value.

### HasHost

`func (o *V1beta1PrivateEndpointConnection) HasHost() bool`

HasHost returns a boolean if a field has been set.

### GetPort

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

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

### GetPortOk

`func (o *V1beta1PrivateEndpointConnection) 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 *V1beta1PrivateEndpointConnection) SetPort(v int32)`

SetPort sets Port field to given value.

### HasPort

`func (o *V1beta1PrivateEndpointConnection) HasPort() bool`

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


