// ClientSetName implements http://redis.io/commands/client-setname.
// Cannot be sharded.
//
// This driver creates connections on demand, thus naming them is pointless.
348077
func (c *Client) ClientSetName(name string) error {
	v, err := c.execOnFirst(false, "CLIENT SETNAME", name)
	if err != nil {
		return err
	}
	switch v.(type) {
	case string:
		return nil
	}
	return ErrServerError
}
885250
func (s *GetConfigurationSetOutput) SetConfigurationSetName(v string) *GetConfigurationSetOutput {
	s.ConfigurationSetName = &v
	return s
}
429934
func (s *DevicePool) SetName(v string) *DevicePool {
	s.Name = &v
	return s
}
611546
func (s *Connection) SetName(v string) *Connection {
	s.Name = &v
	return s
}
1306100
func (s *LoadBalancer) SetName(v string) *LoadBalancer {
	s.Name = &v
	return s
}
497172
func (s *SetSourceRequest) SetName(v string) *SetSourceRequest {
	s.Name = &v
	return s
}
844105
func (s *Network) SetName(v string) *Network {
	s.Name = &v
	return s
}
164724
func (s *PutConfigurationSetSendingOptionsInput) SetConfigurationSetName(v string) *PutConfigurationSetSendingOptionsInput {
	s.ConfigurationSetName = &v
	return s
}
615998
func clientName(apiDef *raml.APIDefinition) string {
	splt := strings.Split(apiDef.Title, " ")
	return "client_" + strings.ToLower(splt[0])
}
227129
func (s *TrafficPolicy) SetName(v string) *TrafficPolicy {
	s.Name = &v
	return s
}
1368708
func (s *CreateThreatIntelSetInput) SetName(v string) *CreateThreatIntelSetInput {
	s.Name = &v
	return s
}
756106
func (s *ElasticIp) SetName(v string) *ElasticIp {
	s.Name = &v
	return s
}
1151145
func (s *DescribeConfigurationSetInput) SetConfigurationSetName(v string) *DescribeConfigurationSetInput {
	s.ConfigurationSetName = &v
	return s
}
766159
func (s *AllocateHostedConnectionInput) SetConnectionName(v string) *AllocateHostedConnectionInput {
	s.ConnectionName = &v
	return s
}
208511
func (s *DeleteConnectionInput) SetConnectionName(v string) *DeleteConnectionInput {
	s.ConnectionName = &v
	return s
}
1332888
func (s *TrafficPolicyInstance) SetName(v string) *TrafficPolicyInstance {
	s.Name = &v
	return s
}
233939
func (s *DeleteStreamProcessorInput) SetName(v string) *DeleteStreamProcessorInput {
	s.Name = &v
	return s
}