59
metricsHandler metrics.Handler,
60
logger log.Logger,
62
>
return &Validator{
63
>
searchAttributesProvider: searchAttributesProvider,
64
>
searchAttributesMapperProvider: searchAttributesMapperProvider,
65
>
searchAttributesNumberOfKeysLimit: searchAttributesNumberOfKeysLimit,
66
>
searchAttributesSizeOfValueLimit: searchAttributesSizeOfValueLimit,
67
>
searchAttributesTotalSizeLimit: searchAttributesTotalSizeLimit,
68
>
visibilityManager: visibilityManager,
69
>
allowList: allowList,
70
>
suppressErrorSetSystemSearchAttribute: suppressErrorSetSystemSearchAttribute,
71
>
72
>
metricsHandler: metricsHandler,
73
>
logger: logger,
74
>
}
75
>
}
76
77
// Validate search attributes are valid for writing.