| 4125 | } |
| 4126 | |
| 4127 | func (s *BgpServer) AddDefinedSet(ctx context.Context, r *api.AddDefinedSetRequest) error { |
| 4128 | if r == nil || r.DefinedSet == nil { |
| 4129 | return fmt.Errorf("nil request") |
| 4130 | } |
| 4131 | return s.mgmtOperation(func() error { |
| 4132 | set, err := newDefinedSetFromApiStruct(r.DefinedSet) |
| 4133 | if err != nil { |
| 4134 | return err |
| 4135 | } |
| 4136 | return s.policy.AddDefinedSet(set, r.GetReplace()) |
| 4137 | }, false) |
| 4138 | } |
| 4139 | |
| 4140 | func (s *BgpServer) DeleteDefinedSet(ctx context.Context, r *api.DeleteDefinedSetRequest) error { |
| 4141 | if r == nil || r.DefinedSet == nil { |