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

package connectionmanager

type RedisAuth_Security = isRedisAuth_Security

func (m *RedisAuth) SetSecurity(v RedisAuth_Security) {
	m.Security = v
}

func (m *RedisAuth) SetUserPassword(v *RedisAuth_UserPasswordAuth) {
	m.Security = &RedisAuth_UserPassword{
		UserPassword: v,
	}
}

func (m *RedisAuth_UserPasswordAuth) SetUser(v string) {
	m.User = v
}

func (m *RedisAuth_UserPasswordAuth) SetPassword(v *Password) {
	m.Password = v
}

func (m *RedisCluster) SetHosts(v []*RedisCluster_Host) {
	m.Hosts = v
}

func (m *RedisCluster) SetSentinelPort(v int64) {
	m.SentinelPort = v
}

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

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

func (m *RedisCluster_Host) SetPort(v int64) {
	m.Port = v
}

func (m *RedisCluster_Host) SetRole(v RedisCluster_Host_Role) {
	m.Role = v
}

func (m *RedisCluster_Host) SetHealth(v RedisCluster_Host_Health) {
	m.Health = v
}

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

func (m *RedisConnection) SetCluster(v *RedisCluster) {
	m.Cluster = v
}

func (m *RedisConnection) SetAuth(v *RedisAuth) {
	m.Auth = v
}

func (m *RedisConnection) SetDatabases(v []int64) {
	m.Databases = v
}
