INNER CODE UNIT · Go
WithAttachment
alibaba/sentinel-golang · api/api.go:111
func WithAttachment(key interface{}, value interface{}) EntryOption {
return func(opts *EntryOptions) {
if opts.attachments == nil {
opts.attachments = make(map[interface{}]interface{}, 8)
}
opts.attachments[key] = value
}
}
// WithAttachments set the resource entry with the given k-v pairs
func WithAttachments(data map[interface{}]interface{}) EntryOption {
return func(opts *EntryOptions) {
if opts.attachments == nil {
opts.attachments = make(map[interface{}]interface{}, len(data))
}
for key, value := range data {
opts.attachments[key] = value
}