// Code generated by protoc-gen-goext. DO NOT EDIT.

package connectionmanager

type ClickHouseAuth_Security = isClickHouseAuth_Security

func (m *ClickHouseAuth) SetSecurity(v ClickHouseAuth_Security) {
	m.Security = v
}

func (m *ClickHouseAuth) SetUserPassword(v *UserPasswordAuth) {
	m.Security = &ClickHouseAuth_UserPassword{
		UserPassword: v,
	}
}

func (m *ClickHouseCluster) SetTlsParams(v *TLSParams) {
	m.TlsParams = v
}

func (m *ClickHouseCluster) SetHosts(v []*ClickHouseCluster_Host) {
	m.Hosts = v
}

func (m *ClickHouseCluster) SetShardGroups(v []*ClickHouseCluster_ShardGroup) {
	m.ShardGroups = v
}

func (m *ClickHouseCluster_Host) SetHost(v string) {
	m.Host = v
}

func (m *ClickHouseCluster_Host) SetHttpPort(v int64) {
	m.HttpPort = v
}

func (m *ClickHouseCluster_Host) SetTcpPort(v int64) {
	m.TcpPort = v
}

func (m *ClickHouseCluster_Host) SetShardName(v string) {
	m.ShardName = v
}

func (m *ClickHouseCluster_Host) SetHealth(v ClickHouseCluster_Host_Health) {
	m.Health = v
}

func (m *ClickHouseCluster_ShardGroup) SetName(v string) {
	m.Name = v
}

func (m *ClickHouseCluster_ShardGroup) SetShardNames(v []string) {
	m.ShardNames = v
}

func (m *ClickHouseConnection) SetCluster(v *ClickHouseCluster) {
	m.Cluster = v
}

func (m *ClickHouseConnection) SetManagedClusterId(v string) {
	m.ManagedClusterId = v
}

func (m *ClickHouseConnection) SetAuth(v *ClickHouseAuth) {
	m.Auth = v
}

func (m *ClickHouseConnection) SetDatabases(v []string) {
	m.Databases = v
}
