Documentation ¶
Index ¶
- func RegisterService(s giraffe_micro.Server, srv Service)
- type Client
- type CreateMetricGroupRequest
- func (*CreateMetricGroupRequest) Descriptor() ([]byte, []int)
- func (m *CreateMetricGroupRequest) GetCategory() string
- func (m *CreateMetricGroupRequest) GetDims() []*inspection.InspectionDim
- func (m *CreateMetricGroupRequest) GetId() string
- func (m *CreateMetricGroupRequest) GetMemo() string
- func (m *CreateMetricGroupRequest) GetName() string
- func (m *CreateMetricGroupRequest) GetPluginId() string
- func (m *CreateMetricGroupRequest) GetVals() []*inspection.InspectionVal
- func (*CreateMetricGroupRequest) ProtoMessage()
- func (m *CreateMetricGroupRequest) Reset()
- func (m *CreateMetricGroupRequest) String() string
- func (this *CreateMetricGroupRequest) Validate() error
- func (m *CreateMetricGroupRequest) XXX_DiscardUnknown()
- func (m *CreateMetricGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateMetricGroupRequest) XXX_Merge(src proto.Message)
- func (m *CreateMetricGroupRequest) XXX_Size() int
- func (m *CreateMetricGroupRequest) XXX_Unmarshal(b []byte) error
- type CreateMetricGroupResponseWrapper
- func (*CreateMetricGroupResponseWrapper) Descriptor() ([]byte, []int)
- func (m *CreateMetricGroupResponseWrapper) GetCode() int32
- func (m *CreateMetricGroupResponseWrapper) GetCodeExplain() string
- func (m *CreateMetricGroupResponseWrapper) GetData() *inspection.InspectionMetricGroup
- func (m *CreateMetricGroupResponseWrapper) GetError() string
- func (*CreateMetricGroupResponseWrapper) ProtoMessage()
- func (m *CreateMetricGroupResponseWrapper) Reset()
- func (m *CreateMetricGroupResponseWrapper) String() string
- func (this *CreateMetricGroupResponseWrapper) Validate() error
- func (m *CreateMetricGroupResponseWrapper) XXX_DiscardUnknown()
- func (m *CreateMetricGroupResponseWrapper) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateMetricGroupResponseWrapper) XXX_Merge(src proto.Message)
- func (m *CreateMetricGroupResponseWrapper) XXX_Size() int
- func (m *CreateMetricGroupResponseWrapper) XXX_Unmarshal(b []byte) error
- type DeleteMetricGroupRequest
- func (*DeleteMetricGroupRequest) Descriptor() ([]byte, []int)
- func (m *DeleteMetricGroupRequest) GetMetricGroupId() string
- func (m *DeleteMetricGroupRequest) GetPluginId() string
- func (*DeleteMetricGroupRequest) ProtoMessage()
- func (m *DeleteMetricGroupRequest) Reset()
- func (m *DeleteMetricGroupRequest) String() string
- func (this *DeleteMetricGroupRequest) Validate() error
- func (m *DeleteMetricGroupRequest) XXX_DiscardUnknown()
- func (m *DeleteMetricGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteMetricGroupRequest) XXX_Merge(src proto.Message)
- func (m *DeleteMetricGroupRequest) XXX_Size() int
- func (m *DeleteMetricGroupRequest) XXX_Unmarshal(b []byte) error
- type DeleteMetricGroupResponseWrapper
- func (*DeleteMetricGroupResponseWrapper) Descriptor() ([]byte, []int)
- func (m *DeleteMetricGroupResponseWrapper) GetCode() int32
- func (m *DeleteMetricGroupResponseWrapper) GetCodeExplain() string
- func (m *DeleteMetricGroupResponseWrapper) GetData() *types.Empty
- func (m *DeleteMetricGroupResponseWrapper) GetError() string
- func (*DeleteMetricGroupResponseWrapper) ProtoMessage()
- func (m *DeleteMetricGroupResponseWrapper) Reset()
- func (m *DeleteMetricGroupResponseWrapper) String() string
- func (this *DeleteMetricGroupResponseWrapper) Validate() error
- func (m *DeleteMetricGroupResponseWrapper) XXX_DiscardUnknown()
- func (m *DeleteMetricGroupResponseWrapper) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteMetricGroupResponseWrapper) XXX_Merge(src proto.Message)
- func (m *DeleteMetricGroupResponseWrapper) XXX_Size() int
- func (m *DeleteMetricGroupResponseWrapper) XXX_Unmarshal(b []byte) error
- type GetMetricGroupRequest
- func (*GetMetricGroupRequest) Descriptor() ([]byte, []int)
- func (m *GetMetricGroupRequest) GetMetricGroupId() string
- func (m *GetMetricGroupRequest) GetPluginId() string
- func (*GetMetricGroupRequest) ProtoMessage()
- func (m *GetMetricGroupRequest) Reset()
- func (m *GetMetricGroupRequest) String() string
- func (this *GetMetricGroupRequest) Validate() error
- func (m *GetMetricGroupRequest) XXX_DiscardUnknown()
- func (m *GetMetricGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetMetricGroupRequest) XXX_Merge(src proto.Message)
- func (m *GetMetricGroupRequest) XXX_Size() int
- func (m *GetMetricGroupRequest) XXX_Unmarshal(b []byte) error
- type GetMetricGroupResponseWrapper
- func (*GetMetricGroupResponseWrapper) Descriptor() ([]byte, []int)
- func (m *GetMetricGroupResponseWrapper) GetCode() int32
- func (m *GetMetricGroupResponseWrapper) GetCodeExplain() string
- func (m *GetMetricGroupResponseWrapper) GetData() *inspection.InspectionMetricGroup
- func (m *GetMetricGroupResponseWrapper) GetError() string
- func (*GetMetricGroupResponseWrapper) ProtoMessage()
- func (m *GetMetricGroupResponseWrapper) Reset()
- func (m *GetMetricGroupResponseWrapper) String() string
- func (this *GetMetricGroupResponseWrapper) Validate() error
- func (m *GetMetricGroupResponseWrapper) XXX_DiscardUnknown()
- func (m *GetMetricGroupResponseWrapper) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetMetricGroupResponseWrapper) XXX_Merge(src proto.Message)
- func (m *GetMetricGroupResponseWrapper) XXX_Size() int
- func (m *GetMetricGroupResponseWrapper) XXX_Unmarshal(b []byte) error
- type ListMetricGroupRequest
- func (*ListMetricGroupRequest) Descriptor() ([]byte, []int)
- func (m *ListMetricGroupRequest) GetPage() int32
- func (m *ListMetricGroupRequest) GetPageSize() int32
- func (m *ListMetricGroupRequest) GetPluginId() string
- func (*ListMetricGroupRequest) ProtoMessage()
- func (m *ListMetricGroupRequest) Reset()
- func (m *ListMetricGroupRequest) String() string
- func (this *ListMetricGroupRequest) Validate() error
- func (m *ListMetricGroupRequest) XXX_DiscardUnknown()
- func (m *ListMetricGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListMetricGroupRequest) XXX_Merge(src proto.Message)
- func (m *ListMetricGroupRequest) XXX_Size() int
- func (m *ListMetricGroupRequest) XXX_Unmarshal(b []byte) error
- type ListMetricGroupResponse
- func (*ListMetricGroupResponse) Descriptor() ([]byte, []int)
- func (m *ListMetricGroupResponse) GetList() []*inspection.InspectionMetricGroup
- func (m *ListMetricGroupResponse) GetPage() int32
- func (m *ListMetricGroupResponse) GetPageSize() int32
- func (m *ListMetricGroupResponse) GetTotal() int32
- func (*ListMetricGroupResponse) ProtoMessage()
- func (m *ListMetricGroupResponse) Reset()
- func (m *ListMetricGroupResponse) String() string
- func (this *ListMetricGroupResponse) Validate() error
- func (m *ListMetricGroupResponse) XXX_DiscardUnknown()
- func (m *ListMetricGroupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListMetricGroupResponse) XXX_Merge(src proto.Message)
- func (m *ListMetricGroupResponse) XXX_Size() int
- func (m *ListMetricGroupResponse) XXX_Unmarshal(b []byte) error
- type ListMetricGroupResponseWrapper
- func (*ListMetricGroupResponseWrapper) Descriptor() ([]byte, []int)
- func (m *ListMetricGroupResponseWrapper) GetCode() int32
- func (m *ListMetricGroupResponseWrapper) GetCodeExplain() string
- func (m *ListMetricGroupResponseWrapper) GetData() *ListMetricGroupResponse
- func (m *ListMetricGroupResponseWrapper) GetError() string
- func (*ListMetricGroupResponseWrapper) ProtoMessage()
- func (m *ListMetricGroupResponseWrapper) Reset()
- func (m *ListMetricGroupResponseWrapper) String() string
- func (this *ListMetricGroupResponseWrapper) Validate() error
- func (m *ListMetricGroupResponseWrapper) XXX_DiscardUnknown()
- func (m *ListMetricGroupResponseWrapper) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListMetricGroupResponseWrapper) XXX_Merge(src proto.Message)
- func (m *ListMetricGroupResponseWrapper) XXX_Size() int
- func (m *ListMetricGroupResponseWrapper) XXX_Unmarshal(b []byte) error
- type Service
- type UpdateMetricGroupRequest
- func (*UpdateMetricGroupRequest) Descriptor() ([]byte, []int)
- func (m *UpdateMetricGroupRequest) GetCategory() string
- func (m *UpdateMetricGroupRequest) GetDims() []*inspection.InspectionDim
- func (m *UpdateMetricGroupRequest) GetMemo() string
- func (m *UpdateMetricGroupRequest) GetMetricGroupId() string
- func (m *UpdateMetricGroupRequest) GetName() string
- func (m *UpdateMetricGroupRequest) GetPluginId() string
- func (m *UpdateMetricGroupRequest) GetVals() []*UpdateMetricGroupRequest_Vals
- func (*UpdateMetricGroupRequest) ProtoMessage()
- func (m *UpdateMetricGroupRequest) Reset()
- func (m *UpdateMetricGroupRequest) String() string
- func (this *UpdateMetricGroupRequest) Validate() error
- func (m *UpdateMetricGroupRequest) XXX_DiscardUnknown()
- func (m *UpdateMetricGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateMetricGroupRequest) XXX_Merge(src proto.Message)
- func (m *UpdateMetricGroupRequest) XXX_Size() int
- func (m *UpdateMetricGroupRequest) XXX_Unmarshal(b []byte) error
- type UpdateMetricGroupRequest_Vals
- func (*UpdateMetricGroupRequest_Vals) Descriptor() ([]byte, []int)
- func (m *UpdateMetricGroupRequest_Vals) GetConditions() []*inspection.InspectionCondition
- func (m *UpdateMetricGroupRequest_Vals) GetId() string
- func (m *UpdateMetricGroupRequest_Vals) GetMemo() string
- func (m *UpdateMetricGroupRequest_Vals) GetName() string
- func (m *UpdateMetricGroupRequest_Vals) GetWeight() int32
- func (*UpdateMetricGroupRequest_Vals) ProtoMessage()
- func (m *UpdateMetricGroupRequest_Vals) Reset()
- func (m *UpdateMetricGroupRequest_Vals) String() string
- func (this *UpdateMetricGroupRequest_Vals) Validate() error
- func (m *UpdateMetricGroupRequest_Vals) XXX_DiscardUnknown()
- func (m *UpdateMetricGroupRequest_Vals) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateMetricGroupRequest_Vals) XXX_Merge(src proto.Message)
- func (m *UpdateMetricGroupRequest_Vals) XXX_Size() int
- func (m *UpdateMetricGroupRequest_Vals) XXX_Unmarshal(b []byte) error
- type UpdateMetricGroupResponseWrapper
- func (*UpdateMetricGroupResponseWrapper) Descriptor() ([]byte, []int)
- func (m *UpdateMetricGroupResponseWrapper) GetCode() int32
- func (m *UpdateMetricGroupResponseWrapper) GetCodeExplain() string
- func (m *UpdateMetricGroupResponseWrapper) GetData() *inspection.InspectionMetricGroup
- func (m *UpdateMetricGroupResponseWrapper) GetError() string
- func (*UpdateMetricGroupResponseWrapper) ProtoMessage()
- func (m *UpdateMetricGroupResponseWrapper) Reset()
- func (m *UpdateMetricGroupResponseWrapper) String() string
- func (this *UpdateMetricGroupResponseWrapper) Validate() error
- func (m *UpdateMetricGroupResponseWrapper) XXX_DiscardUnknown()
- func (m *UpdateMetricGroupResponseWrapper) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateMetricGroupResponseWrapper) XXX_Merge(src proto.Message)
- func (m *UpdateMetricGroupResponseWrapper) XXX_Size() int
- func (m *UpdateMetricGroupResponseWrapper) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterService ¶
func RegisterService(s giraffe_micro.Server, srv Service)
Types ¶
type Client ¶
type Client interface { CreateMetricGroup(ctx context.Context, in *CreateMetricGroupRequest) (*inspection.InspectionMetricGroup, error) DeleteMetricGroup(ctx context.Context, in *DeleteMetricGroupRequest) (*types.Empty, error) GetMetricGroup(ctx context.Context, in *GetMetricGroupRequest) (*inspection.InspectionMetricGroup, error) ListMetricGroup(ctx context.Context, in *ListMetricGroupRequest) (*ListMetricGroupResponse, error) UpdateMetricGroup(ctx context.Context, in *UpdateMetricGroupRequest) (*inspection.InspectionMetricGroup, error) }
Client is the client API for metric_group service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewClient ¶
func NewClient(c giraffe_micro.Client) Client
type CreateMetricGroupRequest ¶
type CreateMetricGroupRequest struct { // //套件id PluginId string `protobuf:"bytes,1,opt,name=pluginId,proto3" json:"pluginId" form:"pluginId"` // //指标组id Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id" form:"id"` // //指标组名 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name" form:"name"` // //指标组说明 Memo string `protobuf:"bytes,4,opt,name=memo,proto3" json:"memo" form:"memo"` // //指标组维度信息 Dims []*inspection.InspectionDim `protobuf:"bytes,5,rep,name=dims,proto3" json:"dims" form:"dims"` // //两级分类,用.分割,(如:主机状态.基本配置 ) Category string `protobuf:"bytes,6,opt,name=category,proto3" json:"category" form:"category"` // //指标组指标信息 Vals []*inspection.InspectionVal `protobuf:"bytes,7,rep,name=vals,proto3" json:"vals" form:"vals"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
CreateMetricGroup请求
func (*CreateMetricGroupRequest) Descriptor ¶
func (*CreateMetricGroupRequest) Descriptor() ([]byte, []int)
func (*CreateMetricGroupRequest) GetCategory ¶
func (m *CreateMetricGroupRequest) GetCategory() string
func (*CreateMetricGroupRequest) GetDims ¶
func (m *CreateMetricGroupRequest) GetDims() []*inspection.InspectionDim
func (*CreateMetricGroupRequest) GetId ¶
func (m *CreateMetricGroupRequest) GetId() string
func (*CreateMetricGroupRequest) GetMemo ¶
func (m *CreateMetricGroupRequest) GetMemo() string
func (*CreateMetricGroupRequest) GetName ¶
func (m *CreateMetricGroupRequest) GetName() string
func (*CreateMetricGroupRequest) GetPluginId ¶
func (m *CreateMetricGroupRequest) GetPluginId() string
func (*CreateMetricGroupRequest) GetVals ¶
func (m *CreateMetricGroupRequest) GetVals() []*inspection.InspectionVal
func (*CreateMetricGroupRequest) ProtoMessage ¶
func (*CreateMetricGroupRequest) ProtoMessage()
func (*CreateMetricGroupRequest) Reset ¶
func (m *CreateMetricGroupRequest) Reset()
func (*CreateMetricGroupRequest) String ¶
func (m *CreateMetricGroupRequest) String() string
func (*CreateMetricGroupRequest) Validate ¶
func (this *CreateMetricGroupRequest) Validate() error
func (*CreateMetricGroupRequest) XXX_DiscardUnknown ¶
func (m *CreateMetricGroupRequest) XXX_DiscardUnknown()
func (*CreateMetricGroupRequest) XXX_Marshal ¶
func (m *CreateMetricGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateMetricGroupRequest) XXX_Merge ¶
func (m *CreateMetricGroupRequest) XXX_Merge(src proto.Message)
func (*CreateMetricGroupRequest) XXX_Size ¶
func (m *CreateMetricGroupRequest) XXX_Size() int
func (*CreateMetricGroupRequest) XXX_Unmarshal ¶
func (m *CreateMetricGroupRequest) XXX_Unmarshal(b []byte) error
type CreateMetricGroupResponseWrapper ¶
type CreateMetricGroupResponseWrapper struct { // //返回码 Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code" form:"code"` // //返回码解释 CodeExplain string `protobuf:"bytes,2,opt,name=codeExplain,proto3" json:"codeExplain" form:"codeExplain"` // //错误详情 Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error" form:"error"` // //返回数据 Data *inspection.InspectionMetricGroup `protobuf:"bytes,4,opt,name=data,proto3" json:"data" form:"data"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
CreateMetricGroupApi返回
func (*CreateMetricGroupResponseWrapper) Descriptor ¶
func (*CreateMetricGroupResponseWrapper) Descriptor() ([]byte, []int)
func (*CreateMetricGroupResponseWrapper) GetCode ¶
func (m *CreateMetricGroupResponseWrapper) GetCode() int32
func (*CreateMetricGroupResponseWrapper) GetCodeExplain ¶
func (m *CreateMetricGroupResponseWrapper) GetCodeExplain() string
func (*CreateMetricGroupResponseWrapper) GetData ¶
func (m *CreateMetricGroupResponseWrapper) GetData() *inspection.InspectionMetricGroup
func (*CreateMetricGroupResponseWrapper) GetError ¶
func (m *CreateMetricGroupResponseWrapper) GetError() string
func (*CreateMetricGroupResponseWrapper) ProtoMessage ¶
func (*CreateMetricGroupResponseWrapper) ProtoMessage()
func (*CreateMetricGroupResponseWrapper) Reset ¶
func (m *CreateMetricGroupResponseWrapper) Reset()
func (*CreateMetricGroupResponseWrapper) String ¶
func (m *CreateMetricGroupResponseWrapper) String() string
func (*CreateMetricGroupResponseWrapper) Validate ¶
func (this *CreateMetricGroupResponseWrapper) Validate() error
func (*CreateMetricGroupResponseWrapper) XXX_DiscardUnknown ¶
func (m *CreateMetricGroupResponseWrapper) XXX_DiscardUnknown()
func (*CreateMetricGroupResponseWrapper) XXX_Marshal ¶
func (m *CreateMetricGroupResponseWrapper) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateMetricGroupResponseWrapper) XXX_Merge ¶
func (m *CreateMetricGroupResponseWrapper) XXX_Merge(src proto.Message)
func (*CreateMetricGroupResponseWrapper) XXX_Size ¶
func (m *CreateMetricGroupResponseWrapper) XXX_Size() int
func (*CreateMetricGroupResponseWrapper) XXX_Unmarshal ¶
func (m *CreateMetricGroupResponseWrapper) XXX_Unmarshal(b []byte) error
type DeleteMetricGroupRequest ¶
type DeleteMetricGroupRequest struct { // //套件id PluginId string `protobuf:"bytes,1,opt,name=pluginId,proto3" json:"pluginId" form:"pluginId"` // //指标组id MetricGroupId string `protobuf:"bytes,2,opt,name=metricGroupId,proto3" json:"metricGroupId" form:"metricGroupId"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
DeleteMetricGroup请求
func (*DeleteMetricGroupRequest) Descriptor ¶
func (*DeleteMetricGroupRequest) Descriptor() ([]byte, []int)
func (*DeleteMetricGroupRequest) GetMetricGroupId ¶
func (m *DeleteMetricGroupRequest) GetMetricGroupId() string
func (*DeleteMetricGroupRequest) GetPluginId ¶
func (m *DeleteMetricGroupRequest) GetPluginId() string
func (*DeleteMetricGroupRequest) ProtoMessage ¶
func (*DeleteMetricGroupRequest) ProtoMessage()
func (*DeleteMetricGroupRequest) Reset ¶
func (m *DeleteMetricGroupRequest) Reset()
func (*DeleteMetricGroupRequest) String ¶
func (m *DeleteMetricGroupRequest) String() string
func (*DeleteMetricGroupRequest) Validate ¶
func (this *DeleteMetricGroupRequest) Validate() error
func (*DeleteMetricGroupRequest) XXX_DiscardUnknown ¶
func (m *DeleteMetricGroupRequest) XXX_DiscardUnknown()
func (*DeleteMetricGroupRequest) XXX_Marshal ¶
func (m *DeleteMetricGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteMetricGroupRequest) XXX_Merge ¶
func (m *DeleteMetricGroupRequest) XXX_Merge(src proto.Message)
func (*DeleteMetricGroupRequest) XXX_Size ¶
func (m *DeleteMetricGroupRequest) XXX_Size() int
func (*DeleteMetricGroupRequest) XXX_Unmarshal ¶
func (m *DeleteMetricGroupRequest) XXX_Unmarshal(b []byte) error
type DeleteMetricGroupResponseWrapper ¶
type DeleteMetricGroupResponseWrapper struct { // //返回码 Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code" form:"code"` // //返回码解释 CodeExplain string `protobuf:"bytes,2,opt,name=codeExplain,proto3" json:"codeExplain" form:"codeExplain"` // //错误详情 Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error" form:"error"` // //返回数据 Data *types.Empty `protobuf:"bytes,4,opt,name=data,proto3" json:"data" form:"data"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
DeleteMetricGroupApi返回
func (*DeleteMetricGroupResponseWrapper) Descriptor ¶
func (*DeleteMetricGroupResponseWrapper) Descriptor() ([]byte, []int)
func (*DeleteMetricGroupResponseWrapper) GetCode ¶
func (m *DeleteMetricGroupResponseWrapper) GetCode() int32
func (*DeleteMetricGroupResponseWrapper) GetCodeExplain ¶
func (m *DeleteMetricGroupResponseWrapper) GetCodeExplain() string
func (*DeleteMetricGroupResponseWrapper) GetData ¶
func (m *DeleteMetricGroupResponseWrapper) GetData() *types.Empty
func (*DeleteMetricGroupResponseWrapper) GetError ¶
func (m *DeleteMetricGroupResponseWrapper) GetError() string
func (*DeleteMetricGroupResponseWrapper) ProtoMessage ¶
func (*DeleteMetricGroupResponseWrapper) ProtoMessage()
func (*DeleteMetricGroupResponseWrapper) Reset ¶
func (m *DeleteMetricGroupResponseWrapper) Reset()
func (*DeleteMetricGroupResponseWrapper) String ¶
func (m *DeleteMetricGroupResponseWrapper) String() string
func (*DeleteMetricGroupResponseWrapper) Validate ¶
func (this *DeleteMetricGroupResponseWrapper) Validate() error
func (*DeleteMetricGroupResponseWrapper) XXX_DiscardUnknown ¶
func (m *DeleteMetricGroupResponseWrapper) XXX_DiscardUnknown()
func (*DeleteMetricGroupResponseWrapper) XXX_Marshal ¶
func (m *DeleteMetricGroupResponseWrapper) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteMetricGroupResponseWrapper) XXX_Merge ¶
func (m *DeleteMetricGroupResponseWrapper) XXX_Merge(src proto.Message)
func (*DeleteMetricGroupResponseWrapper) XXX_Size ¶
func (m *DeleteMetricGroupResponseWrapper) XXX_Size() int
func (*DeleteMetricGroupResponseWrapper) XXX_Unmarshal ¶
func (m *DeleteMetricGroupResponseWrapper) XXX_Unmarshal(b []byte) error
type GetMetricGroupRequest ¶
type GetMetricGroupRequest struct { // //套件id PluginId string `protobuf:"bytes,1,opt,name=pluginId,proto3" json:"pluginId" form:"pluginId"` // //指标组id MetricGroupId string `protobuf:"bytes,2,opt,name=metricGroupId,proto3" json:"metricGroupId" form:"metricGroupId"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
GetMetricGroup请求
func (*GetMetricGroupRequest) Descriptor ¶
func (*GetMetricGroupRequest) Descriptor() ([]byte, []int)
func (*GetMetricGroupRequest) GetMetricGroupId ¶
func (m *GetMetricGroupRequest) GetMetricGroupId() string
func (*GetMetricGroupRequest) GetPluginId ¶
func (m *GetMetricGroupRequest) GetPluginId() string
func (*GetMetricGroupRequest) ProtoMessage ¶
func (*GetMetricGroupRequest) ProtoMessage()
func (*GetMetricGroupRequest) Reset ¶
func (m *GetMetricGroupRequest) Reset()
func (*GetMetricGroupRequest) String ¶
func (m *GetMetricGroupRequest) String() string
func (*GetMetricGroupRequest) Validate ¶
func (this *GetMetricGroupRequest) Validate() error
func (*GetMetricGroupRequest) XXX_DiscardUnknown ¶
func (m *GetMetricGroupRequest) XXX_DiscardUnknown()
func (*GetMetricGroupRequest) XXX_Marshal ¶
func (m *GetMetricGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetMetricGroupRequest) XXX_Merge ¶
func (m *GetMetricGroupRequest) XXX_Merge(src proto.Message)
func (*GetMetricGroupRequest) XXX_Size ¶
func (m *GetMetricGroupRequest) XXX_Size() int
func (*GetMetricGroupRequest) XXX_Unmarshal ¶
func (m *GetMetricGroupRequest) XXX_Unmarshal(b []byte) error
type GetMetricGroupResponseWrapper ¶
type GetMetricGroupResponseWrapper struct { // //返回码 Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code" form:"code"` // //返回码解释 CodeExplain string `protobuf:"bytes,2,opt,name=codeExplain,proto3" json:"codeExplain" form:"codeExplain"` // //错误详情 Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error" form:"error"` // //返回数据 Data *inspection.InspectionMetricGroup `protobuf:"bytes,4,opt,name=data,proto3" json:"data" form:"data"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
GetMetricGroupApi返回
func (*GetMetricGroupResponseWrapper) Descriptor ¶
func (*GetMetricGroupResponseWrapper) Descriptor() ([]byte, []int)
func (*GetMetricGroupResponseWrapper) GetCode ¶
func (m *GetMetricGroupResponseWrapper) GetCode() int32
func (*GetMetricGroupResponseWrapper) GetCodeExplain ¶
func (m *GetMetricGroupResponseWrapper) GetCodeExplain() string
func (*GetMetricGroupResponseWrapper) GetData ¶
func (m *GetMetricGroupResponseWrapper) GetData() *inspection.InspectionMetricGroup
func (*GetMetricGroupResponseWrapper) GetError ¶
func (m *GetMetricGroupResponseWrapper) GetError() string
func (*GetMetricGroupResponseWrapper) ProtoMessage ¶
func (*GetMetricGroupResponseWrapper) ProtoMessage()
func (*GetMetricGroupResponseWrapper) Reset ¶
func (m *GetMetricGroupResponseWrapper) Reset()
func (*GetMetricGroupResponseWrapper) String ¶
func (m *GetMetricGroupResponseWrapper) String() string
func (*GetMetricGroupResponseWrapper) Validate ¶
func (this *GetMetricGroupResponseWrapper) Validate() error
func (*GetMetricGroupResponseWrapper) XXX_DiscardUnknown ¶
func (m *GetMetricGroupResponseWrapper) XXX_DiscardUnknown()
func (*GetMetricGroupResponseWrapper) XXX_Marshal ¶
func (m *GetMetricGroupResponseWrapper) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetMetricGroupResponseWrapper) XXX_Merge ¶
func (m *GetMetricGroupResponseWrapper) XXX_Merge(src proto.Message)
func (*GetMetricGroupResponseWrapper) XXX_Size ¶
func (m *GetMetricGroupResponseWrapper) XXX_Size() int
func (*GetMetricGroupResponseWrapper) XXX_Unmarshal ¶
func (m *GetMetricGroupResponseWrapper) XXX_Unmarshal(b []byte) error
type ListMetricGroupRequest ¶
type ListMetricGroupRequest struct { // //套件id PluginId string `protobuf:"bytes,1,opt,name=pluginId,proto3" json:"pluginId" form:"pluginId"` // //页码 Page int32 `protobuf:"varint,2,opt,name=page,proto3" json:"page" form:"page"` // //每页大小 PageSize int32 `protobuf:"varint,3,opt,name=pageSize,proto3" json:"pageSize" form:"pageSize"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
ListMetricGroup请求
func (*ListMetricGroupRequest) Descriptor ¶
func (*ListMetricGroupRequest) Descriptor() ([]byte, []int)
func (*ListMetricGroupRequest) GetPage ¶
func (m *ListMetricGroupRequest) GetPage() int32
func (*ListMetricGroupRequest) GetPageSize ¶
func (m *ListMetricGroupRequest) GetPageSize() int32
func (*ListMetricGroupRequest) GetPluginId ¶
func (m *ListMetricGroupRequest) GetPluginId() string
func (*ListMetricGroupRequest) ProtoMessage ¶
func (*ListMetricGroupRequest) ProtoMessage()
func (*ListMetricGroupRequest) Reset ¶
func (m *ListMetricGroupRequest) Reset()
func (*ListMetricGroupRequest) String ¶
func (m *ListMetricGroupRequest) String() string
func (*ListMetricGroupRequest) Validate ¶
func (this *ListMetricGroupRequest) Validate() error
func (*ListMetricGroupRequest) XXX_DiscardUnknown ¶
func (m *ListMetricGroupRequest) XXX_DiscardUnknown()
func (*ListMetricGroupRequest) XXX_Marshal ¶
func (m *ListMetricGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListMetricGroupRequest) XXX_Merge ¶
func (m *ListMetricGroupRequest) XXX_Merge(src proto.Message)
func (*ListMetricGroupRequest) XXX_Size ¶
func (m *ListMetricGroupRequest) XXX_Size() int
func (*ListMetricGroupRequest) XXX_Unmarshal ¶
func (m *ListMetricGroupRequest) XXX_Unmarshal(b []byte) error
type ListMetricGroupResponse ¶
type ListMetricGroupResponse struct { // //页数 Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page" form:"page"` // //页大小 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size" form:"page_size"` // //总数 Total int32 `protobuf:"varint,3,opt,name=total,proto3" json:"total" form:"total"` // //数据列表 List []*inspection.InspectionMetricGroup `protobuf:"bytes,4,rep,name=list,proto3" json:"list" form:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
ListMetricGroup返回
func (*ListMetricGroupResponse) Descriptor ¶
func (*ListMetricGroupResponse) Descriptor() ([]byte, []int)
func (*ListMetricGroupResponse) GetList ¶
func (m *ListMetricGroupResponse) GetList() []*inspection.InspectionMetricGroup
func (*ListMetricGroupResponse) GetPage ¶
func (m *ListMetricGroupResponse) GetPage() int32
func (*ListMetricGroupResponse) GetPageSize ¶
func (m *ListMetricGroupResponse) GetPageSize() int32
func (*ListMetricGroupResponse) GetTotal ¶
func (m *ListMetricGroupResponse) GetTotal() int32
func (*ListMetricGroupResponse) ProtoMessage ¶
func (*ListMetricGroupResponse) ProtoMessage()
func (*ListMetricGroupResponse) Reset ¶
func (m *ListMetricGroupResponse) Reset()
func (*ListMetricGroupResponse) String ¶
func (m *ListMetricGroupResponse) String() string
func (*ListMetricGroupResponse) Validate ¶
func (this *ListMetricGroupResponse) Validate() error
func (*ListMetricGroupResponse) XXX_DiscardUnknown ¶
func (m *ListMetricGroupResponse) XXX_DiscardUnknown()
func (*ListMetricGroupResponse) XXX_Marshal ¶
func (m *ListMetricGroupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListMetricGroupResponse) XXX_Merge ¶
func (m *ListMetricGroupResponse) XXX_Merge(src proto.Message)
func (*ListMetricGroupResponse) XXX_Size ¶
func (m *ListMetricGroupResponse) XXX_Size() int
func (*ListMetricGroupResponse) XXX_Unmarshal ¶
func (m *ListMetricGroupResponse) XXX_Unmarshal(b []byte) error
type ListMetricGroupResponseWrapper ¶
type ListMetricGroupResponseWrapper struct { // //返回码 Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code" form:"code"` // //返回码解释 CodeExplain string `protobuf:"bytes,2,opt,name=codeExplain,proto3" json:"codeExplain" form:"codeExplain"` // //错误详情 Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error" form:"error"` // //返回数据 Data *ListMetricGroupResponse `protobuf:"bytes,4,opt,name=data,proto3" json:"data" form:"data"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
ListMetricGroupApi返回
func (*ListMetricGroupResponseWrapper) Descriptor ¶
func (*ListMetricGroupResponseWrapper) Descriptor() ([]byte, []int)
func (*ListMetricGroupResponseWrapper) GetCode ¶
func (m *ListMetricGroupResponseWrapper) GetCode() int32
func (*ListMetricGroupResponseWrapper) GetCodeExplain ¶
func (m *ListMetricGroupResponseWrapper) GetCodeExplain() string
func (*ListMetricGroupResponseWrapper) GetData ¶
func (m *ListMetricGroupResponseWrapper) GetData() *ListMetricGroupResponse
func (*ListMetricGroupResponseWrapper) GetError ¶
func (m *ListMetricGroupResponseWrapper) GetError() string
func (*ListMetricGroupResponseWrapper) ProtoMessage ¶
func (*ListMetricGroupResponseWrapper) ProtoMessage()
func (*ListMetricGroupResponseWrapper) Reset ¶
func (m *ListMetricGroupResponseWrapper) Reset()
func (*ListMetricGroupResponseWrapper) String ¶
func (m *ListMetricGroupResponseWrapper) String() string
func (*ListMetricGroupResponseWrapper) Validate ¶
func (this *ListMetricGroupResponseWrapper) Validate() error
func (*ListMetricGroupResponseWrapper) XXX_DiscardUnknown ¶
func (m *ListMetricGroupResponseWrapper) XXX_DiscardUnknown()
func (*ListMetricGroupResponseWrapper) XXX_Marshal ¶
func (m *ListMetricGroupResponseWrapper) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListMetricGroupResponseWrapper) XXX_Merge ¶
func (m *ListMetricGroupResponseWrapper) XXX_Merge(src proto.Message)
func (*ListMetricGroupResponseWrapper) XXX_Size ¶
func (m *ListMetricGroupResponseWrapper) XXX_Size() int
func (*ListMetricGroupResponseWrapper) XXX_Unmarshal ¶
func (m *ListMetricGroupResponseWrapper) XXX_Unmarshal(b []byte) error
type Service ¶
type Service interface { CreateMetricGroup(context.Context, *CreateMetricGroupRequest) (*inspection.InspectionMetricGroup, error) DeleteMetricGroup(context.Context, *DeleteMetricGroupRequest) (*types.Empty, error) GetMetricGroup(context.Context, *GetMetricGroupRequest) (*inspection.InspectionMetricGroup, error) ListMetricGroup(context.Context, *ListMetricGroupRequest) (*ListMetricGroupResponse, error) UpdateMetricGroup(context.Context, *UpdateMetricGroupRequest) (*inspection.InspectionMetricGroup, error) }
Service is the server API for metric_group service.
type UpdateMetricGroupRequest ¶
type UpdateMetricGroupRequest struct { // //套件id PluginId string `protobuf:"bytes,1,opt,name=pluginId,proto3" json:"pluginId" form:"pluginId"` // //指标组id MetricGroupId string `protobuf:"bytes,2,opt,name=metricGroupId,proto3" json:"metricGroupId" form:"metricGroupId"` // //指标组指标信息 Vals []*UpdateMetricGroupRequest_Vals `protobuf:"bytes,3,rep,name=vals,proto3" json:"vals" form:"vals"` // //指标组名 Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name" form:"name"` // //指标组说明 Memo string `protobuf:"bytes,5,opt,name=memo,proto3" json:"memo" form:"memo"` // //指标组维度信息 Dims []*inspection.InspectionDim `protobuf:"bytes,6,rep,name=dims,proto3" json:"dims" form:"dims"` // //两级分类,用.分割,(如:主机状态.基本配置 ) Category string `protobuf:"bytes,7,opt,name=category,proto3" json:"category" form:"category"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
UpdateMetricGroup请求
func (*UpdateMetricGroupRequest) Descriptor ¶
func (*UpdateMetricGroupRequest) Descriptor() ([]byte, []int)
func (*UpdateMetricGroupRequest) GetCategory ¶
func (m *UpdateMetricGroupRequest) GetCategory() string
func (*UpdateMetricGroupRequest) GetDims ¶
func (m *UpdateMetricGroupRequest) GetDims() []*inspection.InspectionDim
func (*UpdateMetricGroupRequest) GetMemo ¶
func (m *UpdateMetricGroupRequest) GetMemo() string
func (*UpdateMetricGroupRequest) GetMetricGroupId ¶
func (m *UpdateMetricGroupRequest) GetMetricGroupId() string
func (*UpdateMetricGroupRequest) GetName ¶
func (m *UpdateMetricGroupRequest) GetName() string
func (*UpdateMetricGroupRequest) GetPluginId ¶
func (m *UpdateMetricGroupRequest) GetPluginId() string
func (*UpdateMetricGroupRequest) GetVals ¶
func (m *UpdateMetricGroupRequest) GetVals() []*UpdateMetricGroupRequest_Vals
func (*UpdateMetricGroupRequest) ProtoMessage ¶
func (*UpdateMetricGroupRequest) ProtoMessage()
func (*UpdateMetricGroupRequest) Reset ¶
func (m *UpdateMetricGroupRequest) Reset()
func (*UpdateMetricGroupRequest) String ¶
func (m *UpdateMetricGroupRequest) String() string
func (*UpdateMetricGroupRequest) Validate ¶
func (this *UpdateMetricGroupRequest) Validate() error
func (*UpdateMetricGroupRequest) XXX_DiscardUnknown ¶
func (m *UpdateMetricGroupRequest) XXX_DiscardUnknown()
func (*UpdateMetricGroupRequest) XXX_Marshal ¶
func (m *UpdateMetricGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateMetricGroupRequest) XXX_Merge ¶
func (m *UpdateMetricGroupRequest) XXX_Merge(src proto.Message)
func (*UpdateMetricGroupRequest) XXX_Size ¶
func (m *UpdateMetricGroupRequest) XXX_Size() int
func (*UpdateMetricGroupRequest) XXX_Unmarshal ¶
func (m *UpdateMetricGroupRequest) XXX_Unmarshal(b []byte) error
type UpdateMetricGroupRequest_Vals ¶
type UpdateMetricGroupRequest_Vals struct { // //指标id Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" form:"id"` // //指标名称 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name" form:"name"` // //备注 Memo string `protobuf:"bytes,3,opt,name=memo,proto3" json:"memo" form:"memo"` // //指标权重 Weight int32 `protobuf:"varint,4,opt,name=weight,proto3" json:"weight" form:"weight"` // //阈值判定条件 Conditions []*inspection.InspectionCondition `protobuf:"bytes,5,rep,name=conditions,proto3" json:"conditions" form:"conditions"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UpdateMetricGroupRequest_Vals) Descriptor ¶
func (*UpdateMetricGroupRequest_Vals) Descriptor() ([]byte, []int)
func (*UpdateMetricGroupRequest_Vals) GetConditions ¶
func (m *UpdateMetricGroupRequest_Vals) GetConditions() []*inspection.InspectionCondition
func (*UpdateMetricGroupRequest_Vals) GetId ¶
func (m *UpdateMetricGroupRequest_Vals) GetId() string
func (*UpdateMetricGroupRequest_Vals) GetMemo ¶
func (m *UpdateMetricGroupRequest_Vals) GetMemo() string
func (*UpdateMetricGroupRequest_Vals) GetName ¶
func (m *UpdateMetricGroupRequest_Vals) GetName() string
func (*UpdateMetricGroupRequest_Vals) GetWeight ¶
func (m *UpdateMetricGroupRequest_Vals) GetWeight() int32
func (*UpdateMetricGroupRequest_Vals) ProtoMessage ¶
func (*UpdateMetricGroupRequest_Vals) ProtoMessage()
func (*UpdateMetricGroupRequest_Vals) Reset ¶
func (m *UpdateMetricGroupRequest_Vals) Reset()
func (*UpdateMetricGroupRequest_Vals) String ¶
func (m *UpdateMetricGroupRequest_Vals) String() string
func (*UpdateMetricGroupRequest_Vals) Validate ¶
func (this *UpdateMetricGroupRequest_Vals) Validate() error
func (*UpdateMetricGroupRequest_Vals) XXX_DiscardUnknown ¶
func (m *UpdateMetricGroupRequest_Vals) XXX_DiscardUnknown()
func (*UpdateMetricGroupRequest_Vals) XXX_Marshal ¶
func (m *UpdateMetricGroupRequest_Vals) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateMetricGroupRequest_Vals) XXX_Merge ¶
func (m *UpdateMetricGroupRequest_Vals) XXX_Merge(src proto.Message)
func (*UpdateMetricGroupRequest_Vals) XXX_Size ¶
func (m *UpdateMetricGroupRequest_Vals) XXX_Size() int
func (*UpdateMetricGroupRequest_Vals) XXX_Unmarshal ¶
func (m *UpdateMetricGroupRequest_Vals) XXX_Unmarshal(b []byte) error
type UpdateMetricGroupResponseWrapper ¶
type UpdateMetricGroupResponseWrapper struct { // //返回码 Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code" form:"code"` // //返回码解释 CodeExplain string `protobuf:"bytes,2,opt,name=codeExplain,proto3" json:"codeExplain" form:"codeExplain"` // //错误详情 Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error" form:"error"` // //返回数据 Data *inspection.InspectionMetricGroup `protobuf:"bytes,4,opt,name=data,proto3" json:"data" form:"data"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
UpdateMetricGroupApi返回
func (*UpdateMetricGroupResponseWrapper) Descriptor ¶
func (*UpdateMetricGroupResponseWrapper) Descriptor() ([]byte, []int)
func (*UpdateMetricGroupResponseWrapper) GetCode ¶
func (m *UpdateMetricGroupResponseWrapper) GetCode() int32
func (*UpdateMetricGroupResponseWrapper) GetCodeExplain ¶
func (m *UpdateMetricGroupResponseWrapper) GetCodeExplain() string
func (*UpdateMetricGroupResponseWrapper) GetData ¶
func (m *UpdateMetricGroupResponseWrapper) GetData() *inspection.InspectionMetricGroup
func (*UpdateMetricGroupResponseWrapper) GetError ¶
func (m *UpdateMetricGroupResponseWrapper) GetError() string
func (*UpdateMetricGroupResponseWrapper) ProtoMessage ¶
func (*UpdateMetricGroupResponseWrapper) ProtoMessage()
func (*UpdateMetricGroupResponseWrapper) Reset ¶
func (m *UpdateMetricGroupResponseWrapper) Reset()
func (*UpdateMetricGroupResponseWrapper) String ¶
func (m *UpdateMetricGroupResponseWrapper) String() string
func (*UpdateMetricGroupResponseWrapper) Validate ¶
func (this *UpdateMetricGroupResponseWrapper) Validate() error
func (*UpdateMetricGroupResponseWrapper) XXX_DiscardUnknown ¶
func (m *UpdateMetricGroupResponseWrapper) XXX_DiscardUnknown()
func (*UpdateMetricGroupResponseWrapper) XXX_Marshal ¶
func (m *UpdateMetricGroupResponseWrapper) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateMetricGroupResponseWrapper) XXX_Merge ¶
func (m *UpdateMetricGroupResponseWrapper) XXX_Merge(src proto.Message)
func (*UpdateMetricGroupResponseWrapper) XXX_Size ¶
func (m *UpdateMetricGroupResponseWrapper) XXX_Size() int
func (*UpdateMetricGroupResponseWrapper) XXX_Unmarshal ¶
func (m *UpdateMetricGroupResponseWrapper) XXX_Unmarshal(b []byte) error
Click to show internal directories.
Click to hide internal directories.