func (r *BulkUpdateRequest) Routing(routing string) *BulkUpdateRequest {
	r.routing = routing
	r.source = nil
	return r
}
Routing specifies a routing value for the request.
package elastic
import (
	"encoding/json"
	"fmt"
	"strings"
)
type BulkUpdateRequest struct {
	BulkableRequest
	index string
	typ   string
	id    string
	routing         string
	parent          string
	script          *Script
	version         int64   
	versionType     string  
	retryOnConflict *int
	refresh         *bool
	upsert          interface{}
	docAsUpsert     *bool
	doc             interface{}
	ttl             int64
	timestamp       string
	source []string
}
func NewBulkUpdateRequest() *BulkUpdateRequest {
	return &BulkUpdateRequest{}
}
func (r *BulkUpdateRequest) Index(index string) *BulkUpdateRequest {
	r.index = index
	r.source = nil
	return r
}
func (r *BulkUpdateRequest) Type(typ string) *BulkUpdateRequest {
	r.typ = typ
	r.source = nil
	return r
}
func (r *BulkUpdateRequest) Id(id string) *BulkUpdateRequest {
	r.id = id
	r.source = nil
	return r
}