Documentation ¶
Index ¶
- type IAddTeamMemberRequestBuilder
- type IAlarmHistoryModuleBuilder
- type IAlarmModuleBuilder
- type IAlarmNoticeGroupItemBuilder
- type IAlarmNoticeGroupModuleBuilder
- type IAlarmSendModuleBuilder
- type IBatchCreateMenuRequestBuilder
- type IBatchUpdateDashboardStatusRequestBuilder
- type IBatchUpdateMenuStatusRequestBuilder
- type IBatchUpdateTimeEngineRuleStatusRequestBuilder
- type IBatchUpdateTimeEngineStatusRequestBuilder
- type IBatchUpdateUserStatusRequestBuilder
- type IBoAddDashboardParamsBuilder
- type IBoChartBuilder
- type IBoMetricDataBuilder
- type IBoMetricDataValueBuilder
- type IBoStrategyBuilder
- type IBoUpdateDashboardParamsBuilder
- type ICreateAlarmGroupRequestBuilder
- type ICreateAlarmRawInfoRequestBuilder
- type ICreateAlarmSendRequestBuilder
- type ICreateDashboardRequestBuilder
- type ICreateDatasourceRequestBuilder
- type ICreateDictRequestBuilder
- type ICreateHookRequestBuilder
- type ICreateInviteUserRequestBuilder
- type ICreateMenuRequestBuilder
- type ICreateRoleRequestBuilder
- type ICreateStrategyGroupRequestBuilder
- type ICreateStrategyLabelNoticeRequestBuilder
- type ICreateStrategyRequestBuilder
- type ICreateTeamRequestBuilder
- type ICreateTemplateStrategyRequestBuilder
- type ICreateTimeEngineRequestBuilder
- type ICreateTimeEngineRuleRequestBuilder
- type ICreateUserRequestBuilder
- type IDatasourceBuilder
- type IDatasourceModuleBuilder
- type IDeleteDashboardRequestBuilder
- type IDeleteStrategyGroupRequestBuilder
- type IDeleteTimeEngineRequestBuilder
- type IDeleteTimeEngineRuleRequestBuilder
- type IDictModuleBuilder
- type IDoAlarmHistoryBuilder
- type IDoAlarmNoticeGroupItemBuilder
- type IDoAlarmPageSelfBuilder
- type IDoAlarmSendItemBuilder
- type IDoChartBuilder
- type IDoDashboardBuilder
- type IDoDatasourceBuilder
- type IDoDictBuilder
- type IDoHookBuilder
- type IDoInviteBuilder
- type IDoLabelNoticeBuilder
- type IDoMenuBuilder
- type IDoMetricBuilder
- type IDoMetricLabelBuilder
- type IDoRealtimeAlarmBuilder
- type IDoResourceBuilder
- type IDoRoleBuilder
- type IDoStrategyBuilder
- type IDoStrategyGroupBuilder
- type IDoStrategyLevelBuilder
- type IDoStrategyLevelTemplateBuilder
- type IDoStrategyLevelsBuilder
- type IDoSubscriberBuilder
- type IDoTeamBuilder
- type IDoTeamMemberBuilder
- type IDoTemplateStrategyBuilder
- type IDoUserBuilder
- type IFileModuleBuild
- type IGetAlarmHistoryRequestBuilder
- type IGetAlarmRequestBuilder
- type IGetMetricRequestBuilder
- type IGetTimeEngineRequestBuilder
- type IGetTimeEngineRuleRequestBuilder
- type IHookModuleBuilder
- type IListAlarmGroupRequestBuilder
- type IListAlarmHistoryRequestBuilder
- type IListAlarmRequestBuilder
- type IListAlarmSendRequestBuilder
- type IListDashboardRequestBuilder
- type IListDatasourceRequestBuilder
- type IListDictRequestBuilder
- type IListHookRequestBuilder
- type IListInviteUserRequestBuilder
- type IListMenuRequestBuilder
- type IListMetricRequestBuilder
- type IListResourceRequestBuilder
- type IListRoleRequestBuilder
- type IListStrategyGroupRequestBuilder
- type IListStrategyRequestBuilder
- type IListTeamMemberRequestBuilder
- type IListTeamRequestBuilder
- type IListTemplateStrategyRequestBuilder
- type IListTimeEngineRequestBuilder
- type IListTimeEngineRuleRequestBuilder
- type IListUserRequestBuilder
- type IMenuModuleBuilder
- type IMetricDataModuleBuilder
- type IMetricModuleBuilder
- type IMutationStrategyLevelBuilder
- type IMutationStrategyLevelTemplateBuilder
- type IMyAlarmGroupListParamsBuilder
- type INoticeUserBuilder
- type INoticeUserMessageBuilder
- type IOauthModuleBuilder
- type IPaginationModuleBuilder
- type IPramsBuilder
- type IRealtimeAlarmModuleBuilder
- type IRemoveTeamAdminRequestBuilder
- type IRemoveTeamMemberRequestBuilder
- type IResetUserPasswordBySelfRequestBuilder
- type IResourceModuleBuilder
- type IRoleModuleBuilder
- type ISetMemberRoleRequestBuilder
- type ISetTeamAdminRequestBuilder
- type ISetTeamConfigRequestBuilder
- type ISetUserRoleRequestBuilder
- type IStrategyModuleBuilder
- type IStrategySubscriberRequestBuilder
- type ISubscriberModuleBuilder
- type ISubscriberStrategyRequestBuilder
- type ITeamMemberModuleBuilder
- type ITeamModuleBuilder
- type ITimeEngineDoBuilder
- type ITimeEngineModuleBuilder
- type ITimeEngineRuleDoBuilder
- type ITimeEngineRuleModuleBuilder
- type ITransferTeamLeaderRequestBuilder
- type IUnSubscriberRequestBuilder
- type IUpdateAlarmGroupRequestBuilder
- type IUpdateAlarmGroupStatusRequestBuilder
- type IUpdateDashboardRequestBuilder
- type IUpdateDatasourceRequestBuilder
- type IUpdateDictRequestBuilder
- type IUpdateDictStatusParamsBuilder
- type IUpdateHookRequestBuilder
- type IUpdateHookStatusRequestBuilder
- type IUpdateInviteStatusRequestBuilder
- type IUpdateMenuRequestBuilder
- type IUpdateMenuTypeParams
- type IUpdateMetricRequestBuilder
- type IUpdateRoleRequestBuilder
- type IUpdateStrategyGroupRequestBuilder
- type IUpdateStrategyGroupStatusRequestBuilder
- type IUpdateStrategyRequestBuilder
- type IUpdateStrategyStatusRequestBuilder
- type IUpdateTeamRequestBuilder
- type IUpdateTemplateStrategyRequestBuilder
- type IUpdateTemplateStrategyStatusRequestBuilder
- type IUpdateTimeEngineRequestBuilder
- type IUpdateTimeEngineRuleRequestBuilder
- type IUpdateUserAvatarRequestBuilder
- type IUpdateUserBaseInfoRequestBuilder
- type IUpdateUserEmailRequestBuilder
- type IUpdateUserPhoneRequestBuilder
- type IUpdateUserRequestBuilder
- type IUploadFileRequest
- type IUserModuleBuilder
- type IUserSubscriberListRequestBuilder
- type InviteModuleBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IAddTeamMemberRequestBuilder ¶
type IAddTeamMemberRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.AddTeamMemberParams }
IAddTeamMemberRequestBuilder 添加团队成员请求参数构造器
type IAlarmHistoryModuleBuilder ¶ added in v1.1.0
type IAlarmHistoryModuleBuilder interface { WithGetAlarmHistoryRequest(*historyapi.GetHistoryRequest) IGetAlarmHistoryRequestBuilder WithListAlarmHistoryRequest(*historyapi.ListHistoryRequest) IListAlarmHistoryRequestBuilder DoAlarmHistoryItemBuilder() IDoAlarmHistoryBuilder }
IAlarmHistoryModuleBuilder alarm history module builder
type IAlarmModuleBuilder ¶ added in v1.1.0
type IAlarmModuleBuilder interface {
WithCreateAlarmRawInfoRequest(*api.AlarmItem) ICreateAlarmRawInfoRequestBuilder
}
IAlarmModuleBuilder 告警模块构建器
type IAlarmNoticeGroupItemBuilder ¶ added in v1.2.0
type IAlarmNoticeGroupItemBuilder interface { ToAPI(*bizmodel.StrategyMetricsLabelNotice) *api.LabelNotices ToAPIs([]*bizmodel.StrategyMetricsLabelNotice) []*api.LabelNotices }
IAlarmNoticeGroupItemBuilder 告警组列表返回值构造器
type IAlarmNoticeGroupModuleBuilder ¶
type IAlarmNoticeGroupModuleBuilder interface { WithCreateAlarmGroupRequest(*alarmapi.CreateAlarmGroupRequest) ICreateAlarmGroupRequestBuilder WithUpdateAlarmGroupRequest(*alarmapi.UpdateAlarmGroupRequest) IUpdateAlarmGroupRequestBuilder WithListAlarmGroupRequest(*alarmapi.ListAlarmGroupRequest) IListAlarmGroupRequestBuilder WithUpdateAlarmGroupStatusRequest(*alarmapi.UpdateAlarmGroupStatusRequest) IUpdateAlarmGroupStatusRequestBuilder APICreateStrategyLabelNoticeRequest() ICreateStrategyLabelNoticeRequestBuilder DoAlarmNoticeGroupItemBuilder() IDoAlarmNoticeGroupItemBuilder DoLabelNoticeBuilder() IDoLabelNoticeBuilder AlarmNoticeGroupItemBuilder() IAlarmNoticeGroupItemBuilder WithAPIMyAlarmGroupListRequest(*alarmapi.MyAlarmGroupRequest) IMyAlarmGroupListParamsBuilder }
IAlarmNoticeGroupModuleBuilder 告警组模块构造器
type IAlarmSendModuleBuilder ¶ added in v1.1.31
type IAlarmSendModuleBuilder interface { WithListAlarmSendRequest(ctx context.Context, req *alarmapi.ListAlarmSendRequest) IListAlarmSendRequestBuilder WithDoAlarmSendItem(ctx context.Context) IDoAlarmSendItemBuilder WithCreateAlarmSendRequest(ctx context.Context, req *hookapi.SendMsgRequest) ICreateAlarmSendRequestBuilder }
IAlarmSendModuleBuilder 告警发送记录模块
type IBatchCreateMenuRequestBuilder ¶
type IBatchCreateMenuRequestBuilder interface { // ToBos 转换为业务对象列表 ToBos() []*bo.CreateMenuParams }
IBatchCreateMenuRequestBuilder 批量创建菜单请求参数构造器
type IBatchUpdateDashboardStatusRequestBuilder ¶ added in v1.1.0
type IBatchUpdateDashboardStatusRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.BatchUpdateDashboardStatusParams }
IBatchUpdateDashboardStatusRequestBuilder 批量更新仪表盘状态请求参数构造器
type IBatchUpdateMenuStatusRequestBuilder ¶
type IBatchUpdateMenuStatusRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateMenuStatusParams }
IBatchUpdateMenuStatusRequestBuilder 批量更新菜单状态请求参数构造器
type IBatchUpdateTimeEngineRuleStatusRequestBuilder ¶ added in v1.2.0
type IBatchUpdateTimeEngineRuleStatusRequestBuilder interface { // ToBo 转换为BO ToBo() *bo.BatchUpdateTimeEngineRuleStatusRequest }
IBatchUpdateTimeEngineRuleStatusRequestBuilder 批量更新时间引擎规则状态请求构造器
type IBatchUpdateTimeEngineStatusRequestBuilder ¶ added in v1.2.0
type IBatchUpdateTimeEngineStatusRequestBuilder interface { // ToBo 转换为BO ToBo() *bo.BatchUpdateTimeEngineStatusRequest }
IBatchUpdateTimeEngineStatusRequestBuilder 批量更新时间引擎状态请求构造器
type IBatchUpdateUserStatusRequestBuilder ¶
type IBatchUpdateUserStatusRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.BatchUpdateUserStatusParams }
IBatchUpdateUserStatusRequestBuilder 批量更新用户状态请求参数构造器
type IBoAddDashboardParamsBuilder ¶
type IBoAddDashboardParamsBuilder interface { // ToModel 转换为业务对象 ToModel() *bizmodel.Dashboard // WithDashboardID 设置仪表盘ID WithDashboardID(uint32) IBoAddDashboardParamsBuilder // ToDoStrategyGroups 转换为策略组列表 ToDoStrategyGroups() []*bizmodel.StrategyGroup // ToDoCharts 转换为图表列表 ToDoCharts() []*bizmodel.DashboardChart }
IBoAddDashboardParamsBuilder 添加仪表盘请求参数构造器
type IBoChartBuilder ¶
type IBoChartBuilder interface { // ToBo 转换为业务对象 ToBo(*adminapi.ChartItem) *bo.ChartItem // ToBos 转换为业务对象列表 ToBos([]*adminapi.ChartItem) []*bo.ChartItem // WithDashboardID 设置仪表盘ID WithDashboardID(uint32) IBoChartBuilder }
IBoChartBuilder 图表条目构造器
type IBoMetricDataBuilder ¶
type IBoMetricDataBuilder interface { // ToAPI 转换为API对象 ToAPI(*bo.MetricQueryData) *api.MetricQueryResult // ToAPIs 转换为API对象列表 ToAPIs([]*bo.MetricQueryData) []*api.MetricQueryResult }
IBoMetricDataBuilder 指标数据条目构造器
type IBoMetricDataValueBuilder ¶
type IBoMetricDataValueBuilder interface { // ToAPI 转换为API对象 ToAPI(*bo.DatasourceQueryValue) *api.MetricQueryValue // ToAPIs 转换为API对象列表 ToAPIs([]*bo.DatasourceQueryValue) []*api.MetricQueryValue }
IBoMetricDataValueBuilder 指标数据值条目构造器
type IBoStrategyBuilder ¶
type IBoStrategyBuilder interface { // ToAPI 转换为API对象 ToAPI(...*bo.Strategy) *houyistrategyapi.PushStrategyRequest }
IBoStrategyBuilder 策略业务对象构造器
type IBoUpdateDashboardParamsBuilder ¶
type IBoUpdateDashboardParamsBuilder interface { // ToModel 转换为业务对象 ToModel() *bizmodel.Dashboard // WithDashboardID 设置仪表盘ID WithDashboardID(uint32) IBoUpdateDashboardParamsBuilder // ToDoStrategyGroups 转换为策略组列表 ToDoStrategyGroups() []*bizmodel.StrategyGroup // ToDoCharts 转换为图表列表 ToDoCharts() []*bizmodel.DashboardChart }
IBoUpdateDashboardParamsBuilder 更新仪表盘请求参数构造器
type ICreateAlarmGroupRequestBuilder ¶
type ICreateAlarmGroupRequestBuilder interface {
ToBo() *bo.CreateAlarmNoticeGroupParams
}
ICreateAlarmGroupRequestBuilder 创建告警组请求参数构造器
type ICreateAlarmRawInfoRequestBuilder ¶ added in v1.1.0
type ICreateAlarmRawInfoRequestBuilder interface {
ToBo() *bo.CreateAlarmHookRawParams
}
ICreateAlarmRawInfoRequestBuilder 创建告警原始数据请求构建器
type ICreateAlarmSendRequestBuilder ¶ added in v1.1.31
type ICreateAlarmSendRequestBuilder interface {
ToBo() *bo.CreateAlarmSendParams
}
ICreateAlarmSendRequestBuilder 创建告警发送记录
type ICreateDashboardRequestBuilder ¶
type ICreateDashboardRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.AddDashboardParams }
ICreateDashboardRequestBuilder 创建仪表盘请求参数构造器
type ICreateDatasourceRequestBuilder ¶
type ICreateDatasourceRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateDatasourceParams }
ICreateDatasourceRequestBuilder 创建数据源请求参数构造器
type ICreateDictRequestBuilder ¶
type ICreateDictRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateDictParams }
ICreateDictRequestBuilder 创建字典请求参数构造器
type ICreateHookRequestBuilder ¶
type ICreateHookRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateAlarmHookParams }
ICreateHookRequestBuilder 创建钩子请求参数构造器
type ICreateInviteUserRequestBuilder ¶ added in v1.0.2
type ICreateInviteUserRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.InviteUserParams }
ICreateInviteUserRequestBuilder 创建邀请用户请求参数构造器
type ICreateMenuRequestBuilder ¶
type ICreateMenuRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateMenuParams }
ICreateMenuRequestBuilder 创建菜单请求参数构造器
type ICreateRoleRequestBuilder ¶
type ICreateRoleRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateTeamRoleParams }
ICreateRoleRequestBuilder 创建角色请求参数构造器
type ICreateStrategyGroupRequestBuilder ¶
type ICreateStrategyGroupRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateStrategyGroupParams }
ICreateStrategyGroupRequestBuilder 创建策略组请求参数构造器
type ICreateStrategyLabelNoticeRequestBuilder ¶
type ICreateStrategyLabelNoticeRequestBuilder interface { ToBo(*strategyapi.CreateStrategyLabelNoticeRequest) *bo.StrategyLabelNotice ToBos([]*strategyapi.CreateStrategyLabelNoticeRequest) []*bo.StrategyLabelNotice }
ICreateStrategyLabelNoticeRequestBuilder 创建策略标签通知请求参数构造器
type ICreateStrategyRequestBuilder ¶
type ICreateStrategyRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateStrategyParams }
ICreateStrategyRequestBuilder 创建策略请求参数构造器
type ICreateTeamRequestBuilder ¶
type ICreateTeamRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateTeamParams }
ICreateTeamRequestBuilder 创建团队请求参数构造器
type ICreateTemplateStrategyRequestBuilder ¶
type ICreateTemplateStrategyRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateTemplateStrategyParams }
ICreateTemplateStrategyRequestBuilder 创建模板策略请求参数构造器
type ICreateTimeEngineRequestBuilder ¶ added in v1.2.0
type ICreateTimeEngineRequestBuilder interface { // ToBo 转换为BO ToBo() *bo.CreateTimeEngineRequest }
ICreateTimeEngineRequestBuilder 创建时间引擎请求构造器
type ICreateTimeEngineRuleRequestBuilder ¶ added in v1.2.0
type ICreateTimeEngineRuleRequestBuilder interface { // ToBo 转换为BO ToBo() *bo.CreateTimeEngineRuleRequest }
ICreateTimeEngineRuleRequestBuilder 创建时间引擎规则请求构造器
type ICreateUserRequestBuilder ¶
type ICreateUserRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateUserParams }
ICreateUserRequestBuilder 创建用户请求参数构造器
type IDatasourceBuilder ¶ added in v1.2.0
type IDatasourceBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.Datasource) *api.DatasourceItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.Datasource) []*api.DatasourceItem }
IDatasourceBuilder 业务对象构造器
type IDatasourceModuleBuilder ¶
type IDatasourceModuleBuilder interface { // DoDatasourceBuilder 数据源条目构造器 DoDatasourceBuilder() IDoDatasourceBuilder // WithCreateDatasourceRequest 创建数据源请求参数构造器 WithCreateDatasourceRequest(*datasourceapi.CreateDatasourceRequest) ICreateDatasourceRequestBuilder // WithUpdateDatasourceRequest 更新数据源请求参数构造器 WithUpdateDatasourceRequest(*datasourceapi.UpdateDatasourceRequest) IUpdateDatasourceRequestBuilder // WithListDatasourceRequest 获取数据源列表请求参数构造器 WithListDatasourceRequest(*datasourceapi.ListDatasourceRequest) IListDatasourceRequestBuilder // DatasourceBuilder 业务对象构造器 DatasourceBuilder() IDatasourceBuilder }
IDatasourceModuleBuilder 数据源模块构造器
type IDeleteDashboardRequestBuilder ¶
type IDeleteDashboardRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.DeleteDashboardParams }
IDeleteDashboardRequestBuilder 删除仪表盘请求参数构造器
type IDeleteStrategyGroupRequestBuilder ¶
type IDeleteStrategyGroupRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.DelStrategyGroupParams }
IDeleteStrategyGroupRequestBuilder 删除策略组请求参数构造器
type IDeleteTimeEngineRequestBuilder ¶ added in v1.2.0
type IDeleteTimeEngineRequestBuilder interface { // ToBo 转换为BO ToBo() *bo.DeleteTimeEngineRequest }
IDeleteTimeEngineRequestBuilder 删除时间引擎请求构造器
type IDeleteTimeEngineRuleRequestBuilder ¶ added in v1.2.0
type IDeleteTimeEngineRuleRequestBuilder interface { // ToBo 转换为BO ToBo() *bo.DeleteTimeEngineRuleRequest }
IDeleteTimeEngineRuleRequestBuilder 删除时间引擎规则请求构造器
type IDictModuleBuilder ¶
type IDictModuleBuilder interface { // WithCreateDictRequest 创建字典请求参数构造器 WithCreateDictRequest(*dictapi.CreateDictRequest) ICreateDictRequestBuilder // WithUpdateDictRequest 更新字典请求参数构造器 WithUpdateDictRequest(*dictapi.UpdateDictRequest) IUpdateDictRequestBuilder // WithListDictRequest 获取字典列表请求参数构造器 WithListDictRequest(*dictapi.ListDictRequest) IListDictRequestBuilder // WithUpdateDictStatusParams 更新字典状态请求参数构造器 WithUpdateDictStatusParams(*dictapi.BatchUpdateDictStatusRequest) IUpdateDictStatusParamsBuilder // DoDictBuilder 字典条目构造器 DoDictBuilder() IDoDictBuilder // DictTypeList 字典类型列表 DictTypeList() []*api.EnumItem }
IDictModuleBuilder 字典模块构造器
type IDoAlarmHistoryBuilder ¶ added in v1.1.0
type IDoAlarmHistoryBuilder interface { ToAPI(*alarmmodel.AlarmHistory) *admin.AlarmHistoryItem ToAPIs([]*alarmmodel.AlarmHistory) []*admin.AlarmHistoryItem }
IDoAlarmHistoryBuilder do alarm history builder
type IDoAlarmNoticeGroupItemBuilder ¶
type IDoAlarmNoticeGroupItemBuilder interface { ToAPI(*bizmodel.AlarmNoticeGroup) *adminapi.AlarmNoticeGroupItem ToAPIs([]*bizmodel.AlarmNoticeGroup) []*adminapi.AlarmNoticeGroupItem ToSelect(*bizmodel.AlarmNoticeGroup) *adminapi.SelectItem ToSelects([]*bizmodel.AlarmNoticeGroup) []*adminapi.SelectItem }
IDoAlarmNoticeGroupItemBuilder 告警组列表返回值构造器
type IDoAlarmPageSelfBuilder ¶
type IDoAlarmPageSelfBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.AlarmPageSelf) *adminapi.DictItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.AlarmPageSelf) []*adminapi.DictItem }
IDoAlarmPageSelfBuilder 告警页面自定义字段条目构造器
type IDoAlarmSendItemBuilder ¶ added in v1.1.31
type IDoAlarmSendItemBuilder interface { ToAPI(history *alarmmodel.AlarmSendHistory, group *bizmodel.AlarmNoticeGroup) *adminapi.AlarmSendItem ToAPIs(histories []*alarmmodel.AlarmSendHistory) []*adminapi.AlarmSendItem }
IDoAlarmSendItemBuilder 告警发送记录条目构造器
type IDoChartBuilder ¶
type IDoChartBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.DashboardChart) *adminapi.ChartItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.DashboardChart) []*adminapi.ChartItem }
IDoChartBuilder 图表条目构造器
type IDoDashboardBuilder ¶
type IDoDashboardBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.Dashboard) *adminapi.DashboardItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.Dashboard) []*adminapi.DashboardItem // ToSelect 转换为选择对象 ToSelect(*bizmodel.Dashboard) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*bizmodel.Dashboard) []*adminapi.SelectItem }
IDoDashboardBuilder 仪表盘条目构造器
type IDoDatasourceBuilder ¶
type IDoDatasourceBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.Datasource) *adminapi.DatasourceItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.Datasource) []*adminapi.DatasourceItem // ToSelect 转换为选择对象 ToSelect(*bizmodel.Datasource) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*bizmodel.Datasource) []*adminapi.SelectItem }
IDoDatasourceBuilder 数据源条目构造器
type IDoDictBuilder ¶
type IDoDictBuilder interface { // ToAPI 转换为API对象 ToAPI(imodel.IDict) *adminapi.DictItem // ToAPIs 转换为API对象列表 ToAPIs([]imodel.IDict) []*adminapi.DictItem // ToSelect 转换为选择对象 ToSelect(imodel.IDict) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]imodel.IDict) []*adminapi.SelectItem }
IDoDictBuilder 字典条目构造器
type IDoHookBuilder ¶
type IDoHookBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.AlarmHook) *adminapi.AlarmHookItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.AlarmHook) []*adminapi.AlarmHookItem // ToSelect 转换为选择对象 ToSelect(*bizmodel.AlarmHook) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*bizmodel.AlarmHook) []*adminapi.SelectItem }
IDoHookBuilder 钩子条目构造器
type IDoInviteBuilder ¶ added in v1.0.2
type IDoInviteBuilder interface { // ToAPI 转换为API对象 ToAPI(*model.SysTeamInvite) *admin.InviteItem // ToAPIs 转换为API对象列表 ToAPIs([]*model.SysTeamInvite) []*admin.InviteItem }
IDoInviteBuilder 邀请条目构造器
type IDoLabelNoticeBuilder ¶
type IDoLabelNoticeBuilder interface { ToAPI(*bizmodel.StrategyMetricsLabelNotice) *adminapi.LabelNoticeItem ToAPIs([]*bizmodel.StrategyMetricsLabelNotice) []*adminapi.LabelNoticeItem }
IDoLabelNoticeBuilder 告警组标签通知对象返回值构造器
type IDoMenuBuilder ¶
type IDoMenuBuilder interface { // ToAPI 转换为API对象 ToAPI(*model.SysMenu) *adminapi.MenuItem // ToAPIs 转换为API对象列表 ToAPIs([]*model.SysMenu) []*adminapi.MenuItem // ToAPITree 转换为API树形对象列表 ToAPITree([]*model.SysMenu) []*adminapi.MenuTree }
IDoMenuBuilder 菜单条目构造器
type IDoMetricBuilder ¶
type IDoMetricBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.DatasourceMetric) *adminapi.MetricItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.DatasourceMetric) []*adminapi.MetricItem // ToSelect 转换为选择对象 ToSelect(*bizmodel.DatasourceMetric) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*bizmodel.DatasourceMetric) []*adminapi.SelectItem }
IDoMetricBuilder 指标条目构造器
type IDoMetricLabelBuilder ¶
type IDoMetricLabelBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.MetricLabel) *adminapi.MetricLabelItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.MetricLabel) []*adminapi.MetricLabelItem }
IDoMetricLabelBuilder 指标标签条目构造器
type IDoRealtimeAlarmBuilder ¶
type IDoRealtimeAlarmBuilder interface { // ToAPI 转换为API对象 ToAPI(*alarmmodel.RealtimeAlarm) *adminapi.RealtimeAlarmItem // ToAPIs 转换为API对象列表 ToAPIs([]*alarmmodel.RealtimeAlarm) []*adminapi.RealtimeAlarmItem }
IDoRealtimeAlarmBuilder 告警条目构造器
type IDoResourceBuilder ¶
type IDoResourceBuilder interface { // ToAPI 转换为API对象 ToAPI(imodel.IResource) *adminapi.ResourceItem // ToAPIs 转换为API对象列表 ToAPIs([]imodel.IResource) []*adminapi.ResourceItem // ToSelect 转换为选择对象 ToSelect(imodel.IResource) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]imodel.IResource) []*adminapi.SelectItem }
IDoResourceBuilder 资源条目构造器
type IDoRoleBuilder ¶
type IDoRoleBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.SysTeamRole) *adminapi.TeamRole // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.SysTeamRole) []*adminapi.TeamRole // ToSelect 转换为选择对象 ToSelect(*bizmodel.SysTeamRole) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*bizmodel.SysTeamRole) []*adminapi.SelectItem }
IDoRoleBuilder 角色条目构造器
type IDoStrategyBuilder ¶
type IDoStrategyBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.Strategy) *adminapi.StrategyItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.Strategy) []*adminapi.StrategyItem // ToSelect 转换为选择对象 ToSelect(*bizmodel.Strategy) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*bizmodel.Strategy) []*adminapi.SelectItem // ToBos 转换为业务对象列表 ToBos(*bizmodel.Strategy) []*bo.Strategy }
IDoStrategyBuilder 策略条目构造器
type IDoStrategyGroupBuilder ¶
type IDoStrategyGroupBuilder interface { // WithStrategyCountMap 设置策略计数映射 WithStrategyCountMap(*bo.StrategyCountMap) IDoStrategyGroupBuilder // ToAPI 转换为API对象 ToAPI(*bizmodel.StrategyGroup) *adminapi.StrategyGroupItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.StrategyGroup) []*adminapi.StrategyGroupItem // ToSelect 转换为选择对象 ToSelect(*bizmodel.StrategyGroup) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*bizmodel.StrategyGroup) []*adminapi.SelectItem }
IDoStrategyGroupBuilder 策略组条目构造器
type IDoStrategyLevelBuilder ¶
type IDoStrategyLevelBuilder interface { // ToMetricAPI 转换为API对象 ToMetricAPI(*bizmodel.StrategyMetricLevel) *adminapi.StrategyMetricLevelItem // ToMetricAPIs 转换为API对象列表 ToMetricAPIs([]*bizmodel.StrategyMetricLevel) []*adminapi.StrategyMetricLevelItem // ToEventAPI 转换为API对象 ToEventAPI(*bizmodel.StrategyEventLevel) *adminapi.StrategyEventLevelItem // ToEventAPIs 转换为API对象列表 ToEventAPIs([]*bizmodel.StrategyEventLevel) []*adminapi.StrategyEventLevelItem // ToDomainAPI 转换为API对象 ToDomainAPI(*bizmodel.StrategyDomainLevel) *adminapi.StrategyDomainLevelItem // ToDomainAPIs 转换为API对象 ToDomainAPIs([]*bizmodel.StrategyDomainLevel) []*adminapi.StrategyDomainLevelItem // ToPortAPI 转换为API对象 ToPortAPI(*bizmodel.StrategyPortLevel) *adminapi.StrategyPortLevelItem // ToPortAPIs 转换为API对象列表 ToPortAPIs([]*bizmodel.StrategyPortLevel) []*adminapi.StrategyPortLevelItem // ToHTTPLevelAPI 转换为API对象 ToHTTPLevelAPI(*bizmodel.StrategyHTTPLevel) *adminapi.StrategyHTTPLevelItem // ToHTTPLevelAPIs 转换为API对象列表 ToHTTPLevelAPIs([]*bizmodel.StrategyHTTPLevel) []*adminapi.StrategyHTTPLevelItem }
IDoStrategyLevelBuilder 策略等级条目构造器
type IDoStrategyLevelTemplateBuilder ¶
type IDoStrategyLevelTemplateBuilder interface { // ToAPI 转换为API对象 ToAPI(*model.StrategyLevelTemplate) *adminapi.StrategyLevelTemplateItem // ToAPIs 转换为API对象列表 ToAPIs([]*model.StrategyLevelTemplate) []*adminapi.StrategyLevelTemplateItem }
IDoStrategyLevelTemplateBuilder 策略等级模板条目构造器
type IDoStrategyLevelsBuilder ¶ added in v1.2.0
type IDoStrategyLevelsBuilder interface { // ToMetricAPI 转换为API对象 ToMetricAPI(*bizmodel.Strategy, *bizmodel.StrategyMetricLevel) *api.MetricStrategyItem // ToMetricAPIs 转换为API对象列表 ToMetricAPIs(*bizmodel.Strategy, []*bizmodel.StrategyMetricLevel) []*api.MetricStrategyItem // ToEventAPI 转换为API对象 ToEventAPI(*bizmodel.Strategy, *bizmodel.StrategyEventLevel) *api.EventStrategyItem // ToEventAPIs 转换为API对象列表 ToEventAPIs(*bizmodel.Strategy, []*bizmodel.StrategyEventLevel) []*api.EventStrategyItem // ToDomainAPI 转换为API对象 ToDomainAPI(*bizmodel.Strategy, *bizmodel.StrategyDomainLevel) *api.DomainStrategyItem // ToDomainAPIs 转换为API对象 ToDomainAPIs(*bizmodel.Strategy, []*bizmodel.StrategyDomainLevel) []*api.DomainStrategyItem // ToPortAPI 转换为API对象 ToPortAPI(*bizmodel.Strategy, *bizmodel.StrategyPortLevel) *api.DomainStrategyItem // ToPortAPIs 转换为API对象列表 ToPortAPIs(*bizmodel.Strategy, []*bizmodel.StrategyPortLevel) []*api.DomainStrategyItem // ToHTTPLevelAPI 转换为API对象 ToHTTPLevelAPI(*bizmodel.Strategy, *bizmodel.StrategyHTTPLevel) *api.HttpStrategyItem // ToHTTPLevelAPIs 转换为API对象列表 ToHTTPLevelAPIs(*bizmodel.Strategy, []*bizmodel.StrategyHTTPLevel) []*api.HttpStrategyItem // ToPingAPI 转换为API对象 ToPingAPI(*bizmodel.Strategy, *bizmodel.StrategyPingLevel) *api.PingStrategyItem // ToPingAPIs 转换为API对象列表 ToPingAPIs(*bizmodel.Strategy, []*bizmodel.StrategyPingLevel) []*api.PingStrategyItem }
IDoStrategyLevelsBuilder 策略等级条目构造器
type IDoSubscriberBuilder ¶
type IDoSubscriberBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.StrategySubscriber) *adminapi.StrategySubscriberItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.StrategySubscriber) []*adminapi.StrategySubscriberItem // ToStrategies 转换为策略对象列表 ToStrategies([]*bizmodel.StrategySubscriber) []*adminapi.StrategyItem }
IDoSubscriberBuilder 订阅条目构造器
type IDoTeamBuilder ¶
type IDoTeamBuilder interface { // ToAPI 转换为API对象 ToAPI(*model.SysTeam) *adminapi.TeamItem // ToAPIs 转换为API对象列表 ToAPIs([]*model.SysTeam) []*adminapi.TeamItem // ToSelect 转换为选择对象 ToSelect(*model.SysTeam) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*model.SysTeam) []*adminapi.SelectItem }
IDoTeamBuilder 团队条目构造器
type IDoTeamMemberBuilder ¶
type IDoTeamMemberBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.SysTeamMember) *adminapi.TeamMemberItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.SysTeamMember) []*adminapi.TeamMemberItem // ToSelect 转换为选择对象 ToSelect(*bizmodel.SysTeamMember) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*bizmodel.SysTeamMember) []*adminapi.SelectItem }
IDoTeamMemberBuilder 团队成员条目构造器
type IDoTemplateStrategyBuilder ¶
type IDoTemplateStrategyBuilder interface { // ToAPI 转换为API对象 ToAPI(*model.StrategyTemplate) *adminapi.StrategyTemplateItem // ToAPIs 转换为API对象列表 ToAPIs([]*model.StrategyTemplate) []*adminapi.StrategyTemplateItem // ToSelect 转换为选择对象 ToSelect(*model.StrategyTemplate) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*model.StrategyTemplate) []*adminapi.SelectItem }
IDoTemplateStrategyBuilder 模板策略条目构造器
type IDoUserBuilder ¶
type IDoUserBuilder interface { // ToAPI 转换为API对象 ToAPI(*model.SysUser) *adminapi.UserItem // ToAPIByID 转换为API对象 ToAPIByID(ctx context.Context, id uint32) *adminapi.UserItem // ToAPIs 转换为API对象列表 ToAPIs([]*model.SysUser) []*adminapi.UserItem // ToSelect 转换为选择对象 ToSelect(*model.SysUser) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*model.SysUser) []*adminapi.SelectItem }
IDoUserBuilder 用户条目构造器
type IFileModuleBuild ¶ added in v1.1.0
type IFileModuleBuild interface { // WithUpdateFileRequest 更新文件请求参数构造器 WithUpdateFileRequest(bytes []byte) IUploadFileRequest }
IFileModuleBuild 文件模块构造器
type IGetAlarmHistoryRequestBuilder ¶ added in v1.1.0
type IGetAlarmHistoryRequestBuilder interface {
ToBo() *bo.GetAlarmHistoryParams
}
IGetAlarmHistoryRequestBuilder get alarm history request builder
type IGetAlarmRequestBuilder ¶
type IGetAlarmRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.GetRealTimeAlarmParams }
IGetAlarmRequestBuilder 获取告警请求参数构造器
type IGetMetricRequestBuilder ¶
type IGetMetricRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.GetMetricParams }
IGetMetricRequestBuilder 获取指标请求参数构造器
type IGetTimeEngineRequestBuilder ¶ added in v1.2.0
type IGetTimeEngineRequestBuilder interface { // ToBo 转换为BO ToBo() *bo.GetTimeEngineRequest }
IGetTimeEngineRequestBuilder 获取时间引擎请求构造器
type IGetTimeEngineRuleRequestBuilder ¶ added in v1.2.0
type IGetTimeEngineRuleRequestBuilder interface { // ToBo 转换为BO ToBo() *bo.GetTimeEngineRuleRequest }
IGetTimeEngineRuleRequestBuilder 获取时间引擎规则请求构造器
type IHookModuleBuilder ¶
type IHookModuleBuilder interface { // WithCreateHookRequest 创建钩子请求参数构造器 WithCreateHookRequest(*hookapi.CreateHookRequest) ICreateHookRequestBuilder // WithUpdateHookRequest 更新钩子请求参数构造器 WithUpdateHookRequest(*hookapi.UpdateHookRequest) IUpdateHookRequestBuilder // WithListHookRequest 获取钩子列表请求参数构造器 WithListHookRequest(*hookapi.ListHookRequest) IListHookRequestBuilder // WithUpdateHookStatusRequest 更新钩子状态请求参数构造器 WithUpdateHookStatusRequest(*hookapi.UpdateHookStatusRequest) IUpdateHookStatusRequestBuilder // DoHookBuilder 钩子条目构造器 DoHookBuilder() IDoHookBuilder }
IHookModuleBuilder 钩子模块构造器
type IListAlarmGroupRequestBuilder ¶
type IListAlarmGroupRequestBuilder interface {
ToBo() *bo.QueryAlarmNoticeGroupListParams
}
IListAlarmGroupRequestBuilder 获取告警组列表请求参数构造器
type IListAlarmHistoryRequestBuilder ¶ added in v1.1.0
type IListAlarmHistoryRequestBuilder interface {
ToBo() *bo.QueryAlarmHistoryListParams
}
IListAlarmHistoryRequestBuilder list alarm history request builder
type IListAlarmRequestBuilder ¶
type IListAlarmRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.GetRealTimeAlarmsParams }
IListAlarmRequestBuilder 获取告警列表请求参数构造器
type IListAlarmSendRequestBuilder ¶ added in v1.1.31
type IListAlarmSendRequestBuilder interface {
ToBo() *bo.QueryAlarmSendHistoryListParams
}
IListAlarmSendRequestBuilder 获取告警发送历史列表请求参数构造器
type IListDashboardRequestBuilder ¶
type IListDashboardRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.ListDashboardParams }
IListDashboardRequestBuilder 获取仪表盘列表请求参数构造器
type IListDatasourceRequestBuilder ¶
type IListDatasourceRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryDatasourceListParams }
IListDatasourceRequestBuilder 获取数据源列表请求参数构造器
type IListDictRequestBuilder ¶
type IListDictRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryDictListParams }
IListDictRequestBuilder 获取字典列表请求参数构造器
type IListHookRequestBuilder ¶
type IListHookRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryAlarmHookListParams }
IListHookRequestBuilder 获取钩子列表请求参数构造器
type IListInviteUserRequestBuilder ¶ added in v1.0.2
type IListInviteUserRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryInviteListParams }
IListInviteUserRequestBuilder 获取邀请用户列表请求参数构造器
type IListMenuRequestBuilder ¶
type IListMenuRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryMenuListParams }
IListMenuRequestBuilder 获取菜单列表请求参数构造器
type IListMetricRequestBuilder ¶
type IListMetricRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryMetricListParams }
IListMetricRequestBuilder 获取指标列表请求参数构造器
type IListResourceRequestBuilder ¶
type IListResourceRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryResourceListParams }
IListResourceRequestBuilder 获取资源列表请求参数构造器
type IListRoleRequestBuilder ¶
type IListRoleRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.ListTeamRoleParams }
IListRoleRequestBuilder 获取角色列表请求参数构造器
type IListStrategyGroupRequestBuilder ¶
type IListStrategyGroupRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryStrategyGroupListParams }
IListStrategyGroupRequestBuilder 获取策略组列表请求参数构造器
type IListStrategyRequestBuilder ¶
type IListStrategyRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryStrategyListParams }
IListStrategyRequestBuilder 获取策略列表请求参数构造器
type IListTeamMemberRequestBuilder ¶
type IListTeamMemberRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.ListTeamMemberParams }
IListTeamMemberRequestBuilder 获取团队成员列表请求参数构造器
type IListTeamRequestBuilder ¶
type IListTeamRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryTeamListParams }
IListTeamRequestBuilder 获取团队列表请求参数构造器
type IListTemplateStrategyRequestBuilder ¶
type IListTemplateStrategyRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryTemplateStrategyListParams }
IListTemplateStrategyRequestBuilder 获取模板策略列表请求参数构造器
type IListTimeEngineRequestBuilder ¶ added in v1.2.0
type IListTimeEngineRequestBuilder interface { // ToBo 转换为BO ToBo() *bo.ListTimeEngineRequest }
IListTimeEngineRequestBuilder 获取时间引擎列表请求构造器
type IListTimeEngineRuleRequestBuilder ¶ added in v1.2.0
type IListTimeEngineRuleRequestBuilder interface { // ToBo 转换为BO ToBo() *bo.ListTimeEngineRuleRequest }
IListTimeEngineRuleRequestBuilder 获取时间引擎规则列表请求构造器
type IListUserRequestBuilder ¶
type IListUserRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryUserListParams }
IListUserRequestBuilder 获取用户列表请求参数构造器
type IMenuModuleBuilder ¶
type IMenuModuleBuilder interface { // WithCreateMenuRequest 创建菜单请求参数构造器 WithCreateMenuRequest(*menuapi.CreateMenuRequest) ICreateMenuRequestBuilder // WithBatchCreateMenuRequest 批量创建菜单请求参数构造器 WithBatchCreateMenuRequest(*menuapi.BatchCreateMenuRequest) IBatchCreateMenuRequestBuilder // WithUpdateMenuRequest 更新菜单请求参数构造器 WithUpdateMenuRequest(*menuapi.UpdateMenuRequest) IUpdateMenuRequestBuilder // WithListMenuRequest 获取菜单列表请求参数构造器 WithListMenuRequest(*menuapi.ListMenuRequest) IListMenuRequestBuilder // WithBatchUpdateMenuStatusRequest 批量更新菜单状态请求参数构造器 WithBatchUpdateMenuStatusRequest(*menuapi.BatchUpdateMenuStatusRequest) IBatchUpdateMenuStatusRequestBuilder // WithUpdateMenuTypeParams 更新菜单类型请求参数构造器 WithUpdateMenuTypeParams(*menuapi.BatchUpdateMenuTypeRequest) IUpdateMenuTypeParams // DoMenuBuilder 菜单条目构造器 DoMenuBuilder() IDoMenuBuilder }
IMenuModuleBuilder 菜单模块构造器
type IMetricDataModuleBuilder ¶
type IMetricDataModuleBuilder interface { // BoMetricDataBuilder 指标数据条目构造器 BoMetricDataBuilder() IBoMetricDataBuilder // BoMetricDataValueBuilder 指标数据值条目构造器 BoMetricDataValueBuilder() IBoMetricDataValueBuilder }
IMetricDataModuleBuilder 指标数据模块构造器
type IMetricModuleBuilder ¶
type IMetricModuleBuilder interface { // WithUpdateMetricRequest 更新指标请求参数构造器 WithUpdateMetricRequest(*datasourceapi.UpdateMetricRequest) IUpdateMetricRequestBuilder // WithGetMetricRequest 获取指标请求参数构造器 WithGetMetricRequest(*datasourceapi.GetMetricRequest) IGetMetricRequestBuilder // WithListMetricRequest 获取指标列表请求参数构造器 WithListMetricRequest(*datasourceapi.ListMetricRequest) IListMetricRequestBuilder // DoMetricBuilder 指标条目构造器 DoMetricBuilder() IDoMetricBuilder // DoMetricLabelBuilder 指标标签条目构造器 DoMetricLabelBuilder() IDoMetricLabelBuilder }
IMetricModuleBuilder 指标模块构造器
type IMutationStrategyLevelBuilder ¶
type IMutationStrategyLevelBuilder interface { // WithStrategyID 设置策略ID WithStrategyID(uint32) IMutationStrategyLevelBuilder // ToMetricBo 转换为业务对象 ToMetricBo(*strategyapi.CreateStrategyMetricLevelRequest) *bo.CreateStrategyMetricLevel // ToMetricBos 转换为业务对象列表 ToMetricBos([]*strategyapi.CreateStrategyMetricLevelRequest) []*bo.CreateStrategyMetricLevel // ToEventBo 转换为业务对象 ToEventBo(*strategyapi.CreateStrategyEventLevelRequest) *bo.CreateStrategyEventLevel // ToEventBos 转换为业务对象列表 ToEventBos([]*strategyapi.CreateStrategyEventLevelRequest) []*bo.CreateStrategyEventLevel // ToDomainBo 转换为领域对象 ToDomainBo(*strategyapi.CreateStrategyDomainLevelRequest) *bo.CreateStrategyDomainLevel // ToDomainBos 转换为领域对象列表 ToDomainBos([]*strategyapi.CreateStrategyDomainLevelRequest) []*bo.CreateStrategyDomainLevel // ToPortBo 转换为业务对象 ToPortBo(*strategyapi.CreateStrategyPortLevelRequest) *bo.CreateStrategyPortLevel // ToPortBos 转换为业务对象列表 ToPortBos([]*strategyapi.CreateStrategyPortLevelRequest) []*bo.CreateStrategyPortLevel // ToHTTPBo 转换为业务对象 ToHTTPBo(*strategyapi.CreateStrategyHTTPLevelRequest) *bo.CreateStrategyHTTPLevel // ToHTTPBos 转换为业务对象列表 ToHTTPBos([]*strategyapi.CreateStrategyHTTPLevelRequest) []*bo.CreateStrategyHTTPLevel }
IMutationStrategyLevelBuilder 策略等级条目构造器
type IMutationStrategyLevelTemplateBuilder ¶
type IMutationStrategyLevelTemplateBuilder interface { // WithStrategyTemplateID 设置策略模板ID WithStrategyTemplateID(uint32) IMutationStrategyLevelTemplateBuilder // ToBo 转换为业务对象 ToBo(*strategyapi.MutationStrategyLevelTemplateItem) *bo.CreateStrategyLevelTemplate // ToBos 转换为业务对象列表 ToBos([]*strategyapi.MutationStrategyLevelTemplateItem) []*bo.CreateStrategyLevelTemplate }
IMutationStrategyLevelTemplateBuilder 策略等级模板条目构造器
type IMyAlarmGroupListParamsBuilder ¶
type IMyAlarmGroupListParamsBuilder interface {
ToBo() *bo.MyAlarmGroupListParams
}
IMyAlarmGroupListParamsBuilder 获取我的告警组列表请求参数构造器
type INoticeUserBuilder ¶
type INoticeUserBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.AlarmNoticeMember) *adminapi.NoticeItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.AlarmNoticeMember) []*adminapi.NoticeItem }
INoticeUserBuilder 通知用户条目构造器
type INoticeUserMessageBuilder ¶ added in v1.0.2
type INoticeUserMessageBuilder interface { // ToAPI 转换为API对象 ToAPI(*model.SysUserMessage) *adminapi.NoticeUserMessage // ToAPIs 转换为API对象列表 ToAPIs([]*model.SysUserMessage) []*adminapi.NoticeUserMessage // ToModel 转换为业务对象 ToModel(*bo.NoticeUserMessage) *model.SysUserMessage // ToModels 转换为业务对象列表 ToModels([]*bo.NoticeUserMessage) []*model.SysUserMessage }
INoticeUserMessageBuilder 通知用户消息条目构造器
type IOauthModuleBuilder ¶ added in v1.1.38
type IOauthModuleBuilder interface {
ToAPI(config *palaceconf.OAuth2) []*authorizationapi.OauthItem
}
IOauthModuleBuilder 构建oauth模块
func NewOauthModuleBuilder ¶ added in v1.1.38
func NewOauthModuleBuilder(ctx context.Context) IOauthModuleBuilder
NewOauthModuleBuilder 创建oauth模块构建器
type IPaginationModuleBuilder ¶
type IPaginationModuleBuilder interface { // ToBo 转换为业务对象 ToBo(*api.PaginationReq) types.Pagination // ToAPI 转换为API对象 ToAPI(types.Pagination) *api.PaginationReply }
IPaginationModuleBuilder 分页模块构造器
type IPramsBuilder ¶
type IPramsBuilder interface { // PaginationModuleBuilder 分页模块构造器 PaginationModuleBuilder() IPaginationModuleBuilder // AlarmNoticeGroupModuleBuilder 告警组模块构造器 AlarmNoticeGroupModuleBuilder() IAlarmNoticeGroupModuleBuilder // UserModuleBuilder 用户模块构造器 UserModuleBuilder() IUserModuleBuilder // TeamMemberModuleBuilder 团队成员模块构造器 TeamMemberModuleBuilder() ITeamMemberModuleBuilder // DatasourceModuleBuilder 数据源模块构造器 DatasourceModuleBuilder() IDatasourceModuleBuilder // MetricDataModuleBuilder 指标数据模块构造器 MetricDataModuleBuilder() IMetricDataModuleBuilder // MetricModuleBuilder 指标模块构造器 MetricModuleBuilder() IMetricModuleBuilder // DictModuleBuilder 字典模块构造器 DictModuleBuilder() IDictModuleBuilder // HookModuleBuilder 钩子模块构造器 HookModuleBuilder() IHookModuleBuilder MenuModuleBuilder() IMenuModuleBuilder // RealtimeAlarmModuleBuilder 实时告警模块构造器 RealtimeAlarmModuleBuilder() IRealtimeAlarmModuleBuilder // ResourceModuleBuilder 资源模块构造器 ResourceModuleBuilder() IResourceModuleBuilder // StrategyModuleBuilder 策略模块构造器 StrategyModuleBuilder() IStrategyModuleBuilder // SubscriberModuleBuilder 订阅者模块构造器 SubscriberModuleBuilder() ISubscriberModuleBuilder // RoleModuleBuilder 角色模块构造器 RoleModuleBuilder() IRoleModuleBuilder // TeamModuleBuilder 团队模块构造器 TeamModuleBuilder() ITeamModuleBuilder // InviteModuleBuilder 邀请模块构造器 InviteModuleBuilder() InviteModuleBuilder // AlarmHistoryModuleBuilder 告警历史模块构造器 AlarmHistoryModuleBuilder() IAlarmHistoryModuleBuilder // AlarmModuleBuilder 告警模块构造器 AlarmModuleBuilder() IAlarmModuleBuilder // YamlModuleBuilder 文件模块构造器 YamlModuleBuilder() IFileModuleBuild // AlarmSendModuleBuilder 告警发送模块构造器 AlarmSendModuleBuilder() IAlarmSendModuleBuilder // TimeEngineRuleModuleBuilder 时间引擎规则模块构造器 TimeEngineRuleModuleBuilder() ITimeEngineRuleModuleBuilder // TimeEngineModuleBuilder 时间引擎模块构造器 TimeEngineModuleBuilder() ITimeEngineModuleBuilder // OauthModuleBuilder oauth模块构造器 OauthModuleBuilder() IOauthModuleBuilder }
IPramsBuilder 参数构造器
type IRealtimeAlarmModuleBuilder ¶
type IRealtimeAlarmModuleBuilder interface { // WithGetAlarmRequest 获取告警请求参数构造器 WithGetAlarmRequest(*realtimeapi.GetAlarmRequest) IGetAlarmRequestBuilder // WithListAlarmRequest 获取告警列表请求参数构造器 WithListAlarmRequest(*realtimeapi.ListAlarmRequest) IListAlarmRequestBuilder // DoRealtimeAlarmBuilder 告警条目构造器 DoRealtimeAlarmBuilder() IDoRealtimeAlarmBuilder // DoAlarmPageSelfBuilder 告警页面自定义字段条目构造器 DoAlarmPageSelfBuilder() IDoAlarmPageSelfBuilder // WithCreateDashboardRequest 创建仪表盘请求参数构造器 WithCreateDashboardRequest(*realtimeapi.CreateDashboardRequest) ICreateDashboardRequestBuilder // WithUpdateDashboardRequest 更新仪表盘请求参数构造器 WithUpdateDashboardRequest(*realtimeapi.UpdateDashboardRequest) IUpdateDashboardRequestBuilder // WithDeleteDashboardRequest 删除仪表盘请求参数构造器 WithDeleteDashboardRequest(*realtimeapi.DeleteDashboardRequest) IDeleteDashboardRequestBuilder // WithListDashboardRequest 获取仪表盘列表请求参数构造器 WithListDashboardRequest(*realtimeapi.ListDashboardRequest) IListDashboardRequestBuilder // WithBatchUpdateDashboardStatusRequest 批量更新仪表盘状态请求参数构造器 WithBatchUpdateDashboardStatusRequest(*realtimeapi.BatchUpdateDashboardStatusRequest) IBatchUpdateDashboardStatusRequestBuilder // DoDashboardBuilder 仪表盘条目构造器 DoDashboardBuilder() IDoDashboardBuilder // BoChartBuilder 图表条目构造器 BoChartBuilder() IBoChartBuilder // DoChartBuilder 图表条目构造器 DoChartBuilder() IDoChartBuilder // WithBoAddDashboardParams 添加仪表盘请求参数构造器 WithBoAddDashboardParams(*bo.AddDashboardParams) IBoAddDashboardParamsBuilder // WithBoUpdateDashboardParams 更新仪表盘请求参数构造器 WithBoUpdateDashboardParams(*bo.UpdateDashboardParams) IBoUpdateDashboardParamsBuilder }
IRealtimeAlarmModuleBuilder 实时告警模块构造器
type IRemoveTeamAdminRequestBuilder ¶
type IRemoveTeamAdminRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.SetMemberAdminParams }
IRemoveTeamAdminRequestBuilder 移除团队管理员请求参数构造器
type IRemoveTeamMemberRequestBuilder ¶
type IRemoveTeamMemberRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.RemoveTeamMemberParams }
IRemoveTeamMemberRequestBuilder 移除团队成员请求参数构造器
type IResetUserPasswordBySelfRequestBuilder ¶
type IResetUserPasswordBySelfRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.ResetUserPasswordBySelfParams // WithUserInfo 设置用户信息 WithUserInfo(f func(ctx context.Context, id uint32) (*model.SysUser, error)) (IResetUserPasswordBySelfRequestBuilder, error) }
IResetUserPasswordBySelfRequestBuilder 重置用户密码请求参数构造器
type IResourceModuleBuilder ¶
type IResourceModuleBuilder interface { // WithListResourceRequest 设置获取资源列表请求参数 WithListResourceRequest(*resourceapi.ListResourceRequest) IListResourceRequestBuilder // DoResourceBuilder 资源条目构造器 DoResourceBuilder() IDoResourceBuilder }
IResourceModuleBuilder 资源模块构造器
type IRoleModuleBuilder ¶
type IRoleModuleBuilder interface { // WithCreateRoleRequest 设置创建角色请求参数 WithCreateRoleRequest(*teamapi.CreateRoleRequest) ICreateRoleRequestBuilder // WithUpdateRoleRequest 设置更新角色请求参数 WithUpdateRoleRequest(*teamapi.UpdateRoleRequest) IUpdateRoleRequestBuilder // WithListRoleRequest 设置获取角色列表请求参数 WithListRoleRequest(*teamapi.ListRoleRequest) IListRoleRequestBuilder // DoRoleBuilder 角色条目构造器 DoRoleBuilder() IDoRoleBuilder }
IRoleModuleBuilder 角色模块构造器
type ISetMemberRoleRequestBuilder ¶
type ISetMemberRoleRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.SetMemberRoleParams }
ISetMemberRoleRequestBuilder 设置成员角色请求参数构造器
type ISetTeamAdminRequestBuilder ¶
type ISetTeamAdminRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.SetMemberAdminParams }
ISetTeamAdminRequestBuilder 设置团队管理员请求参数构造器
type ISetTeamConfigRequestBuilder ¶ added in v1.2.0
type ISetTeamConfigRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.SetTeamConfigParams }
ISetTeamConfigRequestBuilder 设置团队配置请求参数构造器
type ISetUserRoleRequestBuilder ¶ added in v1.2.0
type ISetUserRoleRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.SetUserRoleParams }
ISetUserRoleRequestBuilder 设置用户角色请求参数构造器
type IStrategyModuleBuilder ¶
type IStrategyModuleBuilder interface { // WithCreateStrategyGroupRequest 设置创建策略组请求参数 WithCreateStrategyGroupRequest(*strategyapi.CreateStrategyGroupRequest) ICreateStrategyGroupRequestBuilder // WithDeleteStrategyGroupRequest 设置删除策略组请求参数 WithDeleteStrategyGroupRequest(*strategyapi.DeleteStrategyGroupRequest) IDeleteStrategyGroupRequestBuilder // WithListStrategyGroupRequest 设置获取策略组列表请求参数 WithListStrategyGroupRequest(*strategyapi.ListStrategyGroupRequest) IListStrategyGroupRequestBuilder // WithUpdateStrategyGroupRequest 设置更新策略组请求参数 WithUpdateStrategyGroupRequest(*strategyapi.UpdateStrategyGroupRequest) IUpdateStrategyGroupRequestBuilder // WithUpdateStrategyGroupStatusRequest 设置更新策略组状态请求参数 WithUpdateStrategyGroupStatusRequest(*strategyapi.UpdateStrategyGroupStatusRequest) IUpdateStrategyGroupStatusRequestBuilder // DoStrategyGroupBuilder 策略组条目构造器 DoStrategyGroupBuilder() IDoStrategyGroupBuilder // WithCreateStrategyRequest 设置创建策略请求参数 WithCreateStrategyRequest(*strategyapi.CreateStrategyRequest) ICreateStrategyRequestBuilder // WithUpdateStrategyRequest 设置更新策略请求参数 WithUpdateStrategyRequest(*strategyapi.UpdateStrategyRequest) IUpdateStrategyRequestBuilder // WithListStrategyRequest 设置获取策略列表请求参数 WithListStrategyRequest(*strategyapi.ListStrategyRequest) IListStrategyRequestBuilder // WithUpdateStrategyStatusRequest 设置更新策略状态请求参数 WithUpdateStrategyStatusRequest(*strategyapi.UpdateStrategyStatusRequest) IUpdateStrategyStatusRequestBuilder // DoStrategyBuilder 策略条目构造器 DoStrategyBuilder() IDoStrategyBuilder // DoStrategyLevelBuilder 策略等级条目构造器 DoStrategyLevelBuilder() IDoStrategyLevelBuilder // DoStrategyLevelsBuilder 策略等级条目构造器 DoStrategyLevelsBuilder() IDoStrategyLevelsBuilder // WithCreateTemplateStrategyRequest 设置创建模板策略请求参数 WithCreateTemplateStrategyRequest(*strategyapi.CreateTemplateStrategyRequest) ICreateTemplateStrategyRequestBuilder // WithUpdateTemplateStrategyRequest 设置更新模板策略请求参数 WithUpdateTemplateStrategyRequest(*strategyapi.UpdateTemplateStrategyRequest) IUpdateTemplateStrategyRequestBuilder // WithListTemplateStrategyRequest 设置获取模板策略列表请求参数 WithListTemplateStrategyRequest(*strategyapi.ListTemplateStrategyRequest) IListTemplateStrategyRequestBuilder // WithUpdateTemplateStrategyStatusRequest 设置更新模板策略状态请求参数 WithUpdateTemplateStrategyStatusRequest(*strategyapi.UpdateTemplateStrategyStatusRequest) IUpdateTemplateStrategyStatusRequestBuilder // DoTemplateStrategyBuilder 模板策略条目构造器 DoTemplateStrategyBuilder() IDoTemplateStrategyBuilder // APIMutationStrategyLevelTemplateItems 转换为API对象 APIMutationStrategyLevelTemplateItems() IMutationStrategyLevelTemplateBuilder // APIMutationStrategyLevelItems 转换为API对象 APIMutationStrategyLevelItems() IMutationStrategyLevelBuilder // DoStrategyLevelTemplateBuilder 策略等级模板条目构造器 DoStrategyLevelTemplateBuilder() IDoStrategyLevelTemplateBuilder // BoStrategyBuilder 策略业务对象构造器 BoStrategyBuilder() IBoStrategyBuilder }
IStrategyModuleBuilder 策略模块构造器
type IStrategySubscriberRequestBuilder ¶
type IStrategySubscriberRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryStrategySubscriberParams }
IStrategySubscriberRequestBuilder 策略订阅请求参数构造器
type ISubscriberModuleBuilder ¶
type ISubscriberModuleBuilder interface { // WithUserSubscriberListRequest 设置用户订阅列表请求 WithUserSubscriberListRequest(*sbscriberapi.UserSubscriberListRequest) IUserSubscriberListRequestBuilder // WithSubscriberStrategyRequest 设置订阅策略请求 WithSubscriberStrategyRequest(*sbscriberapi.SubscriberStrategyRequest) ISubscriberStrategyRequestBuilder // WithUnSubscriberRequest 设置取消订阅请求 WithUnSubscriberRequest(*sbscriberapi.UnSubscriberRequest) IUnSubscriberRequestBuilder // WithStrategySubscriberRequest 设置策略订阅请求 WithStrategySubscriberRequest(*sbscriberapi.StrategySubscriberRequest) IStrategySubscriberRequestBuilder // DoSubscriberBuilder 获取订阅条目构造器 DoSubscriberBuilder() IDoSubscriberBuilder }
ISubscriberModuleBuilder 订阅模块条目构造器
type ISubscriberStrategyRequestBuilder ¶
type ISubscriberStrategyRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.SubscriberStrategyParams }
ISubscriberStrategyRequestBuilder 订阅策略请求参数构造器
type ITeamMemberModuleBuilder ¶
type ITeamMemberModuleBuilder interface { // DoTeamMemberBuilder 获取团队成员条目构造器 DoTeamMemberBuilder() IDoTeamMemberBuilder }
ITeamMemberModuleBuilder 团队成员模块条目构造器
type ITeamModuleBuilder ¶
type ITeamModuleBuilder interface { // WithCreateTeamRequest 设置创建团队请求 WithCreateTeamRequest(*teamapi.CreateTeamRequest) ICreateTeamRequestBuilder // WithUpdateTeamRequest 设置更新团队请求 WithUpdateTeamRequest(*teamapi.UpdateTeamRequest) IUpdateTeamRequestBuilder // WithListTeamRequest 设置获取团队列表请求 WithListTeamRequest(*teamapi.ListTeamRequest) IListTeamRequestBuilder // WithRemoveTeamMemberRequest 设置移除团队成员请求 WithRemoveTeamMemberRequest(*teamapi.RemoveTeamMemberRequest) IRemoveTeamMemberRequestBuilder // WithSetTeamAdminRequest 设置设置团队管理员请求 WithSetTeamAdminRequest(*teamapi.SetTeamAdminRequest) ISetTeamAdminRequestBuilder // WithRemoveTeamAdminRequest 设置移除团队管理员请求 WithRemoveTeamAdminRequest(*teamapi.RemoveTeamAdminRequest) IRemoveTeamAdminRequestBuilder // WithSetMemberRoleRequest 设置设置成员角色请求 WithSetMemberRoleRequest(*teamapi.SetMemberRoleRequest) ISetMemberRoleRequestBuilder // WithListTeamMemberRequest 设置获取团队成员列表请求 WithListTeamMemberRequest(*teamapi.ListTeamMemberRequest) IListTeamMemberRequestBuilder // WithTransferTeamLeaderRequest 设置转移团队领导请求 WithTransferTeamLeaderRequest(*teamapi.TransferTeamLeaderRequest) ITransferTeamLeaderRequestBuilder // WithSetTeamConfigRequest 设置设置团队配置请求 WithSetTeamConfigRequest(*teamapi.SetTeamConfigRequest) ISetTeamConfigRequestBuilder // DoTeamBuilder 获取团队条目构造器 DoTeamBuilder() IDoTeamBuilder }
ITeamModuleBuilder 团队模块条目构造器
type ITimeEngineDoBuilder ¶ added in v1.2.0
type ITimeEngineDoBuilder interface { // ToAPI 转换为API ToAPI(*bizmodel.TimeEngine) *adminapi.TimeEngineItem // ToAPIs 转换为API列表 ToAPIs([]*bizmodel.TimeEngine) []*adminapi.TimeEngineItem }
ITimeEngineDoBuilder 时间引擎执行构造器
type ITimeEngineModuleBuilder ¶ added in v1.2.0
type ITimeEngineModuleBuilder interface { // WithCreateTimeEngineRequest 创建时间引擎请求构造器 WithCreateTimeEngineRequest(req *alarmapi.CreateTimeEngineRequest) ICreateTimeEngineRequestBuilder // WithUpdateTimeEngineRequest 更新时间引擎请求构造器 WithUpdateTimeEngineRequest(req *alarmapi.UpdateTimeEngineRequest) IUpdateTimeEngineRequestBuilder // WithDeleteTimeEngineRequest 删除时间引擎请求构造器 WithDeleteTimeEngineRequest(req *alarmapi.DeleteTimeEngineRequest) IDeleteTimeEngineRequestBuilder // WithGetTimeEngineRequest 获取时间引擎请求构造器 WithGetTimeEngineRequest(req *alarmapi.GetTimeEngineRequest) IGetTimeEngineRequestBuilder // WithListTimeEngineRequest 获取时间引擎列表请求构造器 WithListTimeEngineRequest(req *alarmapi.ListTimeEngineRequest) IListTimeEngineRequestBuilder // WithBatchUpdateTimeEngineStatusRequest 批量更新时间引擎状态请求构造器 WithBatchUpdateTimeEngineStatusRequest(req *alarmapi.BatchUpdateTimeEngineStatusRequest) IBatchUpdateTimeEngineStatusRequestBuilder // Do 执行 Do() ITimeEngineDoBuilder }
ITimeEngineModuleBuilder 时间引擎模块构造器
type ITimeEngineRuleDoBuilder ¶ added in v1.2.0
type ITimeEngineRuleDoBuilder interface { // ToAPI 转换为API ToAPI(*bizmodel.TimeEngineRule) *adminapi.TimeEngineRuleItem // ToAPIs 转换为API列表 ToAPIs([]*bizmodel.TimeEngineRule) []*adminapi.TimeEngineRuleItem }
ITimeEngineRuleDoBuilder 时间引擎规则执行构造器
type ITimeEngineRuleModuleBuilder ¶ added in v1.2.0
type ITimeEngineRuleModuleBuilder interface { // WithCreateTimeEngineRuleRequest 创建时间引擎规则请求构造器 WithCreateTimeEngineRuleRequest(req *alarmapi.CreateTimeEngineRuleRequest) ICreateTimeEngineRuleRequestBuilder // WithUpdateTimeEngineRuleRequest 更新时间引擎规则请求构造器 WithUpdateTimeEngineRuleRequest(req *alarmapi.UpdateTimeEngineRuleRequest) IUpdateTimeEngineRuleRequestBuilder // WithDeleteTimeEngineRuleRequest 删除时间引擎规则请求构造器 WithDeleteTimeEngineRuleRequest(req *alarmapi.DeleteTimeEngineRuleRequest) IDeleteTimeEngineRuleRequestBuilder // WithGetTimeEngineRuleRequest 获取时间引擎规则请求构造器 WithGetTimeEngineRuleRequest(req *alarmapi.GetTimeEngineRuleRequest) IGetTimeEngineRuleRequestBuilder // WithListTimeEngineRuleRequest 获取时间引擎规则列表请求构造器 WithListTimeEngineRuleRequest(req *alarmapi.ListTimeEngineRuleRequest) IListTimeEngineRuleRequestBuilder // WithBatchUpdateTimeEngineRuleStatusRequest 批量更新时间引擎规则状态请求构造器 WithBatchUpdateTimeEngineRuleStatusRequest(req *alarmapi.BatchUpdateTimeEngineRuleStatusRequest) IBatchUpdateTimeEngineRuleStatusRequestBuilder // Do 执行 Do() ITimeEngineRuleDoBuilder }
ITimeEngineRuleModuleBuilder 时间引擎规则模块构造器
type ITransferTeamLeaderRequestBuilder ¶
type ITransferTeamLeaderRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.TransferTeamLeaderParams }
ITransferTeamLeaderRequestBuilder 转移团队领导请求参数构造器
type IUnSubscriberRequestBuilder ¶
type IUnSubscriberRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UnSubscriberStrategyParams }
IUnSubscriberRequestBuilder 取消订阅请求参数构造器
type IUpdateAlarmGroupRequestBuilder ¶
type IUpdateAlarmGroupRequestBuilder interface {
ToBo() *bo.UpdateAlarmNoticeGroupParams
}
IUpdateAlarmGroupRequestBuilder 更新告警组请求参数构造器
type IUpdateAlarmGroupStatusRequestBuilder ¶
type IUpdateAlarmGroupStatusRequestBuilder interface {
ToBo() *bo.UpdateAlarmNoticeGroupStatusParams
}
IUpdateAlarmGroupStatusRequestBuilder 更新告警组状态请求参数构造器
type IUpdateDashboardRequestBuilder ¶
type IUpdateDashboardRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateDashboardParams }
IUpdateDashboardRequestBuilder 更新仪表盘请求参数构造器
type IUpdateDatasourceRequestBuilder ¶
type IUpdateDatasourceRequestBuilder interface {
ToBo() *bo.UpdateDatasourceBaseInfoParams
}
IUpdateDatasourceRequestBuilder 更新数据源请求参数构造器
type IUpdateDictRequestBuilder ¶
type IUpdateDictRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateDictParams }
IUpdateDictRequestBuilder 更新字典请求参数构造器
type IUpdateDictStatusParamsBuilder ¶
type IUpdateDictStatusParamsBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateDictStatusParams }
IUpdateDictStatusParamsBuilder 更新字典状态请求参数构造器
type IUpdateHookRequestBuilder ¶
type IUpdateHookRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateAlarmHookParams }
IUpdateHookRequestBuilder 更新钩子请求参数构造器
type IUpdateHookStatusRequestBuilder ¶
type IUpdateHookStatusRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateAlarmHookStatusParams }
IUpdateHookStatusRequestBuilder 更新钩子状态请求参数构造器
type IUpdateInviteStatusRequestBuilder ¶ added in v1.0.2
type IUpdateInviteStatusRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateInviteStatusParams }
IUpdateInviteStatusRequestBuilder 更新邀请状态请求参数构造器
type IUpdateMenuRequestBuilder ¶
type IUpdateMenuRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateMenuParams }
IUpdateMenuRequestBuilder 更新菜单请求参数构造器
type IUpdateMenuTypeParams ¶
type IUpdateMenuTypeParams interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateMenuTypeParams }
IUpdateMenuTypeParams 更新菜单类型请求参数构造器
type IUpdateMetricRequestBuilder ¶
type IUpdateMetricRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateMetricParams }
IUpdateMetricRequestBuilder 更新指标请求参数构造器
type IUpdateRoleRequestBuilder ¶
type IUpdateRoleRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateTeamRoleParams }
IUpdateRoleRequestBuilder 更新角色请求参数构造器
type IUpdateStrategyGroupRequestBuilder ¶
type IUpdateStrategyGroupRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateStrategyGroupParams }
IUpdateStrategyGroupRequestBuilder 更新策略组请求参数构造器
type IUpdateStrategyGroupStatusRequestBuilder ¶
type IUpdateStrategyGroupStatusRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateStrategyGroupStatusParams }
IUpdateStrategyGroupStatusRequestBuilder 更新策略组状态请求参数构造器
type IUpdateStrategyRequestBuilder ¶
type IUpdateStrategyRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateStrategyParams }
IUpdateStrategyRequestBuilder 更新策略请求参数构造器
type IUpdateStrategyStatusRequestBuilder ¶
type IUpdateStrategyStatusRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateStrategyStatusParams }
IUpdateStrategyStatusRequestBuilder 更新策略状态请求参数构造器
type IUpdateTeamRequestBuilder ¶
type IUpdateTeamRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateTeamParams }
IUpdateTeamRequestBuilder 更新团队请求参数构造器
type IUpdateTemplateStrategyRequestBuilder ¶
type IUpdateTemplateStrategyRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateTemplateStrategyParams }
IUpdateTemplateStrategyRequestBuilder 更新模板策略请求参数构造器
type IUpdateTemplateStrategyStatusRequestBuilder ¶
type IUpdateTemplateStrategyStatusRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateTemplateStrategyStatusParams }
IUpdateTemplateStrategyStatusRequestBuilder 更新模板策略状态请求参数构造器
type IUpdateTimeEngineRequestBuilder ¶ added in v1.2.0
type IUpdateTimeEngineRequestBuilder interface { // ToBo 转换为BO ToBo() *bo.UpdateTimeEngineRequest }
IUpdateTimeEngineRequestBuilder 更新时间引擎请求构造器
type IUpdateTimeEngineRuleRequestBuilder ¶ added in v1.2.0
type IUpdateTimeEngineRuleRequestBuilder interface { // ToBo 转换为BO ToBo() *bo.UpdateTimeEngineRuleRequest }
IUpdateTimeEngineRuleRequestBuilder 更新时间引擎规则请求构造器
type IUpdateUserAvatarRequestBuilder ¶
type IUpdateUserAvatarRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateUserAvatarRequest }
IUpdateUserAvatarRequestBuilder 更新用户头像请求参数构造器
type IUpdateUserBaseInfoRequestBuilder ¶
type IUpdateUserBaseInfoRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateUserBaseParams }
IUpdateUserBaseInfoRequestBuilder 更新用户基础信息请求参数构造器
type IUpdateUserEmailRequestBuilder ¶
type IUpdateUserEmailRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateUserEmailRequest }
IUpdateUserEmailRequestBuilder 更新用户邮箱请求参数构造器
type IUpdateUserPhoneRequestBuilder ¶
type IUpdateUserPhoneRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateUserPhoneRequest }
IUpdateUserPhoneRequestBuilder 更新用户手机请求参数构造器
type IUpdateUserRequestBuilder ¶
type IUpdateUserRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateUserParams }
IUpdateUserRequestBuilder 更新用户请求参数构造器
type IUploadFileRequest ¶ added in v1.1.0
type IUploadFileRequest interface { // ToJSON 转换为JSON字符串 ToJSON() string // ToYAML 转换为YAML字符串 ToYAML() string }
IUploadFileRequest 上传文件请求参数构造器
type IUserModuleBuilder ¶
type IUserModuleBuilder interface { // WithCreateUserRequest 设置创建用户请求 WithCreateUserRequest(*userapi.CreateUserRequest) ICreateUserRequestBuilder // WithUpdateUserRequest 设置更新用户请求 WithUpdateUserRequest(*userapi.UpdateUserRequest) IUpdateUserRequestBuilder // WithListUserRequest 设置获取用户列表请求 WithListUserRequest(*userapi.ListUserRequest) IListUserRequestBuilder // WithBatchUpdateUserStatusRequest 设置批量更新用户状态请求 WithBatchUpdateUserStatusRequest(*userapi.BatchUpdateUserStatusRequest) IBatchUpdateUserStatusRequestBuilder // WithResetUserPasswordBySelfRequest 设置重置用户密码请求 WithResetUserPasswordBySelfRequest(*userapi.ResetUserPasswordBySelfRequest) IResetUserPasswordBySelfRequestBuilder // WithUpdateUserPhoneRequest 设置更新用户手机请求 WithUpdateUserPhoneRequest(*userapi.UpdateUserPhoneRequest) IUpdateUserPhoneRequestBuilder // WithUpdateUserEmailRequest 设置更新用户邮箱请求 WithUpdateUserEmailRequest(*userapi.UpdateUserEmailRequest) IUpdateUserEmailRequestBuilder // WithUpdateUserAvatarRequest 设置更新用户头像请求 WithUpdateUserAvatarRequest(*userapi.UpdateUserAvatarRequest) IUpdateUserAvatarRequestBuilder // WithUpdateUserBaseInfoRequest 设置更新用户基础信息请求 WithUpdateUserBaseInfoRequest(*userapi.UpdateUserBaseInfoRequest) IUpdateUserBaseInfoRequestBuilder // WithSetUserRoleRequest 设置设置用户角色请求 WithSetUserRoleRequest(*userapi.SetUserRoleRequest) ISetUserRoleRequestBuilder // DoUserBuilder 获取用户条目构造器 DoUserBuilder() IDoUserBuilder // DoNoticeUserBuilder 获取通知用户条目构造器 DoNoticeUserBuilder() INoticeUserBuilder // NoticeUserMessageBuilder 获取通知用户消息条目构造器 NoticeUserMessageBuilder() INoticeUserMessageBuilder }
IUserModuleBuilder 用户模块条目构造器
type IUserSubscriberListRequestBuilder ¶
type IUserSubscriberListRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryUserSubscriberParams }
IUserSubscriberListRequestBuilder 用户订阅列表请求参数构造器
type InviteModuleBuilder ¶ added in v1.0.2
type InviteModuleBuilder interface { // WithInviteUserRequest 创建邀请用户请求参数构造器 WithInviteUserRequest(*inviteapi.InviteUserRequest) ICreateInviteUserRequestBuilder // WithUpdateInviteStatusRequest 更新邀请状态请求参数构造器 WithUpdateInviteStatusRequest(*inviteapi.UpdateInviteStatusRequest) IUpdateInviteStatusRequestBuilder // WithListInviteUserRequest 获取邀请用户列表请求参数构造器 WithListInviteUserRequest(*inviteapi.ListUserInviteRequest) IListInviteUserRequestBuilder // DoInviteBuilder 邀请条目构造器 DoInviteBuilder(*bo.InviteTeamInfoParams) IDoInviteBuilder }
InviteModuleBuilder 邀请模块构造器