From 12e5e4e2d8cfca52cc04bc498bb5c00bb61c2326 Mon Sep 17 00:00:00 2001 From: Leonard Lyubich Date: Mon, 21 Sep 2020 17:27:02 +0300 Subject: [PATCH] [#33] placement: Add public constructor for netmap placement builder Signed-off-by: Leonard Lyubich --- pkg/services/object_manager/placement/netmap.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/services/object_manager/placement/netmap.go b/pkg/services/object_manager/placement/netmap.go index e82ca0d1..c9abd813 100644 --- a/pkg/services/object_manager/placement/netmap.go +++ b/pkg/services/object_manager/placement/netmap.go @@ -10,6 +10,12 @@ type netMapBuilder struct { nm *netmap.Netmap } +func NewNetworkMapBuilder(nm *netmap.Netmap) Builder { + return &netMapBuilder{ + nm: nm, + } +} + func (b *netMapBuilder) BuildPlacement(a *object.Address, p *netmap.PlacementPolicy) ([]netmap.Nodes, error) { aV2 := a.ToV2()