Documentation
¶
Index ¶
- type CreateCollectInfoRequest
- func NewCreateCollectInfoRequest(regionId string, logtopicUID string, appCode string, enabled bool, ...) *CreateCollectInfoRequest
- func NewCreateCollectInfoRequestWithAllParams(regionId string, logtopicUID string, agResource []logs.AgResource, ...) *CreateCollectInfoRequest
- func NewCreateCollectInfoRequestWithoutParam() *CreateCollectInfoRequest
- func (r CreateCollectInfoRequest) GetRegionId() string
- func (r *CreateCollectInfoRequest) SetAgResource(agResource []logs.AgResource)
- func (r *CreateCollectInfoRequest) SetAppCode(appCode string)
- func (r *CreateCollectInfoRequest) SetEnabled(enabled bool)
- func (r *CreateCollectInfoRequest) SetFilterEnabled(filterEnabled bool)
- func (r *CreateCollectInfoRequest) SetLogCustomTarget(logCustomTarget string)
- func (r *CreateCollectInfoRequest) SetLogCustomTargetConf(logCustomTargetConf interface{})
- func (r *CreateCollectInfoRequest) SetLogFile(logFile string)
- func (r *CreateCollectInfoRequest) SetLogFilters(logFilters []string)
- func (r *CreateCollectInfoRequest) SetLogPath(logPath string)
- func (r *CreateCollectInfoRequest) SetLogtopicEnabled(logtopicEnabled bool)
- func (r *CreateCollectInfoRequest) SetLogtopicUID(logtopicUID string)
- func (r *CreateCollectInfoRequest) SetRegexpStr(regexpStr string)
- func (r *CreateCollectInfoRequest) SetRegionId(regionId string)
- func (r *CreateCollectInfoRequest) SetResourceMode(resourceMode int64)
- func (r *CreateCollectInfoRequest) SetResourceType(resourceType string)
- func (r *CreateCollectInfoRequest) SetResources(resources []logs.Resource)
- func (r *CreateCollectInfoRequest) SetServiceCode(serviceCode string)
- func (r *CreateCollectInfoRequest) SetTagResource(tagResource *logs.TagResource)
- func (r *CreateCollectInfoRequest) SetTemplateUID(templateUID string)
- type CreateCollectInfoResponse
- type CreateCollectInfoResult
- type CreateLogsetRequest
- type CreateLogsetResponse
- type CreateLogsetResult
- type CreateLogtopicRequest
- func NewCreateLogtopicRequest(regionId string, logsetUID string, name string) *CreateLogtopicRequest
- func NewCreateLogtopicRequestWithAllParams(regionId string, logsetUID string, name string, description *string) *CreateLogtopicRequest
- func NewCreateLogtopicRequestWithoutParam() *CreateLogtopicRequest
- type CreateLogtopicResponse
- type CreateLogtopicResult
- type CreateMetricTaskRequest
- func NewCreateMetricTaskRequest(regionId string, logsetUID string, logtopicUID string, customUnit string, ...) *CreateMetricTaskRequest
- func NewCreateMetricTaskRequestWithAllParams(regionId string, logsetUID string, logtopicUID string, aggregate *string, ...) *CreateMetricTaskRequest
- func NewCreateMetricTaskRequestWithoutParam() *CreateMetricTaskRequest
- func (r CreateMetricTaskRequest) GetRegionId() string
- func (r *CreateMetricTaskRequest) SetAggregate(aggregate string)
- func (r *CreateMetricTaskRequest) SetCustomUnit(customUnit string)
- func (r *CreateMetricTaskRequest) SetDataField(dataField string)
- func (r *CreateMetricTaskRequest) SetFilterContent(filterContent string)
- func (r *CreateMetricTaskRequest) SetFilterOpen(filterOpen string)
- func (r *CreateMetricTaskRequest) SetFilterType(filterType string)
- func (r *CreateMetricTaskRequest) SetInterval(interval int64)
- func (r *CreateMetricTaskRequest) SetLogsetUID(logsetUID string)
- func (r *CreateMetricTaskRequest) SetLogtopicUID(logtopicUID string)
- func (r *CreateMetricTaskRequest) SetMetric(metric string)
- func (r *CreateMetricTaskRequest) SetName(name string)
- func (r *CreateMetricTaskRequest) SetRegionId(regionId string)
- func (r *CreateMetricTaskRequest) SetSettingType(settingType string)
- func (r *CreateMetricTaskRequest) SetSqlSpec(sqlSpec *logs.MetricTaskSqlSpec)
- func (r *CreateMetricTaskRequest) SetUnit(unit string)
- type CreateMetricTaskResponse
- type CreateMetricTaskResult
- type CreateParserRequest
- func NewCreateParserRequest(regionId string, logtopicUID string, parserFields []logs.ParserField, ...) *CreateParserRequest
- func NewCreateParserRequestWithAllParams(regionId string, logtopicUID string, parserFields []logs.ParserField, ...) *CreateParserRequest
- func NewCreateParserRequestWithoutParam() *CreateParserRequest
- func (r CreateParserRequest) GetRegionId() string
- func (r *CreateParserRequest) SetLogtopicUID(logtopicUID string)
- func (r *CreateParserRequest) SetParserFields(parserFields []logs.ParserField)
- func (r *CreateParserRequest) SetParserMode(parserMode string)
- func (r *CreateParserRequest) SetParserPattern(parserPattern string)
- func (r *CreateParserRequest) SetParserSample(parserSample string)
- func (r *CreateParserRequest) SetPipelines(pipelines []logs.PipelineSpec)
- func (r *CreateParserRequest) SetRegionId(regionId string)
- type CreateParserResponse
- type CreateParserResult
- type CreateSubscribeRequest
- func NewCreateSubscribeRequest(regionId string, logsetUID string, logtopicUID string) *CreateSubscribeRequest
- func NewCreateSubscribeRequestWithAllParams(regionId string, logsetUID string, logtopicUID string) *CreateSubscribeRequest
- func NewCreateSubscribeRequestWithoutParam() *CreateSubscribeRequest
- type CreateSubscribeResponse
- type CreateSubscribeResult
- type DeleteLogsetRequest
- type DeleteLogsetResponse
- type DeleteLogsetResult
- type DeleteLogtopicRequest
- type DeleteLogtopicResponse
- type DeleteLogtopicResult
- type DeleteMetricTaskRequest
- func NewDeleteMetricTaskRequest(regionId string, logsetUID string, logtopicUID string, logmetrictaskUID string) *DeleteMetricTaskRequest
- func NewDeleteMetricTaskRequestWithAllParams(regionId string, logsetUID string, logtopicUID string, logmetrictaskUID string) *DeleteMetricTaskRequest
- func NewDeleteMetricTaskRequestWithoutParam() *DeleteMetricTaskRequest
- func (r DeleteMetricTaskRequest) GetRegionId() string
- func (r *DeleteMetricTaskRequest) SetLogmetrictaskUID(logmetrictaskUID string)
- func (r *DeleteMetricTaskRequest) SetLogsetUID(logsetUID string)
- func (r *DeleteMetricTaskRequest) SetLogtopicUID(logtopicUID string)
- func (r *DeleteMetricTaskRequest) SetRegionId(regionId string)
- type DeleteMetricTaskResponse
- type DeleteMetricTaskResult
- type DescribeCollectInfoRequest
- type DescribeCollectInfoResponse
- type DescribeCollectInfoResult
- type DescribeCollectResourcesRequest
- func NewDescribeCollectResourcesRequest(regionId string, collectInfoUID string) *DescribeCollectResourcesRequest
- func NewDescribeCollectResourcesRequestWithAllParams(regionId string, collectInfoUID string, pageNumber *int, pageSize *int) *DescribeCollectResourcesRequest
- func NewDescribeCollectResourcesRequestWithoutParam() *DescribeCollectResourcesRequest
- func (r DescribeCollectResourcesRequest) GetRegionId() string
- func (r *DescribeCollectResourcesRequest) SetCollectInfoUID(collectInfoUID string)
- func (r *DescribeCollectResourcesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeCollectResourcesRequest) SetPageSize(pageSize int)
- func (r *DescribeCollectResourcesRequest) SetRegionId(regionId string)
- type DescribeCollectResourcesResponse
- type DescribeCollectResourcesResult
- type DescribeLogsetRequest
- type DescribeLogsetResponse
- type DescribeLogsetResult
- type DescribeLogsetsRequest
- type DescribeLogsetsResponse
- type DescribeLogsetsResult
- type DescribeLogtopicRequest
- type DescribeLogtopicResponse
- type DescribeLogtopicResult
- type DescribeLogtopicsRequest
- func NewDescribeLogtopicsRequest(regionId string, logsetUID string) *DescribeLogtopicsRequest
- func NewDescribeLogtopicsRequestWithAllParams(regionId string, logsetUID string, pageNumber *int, pageSize *int, ...) *DescribeLogtopicsRequest
- func NewDescribeLogtopicsRequestWithoutParam() *DescribeLogtopicsRequest
- func (r DescribeLogtopicsRequest) GetRegionId() string
- func (r *DescribeLogtopicsRequest) SetAppName(appName string)
- func (r *DescribeLogtopicsRequest) SetLogsetUID(logsetUID string)
- func (r *DescribeLogtopicsRequest) SetName(name string)
- func (r *DescribeLogtopicsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeLogtopicsRequest) SetPageSize(pageSize int)
- func (r *DescribeLogtopicsRequest) SetRegionId(regionId string)
- type DescribeLogtopicsResponse
- type DescribeLogtopicsResult
- type DescribeMetricTaskRequest
- func NewDescribeMetricTaskRequest(regionId string, logsetUID string, logtopicUID string, logmetrictaskUID string) *DescribeMetricTaskRequest
- func NewDescribeMetricTaskRequestWithAllParams(regionId string, logsetUID string, logtopicUID string, logmetrictaskUID string) *DescribeMetricTaskRequest
- func NewDescribeMetricTaskRequestWithoutParam() *DescribeMetricTaskRequest
- func (r DescribeMetricTaskRequest) GetRegionId() string
- func (r *DescribeMetricTaskRequest) SetLogmetrictaskUID(logmetrictaskUID string)
- func (r *DescribeMetricTaskRequest) SetLogsetUID(logsetUID string)
- func (r *DescribeMetricTaskRequest) SetLogtopicUID(logtopicUID string)
- func (r *DescribeMetricTaskRequest) SetRegionId(regionId string)
- type DescribeMetricTaskResponse
- type DescribeMetricTaskResult
- type DescribeMetricTasksRequest
- func NewDescribeMetricTasksRequest(regionId string, logsetUID string, logtopicUID string) *DescribeMetricTasksRequest
- func NewDescribeMetricTasksRequestWithAllParams(regionId string, logsetUID string, logtopicUID string, pageNumber *int64, ...) *DescribeMetricTasksRequest
- func NewDescribeMetricTasksRequestWithoutParam() *DescribeMetricTasksRequest
- func (r DescribeMetricTasksRequest) GetRegionId() string
- func (r *DescribeMetricTasksRequest) SetLogsetUID(logsetUID string)
- func (r *DescribeMetricTasksRequest) SetLogtopicUID(logtopicUID string)
- func (r *DescribeMetricTasksRequest) SetPageNumber(pageNumber int64)
- func (r *DescribeMetricTasksRequest) SetPageSize(pageSize int64)
- func (r *DescribeMetricTasksRequest) SetRegionId(regionId string)
- type DescribeMetricTasksResponse
- type DescribeMetricTasksResult
- type DescribeParserRequest
- type DescribeParserResponse
- type DescribeParserResult
- type DescribeSubscribeRequest
- func NewDescribeSubscribeRequest(regionId string, logsetUID string, logtopicUID string) *DescribeSubscribeRequest
- func NewDescribeSubscribeRequestWithAllParams(regionId string, logsetUID string, logtopicUID string) *DescribeSubscribeRequest
- func NewDescribeSubscribeRequestWithoutParam() *DescribeSubscribeRequest
- type DescribeSubscribeResponse
- type DescribeSubscribeResult
- type GetLogsRequest
- func (r GetLogsRequest) GetRegionId() string
- func (r *GetLogsRequest) SetEndTime(endTime string)
- func (r *GetLogsRequest) SetExpr(expr string)
- func (r *GetLogsRequest) SetFilters(filters []logs.Filter)
- func (r *GetLogsRequest) SetLogsetUID(logsetUID string)
- func (r *GetLogsRequest) SetLogtopicUID(logtopicUID string)
- func (r *GetLogsRequest) SetRegionId(regionId string)
- func (r *GetLogsRequest) SetSort(sort string)
- func (r *GetLogsRequest) SetStartTime(startTime string)
- func (r *GetLogsRequest) SetTaskID(taskID string)
- type GetLogsResponse
- type GetLogsResult
- type HistogramsRequest
- func NewHistogramsRequest(regionId string, logsetUID string, logtopicUID string, action string) *HistogramsRequest
- func NewHistogramsRequestWithAllParams(regionId string, logsetUID string, logtopicUID string, action string, ...) *HistogramsRequest
- func NewHistogramsRequestWithoutParam() *HistogramsRequest
- func (r HistogramsRequest) GetRegionId() string
- func (r *HistogramsRequest) SetAction(action string)
- func (r *HistogramsRequest) SetCaseSensitive(caseSensitive bool)
- func (r *HistogramsRequest) SetEndTime(endTime string)
- func (r *HistogramsRequest) SetExpr(expr string)
- func (r *HistogramsRequest) SetLogsetUID(logsetUID string)
- func (r *HistogramsRequest) SetLogtopicUID(logtopicUID string)
- func (r *HistogramsRequest) SetRegionId(regionId string)
- func (r *HistogramsRequest) SetStartTime(startTime string)
- type HistogramsResponse
- type HistogramsResult
- type SearchRequest
- func (r SearchRequest) GetRegionId() string
- func (r *SearchRequest) SetAction(action string)
- func (r *SearchRequest) SetCaseSensitive(caseSensitive bool)
- func (r *SearchRequest) SetEndTime(endTime string)
- func (r *SearchRequest) SetExpr(expr string)
- func (r *SearchRequest) SetFilters(filters []logs.Filter)
- func (r *SearchRequest) SetLogsetUID(logsetUID string)
- func (r *SearchRequest) SetLogtopicUID(logtopicUID string)
- func (r *SearchRequest) SetPageNumber(pageNumber int)
- func (r *SearchRequest) SetPageSize(pageSize int)
- func (r *SearchRequest) SetRegionId(regionId string)
- func (r *SearchRequest) SetSort(sort string)
- func (r *SearchRequest) SetStartTime(startTime string)
- type SearchResponse
- type SearchResult
- type TestMetricTaskRequest
- func NewTestMetricTaskRequest(regionId string, logsetUID string, logtopicUID string, content []string) *TestMetricTaskRequest
- func NewTestMetricTaskRequestWithAllParams(regionId string, logsetUID string, logtopicUID string, aggregate *string, ...) *TestMetricTaskRequest
- func NewTestMetricTaskRequestWithoutParam() *TestMetricTaskRequest
- func (r TestMetricTaskRequest) GetRegionId() string
- func (r *TestMetricTaskRequest) SetAggregate(aggregate string)
- func (r *TestMetricTaskRequest) SetContent(content []string)
- func (r *TestMetricTaskRequest) SetDataField(dataField string)
- func (r *TestMetricTaskRequest) SetFilterContent(filterContent string)
- func (r *TestMetricTaskRequest) SetFilterOpen(filterOpen string)
- func (r *TestMetricTaskRequest) SetFilterType(filterType string)
- func (r *TestMetricTaskRequest) SetLogsetUID(logsetUID string)
- func (r *TestMetricTaskRequest) SetLogtopicUID(logtopicUID string)
- func (r *TestMetricTaskRequest) SetMetric(metric string)
- func (r *TestMetricTaskRequest) SetRegionId(regionId string)
- func (r *TestMetricTaskRequest) SetSettingType(settingType string)
- func (r *TestMetricTaskRequest) SetSqlSpec(sqlSpec *logs.MetricTaskSqlSpec)
- type TestMetricTaskResponse
- type TestMetricTaskResult
- type UpdateCollectInfoRequest
- func NewUpdateCollectInfoRequest(regionId string, collectInfoUID string, enabled bool, resourceType string) *UpdateCollectInfoRequest
- func NewUpdateCollectInfoRequestWithAllParams(regionId string, collectInfoUID string, agResource []logs.AgResource, ...) *UpdateCollectInfoRequest
- func NewUpdateCollectInfoRequestWithoutParam() *UpdateCollectInfoRequest
- func (r UpdateCollectInfoRequest) GetRegionId() string
- func (r *UpdateCollectInfoRequest) SetAgResource(agResource []logs.AgResource)
- func (r *UpdateCollectInfoRequest) SetCollectInfoUID(collectInfoUID string)
- func (r *UpdateCollectInfoRequest) SetEnabled(enabled bool)
- func (r *UpdateCollectInfoRequest) SetFilterEnabled(filterEnabled bool)
- func (r *UpdateCollectInfoRequest) SetLogCustomTarget(logCustomTarget string)
- func (r *UpdateCollectInfoRequest) SetLogCustomTargetConf(logCustomTargetConf interface{})
- func (r *UpdateCollectInfoRequest) SetLogFile(logFile string)
- func (r *UpdateCollectInfoRequest) SetLogFilters(logFilters []string)
- func (r *UpdateCollectInfoRequest) SetLogPath(logPath string)
- func (r *UpdateCollectInfoRequest) SetLogtopicEnabled(logtopicEnabled bool)
- func (r *UpdateCollectInfoRequest) SetRegexpStr(regexpStr string)
- func (r *UpdateCollectInfoRequest) SetRegionId(regionId string)
- func (r *UpdateCollectInfoRequest) SetResourceMode(resourceMode int64)
- func (r *UpdateCollectInfoRequest) SetResourceType(resourceType string)
- func (r *UpdateCollectInfoRequest) SetResources(resources []logs.Resource)
- func (r *UpdateCollectInfoRequest) SetTagResource(tagResource *logs.TagResource)
- type UpdateCollectInfoResponse
- type UpdateCollectInfoResult
- type UpdateCollectResourcesRequest
- func NewUpdateCollectResourcesRequest(regionId string, collectInfoUID string, action string) *UpdateCollectResourcesRequest
- func NewUpdateCollectResourcesRequestWithAllParams(regionId string, collectInfoUID string, action string, ...) *UpdateCollectResourcesRequest
- func NewUpdateCollectResourcesRequestWithoutParam() *UpdateCollectResourcesRequest
- func (r UpdateCollectResourcesRequest) GetRegionId() string
- func (r *UpdateCollectResourcesRequest) SetAction(action string)
- func (r *UpdateCollectResourcesRequest) SetCollectInfoUID(collectInfoUID string)
- func (r *UpdateCollectResourcesRequest) SetRegionId(regionId string)
- func (r *UpdateCollectResourcesRequest) SetResources(resources []logs.Resource)
- type UpdateCollectResourcesResponse
- type UpdateCollectResourcesResult
- type UpdateLogsetRequest
- type UpdateLogsetResponse
- type UpdateLogsetResult
- type UpdateLogtopicRequest
- type UpdateLogtopicResponse
- type UpdateLogtopicResult
- type UpdateMetricTaskRequest
- func NewUpdateMetricTaskRequest(regionId string, logsetUID string, logtopicUID string, logmetrictaskUID string, ...) *UpdateMetricTaskRequest
- func NewUpdateMetricTaskRequestWithAllParams(regionId string, logsetUID string, logtopicUID string, logmetrictaskUID string, ...) *UpdateMetricTaskRequest
- func NewUpdateMetricTaskRequestWithoutParam() *UpdateMetricTaskRequest
- func (r UpdateMetricTaskRequest) GetRegionId() string
- func (r *UpdateMetricTaskRequest) SetAggregate(aggregate string)
- func (r *UpdateMetricTaskRequest) SetCustomUnit(customUnit string)
- func (r *UpdateMetricTaskRequest) SetDataField(dataField string)
- func (r *UpdateMetricTaskRequest) SetFilterContent(filterContent string)
- func (r *UpdateMetricTaskRequest) SetFilterOpen(filterOpen string)
- func (r *UpdateMetricTaskRequest) SetFilterType(filterType string)
- func (r *UpdateMetricTaskRequest) SetLogmetrictaskUID(logmetrictaskUID string)
- func (r *UpdateMetricTaskRequest) SetLogsetUID(logsetUID string)
- func (r *UpdateMetricTaskRequest) SetLogtopicUID(logtopicUID string)
- func (r *UpdateMetricTaskRequest) SetMetric(metric string)
- func (r *UpdateMetricTaskRequest) SetName(name string)
- func (r *UpdateMetricTaskRequest) SetRegionId(regionId string)
- func (r *UpdateMetricTaskRequest) SetSettingType(settingType string)
- func (r *UpdateMetricTaskRequest) SetSqlSpec(sqlSpec *logs.MetricTaskSqlSpec)
- func (r *UpdateMetricTaskRequest) SetUnit(unit string)
- type UpdateMetricTaskResponse
- type UpdateMetricTaskResult
- type UpdateParserRequest
- func NewUpdateParserRequest(regionId string, logtopicUID string, parserFields []logs.ParserField, ...) *UpdateParserRequest
- func NewUpdateParserRequestWithAllParams(regionId string, logtopicUID string, parserFields []logs.ParserField, ...) *UpdateParserRequest
- func NewUpdateParserRequestWithoutParam() *UpdateParserRequest
- func (r UpdateParserRequest) GetRegionId() string
- func (r *UpdateParserRequest) SetLogtopicUID(logtopicUID string)
- func (r *UpdateParserRequest) SetParserFields(parserFields []logs.ParserField)
- func (r *UpdateParserRequest) SetParserMode(parserMode string)
- func (r *UpdateParserRequest) SetParserPattern(parserPattern string)
- func (r *UpdateParserRequest) SetParserSample(parserSample string)
- func (r *UpdateParserRequest) SetPipelines(pipelines []logs.PipelineSpec)
- func (r *UpdateParserRequest) SetRegionId(regionId string)
- type UpdateParserResponse
- type UpdateParserResult
- type UpdateSubscribeRequest
- func NewUpdateSubscribeRequest(regionId string, logsetUID string, logtopicUID string) *UpdateSubscribeRequest
- func NewUpdateSubscribeRequestWithAllParams(regionId string, logsetUID string, logtopicUID string, status *int64) *UpdateSubscribeRequest
- func NewUpdateSubscribeRequestWithoutParam() *UpdateSubscribeRequest
- func (r UpdateSubscribeRequest) GetRegionId() string
- func (r *UpdateSubscribeRequest) SetLogsetUID(logsetUID string)
- func (r *UpdateSubscribeRequest) SetLogtopicUID(logtopicUID string)
- func (r *UpdateSubscribeRequest) SetRegionId(regionId string)
- func (r *UpdateSubscribeRequest) SetStatus(status int64)
- type UpdateSubscribeResponse
- type UpdateSubscribeResult
- type ValidateParserRequest
- func (r ValidateParserRequest) GetRegionId() string
- func (r *ValidateParserRequest) SetParserMode(parserMode string)
- func (r *ValidateParserRequest) SetParserPattern(parserPattern string)
- func (r *ValidateParserRequest) SetParserSample(parserSample string)
- func (r *ValidateParserRequest) SetPipelines(pipelines []logs.PipelineSpec)
- type ValidateParserResponse
- type ValidateParserResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateCollectInfoRequest ¶ added in v1.11.0
type CreateCollectInfoRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` /* 高可用组资源 (Optional) */ AgResource []logs.AgResource `json:"agResource"` /* 日志来源,只能是 custom/jdcloud */ AppCode string `json:"appCode"` /* 采集状态,0-禁用,1-启用 */ Enabled bool `json:"enabled"` /* 过滤器是否启用。当appcode为custom时必填 (Optional) */ FilterEnabled *bool `json:"filterEnabled"` /* 自定义日志转发目的地, 只支持业务应用日志。支持类型:"kafka","es",默认为空:不进行自定义目的上报 (Optional) */ LogCustomTarget *string `json:"logCustomTarget"` /* 自定义日志转发目的地配置,KV 结构,具体配置参考 LogCustomTargetKafkaConf 和 LogCustomTargetEsConf (Optional) */ LogCustomTargetConf *interface{} `json:"logCustomTargetConf"` /* 日志文件名。当appcode为custom时为必填。日志文件名支持正则表达式。 (Optional) */ LogFile *string `json:"logFile"` /* 过滤器。设置过滤器后可根据用户设定的关键词采集部分日志,如仅采集 Error 的日志。目前最大允许5个。 (Optional) */ LogFilters []string `json:"logFilters"` /* 日志路径。当appcode为custom时为必填。目前仅支持对 Linux 云主机上的日志进行采集,路径支持通配符“*”和“?”,文件路径应符合 Linux 的文件路径规则 (Optional) */ LogPath *string `json:"logPath"` /* 目的地是否是日志服务logtopic,只支持业务应用日志 (Optional) */ LogtopicEnabled *bool `json:"logtopicEnabled"` /* 首行正则 (Optional) */ RegexpStr *string `json:"regexpStr"` /* 采集资源时选择的模式,1.正常的选择实例模式(默认模式);2.选择标签tag模式 3.选择高可用组ag模式 (Optional) */ ResourceMode *int64 `json:"resourceMode"` /* 采集实例类型, 只能是 all/part 当选择all时,传入的实例列表无效;custom类型的采集配置目前仅支持part方式,即用户指定实例列表; */ ResourceType string `json:"resourceType"` /* 采集实例列表:jdcloud类型最多添加20个资源;custom类型支持的资源数量不限; (Optional) */ Resources []logs.Resource `json:"resources"` /* 产品线,当日志来源为jdcloud时,必填 */ ServiceCode string `json:"serviceCode"` /* (Optional) */ TagResource *logs.TagResource `json:"tagResource"` /* 日志类型。当appcode为jdcloud时为必填 (Optional) */ TemplateUID *string `json:"templateUID"` }
func NewCreateCollectInfoRequest ¶ added in v1.11.0
func NewCreateCollectInfoRequest( regionId string, logtopicUID string, appCode string, enabled bool, resourceType string, serviceCode string, ) *CreateCollectInfoRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required) * param appCode: 日志来源,只能是 custom/jdcloud (Required) * param enabled: 采集状态,0-禁用,1-启用 (Required) * param resourceType: 采集实例类型, 只能是 all/part 当选择all时,传入的实例列表无效;custom类型的采集配置目前仅支持part方式,即用户指定实例列表; (Required) * param serviceCode: 产品线,当日志来源为jdcloud时,必填 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateCollectInfoRequestWithAllParams ¶ added in v1.11.0
func NewCreateCollectInfoRequestWithAllParams( regionId string, logtopicUID string, agResource []logs.AgResource, appCode string, enabled bool, filterEnabled *bool, logCustomTarget *string, logCustomTargetConf *interface{}, logFile *string, logFilters []string, logPath *string, logtopicEnabled *bool, regexpStr *string, resourceMode *int64, resourceType string, resources []logs.Resource, serviceCode string, tagResource *logs.TagResource, templateUID *string, ) *CreateCollectInfoRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required) * param agResource: 高可用组资源 (Optional) * param appCode: 日志来源,只能是 custom/jdcloud (Required) * param enabled: 采集状态,0-禁用,1-启用 (Required) * param filterEnabled: 过滤器是否启用。当appcode为custom时必填 (Optional) * param logCustomTarget: 自定义日志转发目的地, 只支持业务应用日志。支持类型:"kafka","es",默认为空:不进行自定义目的上报 (Optional) * param logCustomTargetConf: 自定义日志转发目的地配置,KV 结构,具体配置参考 LogCustomTargetKafkaConf 和 LogCustomTargetEsConf (Optional) * param logFile: 日志文件名。当appcode为custom时为必填。日志文件名支持正则表达式。 (Optional) * param logFilters: 过滤器。设置过滤器后可根据用户设定的关键词采集部分日志,如仅采集 Error 的日志。目前最大允许5个。 (Optional) * param logPath: 日志路径。当appcode为custom时为必填。目前仅支持对 Linux 云主机上的日志进行采集,路径支持通配符“*”和“?”,文件路径应符合 Linux 的文件路径规则 (Optional) * param logtopicEnabled: 目的地是否是日志服务logtopic,只支持业务应用日志 (Optional) * param regexpStr: 首行正则 (Optional) * param resourceMode: 采集资源时选择的模式,1.正常的选择实例模式(默认模式);2.选择标签tag模式 3.选择高可用组ag模式 (Optional) * param resourceType: 采集实例类型, 只能是 all/part 当选择all时,传入的实例列表无效;custom类型的采集配置目前仅支持part方式,即用户指定实例列表; (Required) * param resources: 采集实例列表:jdcloud类型最多添加20个资源;custom类型支持的资源数量不限; (Optional) * param serviceCode: 产品线,当日志来源为jdcloud时,必填 (Required) * param tagResource: (Optional) * param templateUID: 日志类型。当appcode为jdcloud时为必填 (Optional)
func NewCreateCollectInfoRequestWithoutParam ¶ added in v1.11.0
func NewCreateCollectInfoRequestWithoutParam() *CreateCollectInfoRequest
This constructor has better compatible ability when API parameters changed
func (CreateCollectInfoRequest) GetRegionId ¶ added in v1.11.0
func (r CreateCollectInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateCollectInfoRequest) SetAgResource ¶ added in v1.56.0
func (r *CreateCollectInfoRequest) SetAgResource(agResource []logs.AgResource)
param agResource: 高可用组资源(Optional)
func (*CreateCollectInfoRequest) SetAppCode ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetAppCode(appCode string)
param appCode: 日志来源,只能是 custom/jdcloud(Required)
func (*CreateCollectInfoRequest) SetEnabled ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetEnabled(enabled bool)
param enabled: 采集状态,0-禁用,1-启用(Required)
func (*CreateCollectInfoRequest) SetFilterEnabled ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetFilterEnabled(filterEnabled bool)
param filterEnabled: 过滤器是否启用。当appcode为custom时必填(Optional)
func (*CreateCollectInfoRequest) SetLogCustomTarget ¶ added in v1.56.0
func (r *CreateCollectInfoRequest) SetLogCustomTarget(logCustomTarget string)
param logCustomTarget: 自定义日志转发目的地, 只支持业务应用日志。支持类型:"kafka","es",默认为空:不进行自定义目的上报(Optional)
func (*CreateCollectInfoRequest) SetLogCustomTargetConf ¶ added in v1.56.0
func (r *CreateCollectInfoRequest) SetLogCustomTargetConf(logCustomTargetConf interface{})
param logCustomTargetConf: 自定义日志转发目的地配置,KV 结构,具体配置参考 LogCustomTargetKafkaConf 和 LogCustomTargetEsConf(Optional)
func (*CreateCollectInfoRequest) SetLogFile ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetLogFile(logFile string)
param logFile: 日志文件名。当appcode为custom时为必填。日志文件名支持正则表达式。(Optional)
func (*CreateCollectInfoRequest) SetLogFilters ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetLogFilters(logFilters []string)
param logFilters: 过滤器。设置过滤器后可根据用户设定的关键词采集部分日志,如仅采集 Error 的日志。目前最大允许5个。(Optional)
func (*CreateCollectInfoRequest) SetLogPath ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetLogPath(logPath string)
param logPath: 日志路径。当appcode为custom时为必填。目前仅支持对 Linux 云主机上的日志进行采集,路径支持通配符“*”和“?”,文件路径应符合 Linux 的文件路径规则(Optional)
func (*CreateCollectInfoRequest) SetLogtopicEnabled ¶ added in v1.56.0
func (r *CreateCollectInfoRequest) SetLogtopicEnabled(logtopicEnabled bool)
param logtopicEnabled: 目的地是否是日志服务logtopic,只支持业务应用日志(Optional)
func (*CreateCollectInfoRequest) SetLogtopicUID ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*CreateCollectInfoRequest) SetRegexpStr ¶ added in v1.56.0
func (r *CreateCollectInfoRequest) SetRegexpStr(regexpStr string)
param regexpStr: 首行正则(Optional)
func (*CreateCollectInfoRequest) SetRegionId ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*CreateCollectInfoRequest) SetResourceMode ¶ added in v1.56.0
func (r *CreateCollectInfoRequest) SetResourceMode(resourceMode int64)
param resourceMode: 采集资源时选择的模式,1.正常的选择实例模式(默认模式);2.选择标签tag模式 3.选择高可用组ag模式(Optional)
func (*CreateCollectInfoRequest) SetResourceType ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetResourceType(resourceType string)
param resourceType: 采集实例类型, 只能是 all/part 当选择all时,传入的实例列表无效;custom类型的采集配置目前仅支持part方式,即用户指定实例列表;(Required)
func (*CreateCollectInfoRequest) SetResources ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetResources(resources []logs.Resource)
param resources: 采集实例列表:jdcloud类型最多添加20个资源;custom类型支持的资源数量不限;(Optional)
func (*CreateCollectInfoRequest) SetServiceCode ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品线,当日志来源为jdcloud时,必填(Required)
func (*CreateCollectInfoRequest) SetTagResource ¶ added in v1.56.0
func (r *CreateCollectInfoRequest) SetTagResource(tagResource *logs.TagResource)
param tagResource: (Optional)
func (*CreateCollectInfoRequest) SetTemplateUID ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetTemplateUID(templateUID string)
param templateUID: 日志类型。当appcode为jdcloud时为必填(Optional)
type CreateCollectInfoResponse ¶ added in v1.11.0
type CreateCollectInfoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateCollectInfoResult `json:"result"` }
type CreateCollectInfoResult ¶ added in v1.11.0
type CreateCollectInfoResult struct {
UID string `json:"uID"`
}
type CreateLogsetRequest ¶ added in v1.11.0
type CreateLogsetRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集名称 */ Name string `json:"name"` /* 日志集描述 (Optional) */ Description *string `json:"description"` /* 保存周期,只能是 7, 15, 30 */ LifeCycle int `json:"lifeCycle"` }
func NewCreateLogsetRequest ¶ added in v1.11.0
func NewCreateLogsetRequest( regionId string, name string, lifeCycle int, ) *CreateLogsetRequest
* param regionId: 地域 Id (Required) * param name: 日志集名称 (Required) * param lifeCycle: 保存周期,只能是 7, 15, 30 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateLogsetRequestWithAllParams ¶ added in v1.11.0
func NewCreateLogsetRequestWithAllParams( regionId string, name string, description *string, lifeCycle int, ) *CreateLogsetRequest
* param regionId: 地域 Id (Required) * param name: 日志集名称 (Required) * param description: 日志集描述 (Optional) * param lifeCycle: 保存周期,只能是 7, 15, 30 (Required)
func NewCreateLogsetRequestWithoutParam ¶ added in v1.11.0
func NewCreateLogsetRequestWithoutParam() *CreateLogsetRequest
This constructor has better compatible ability when API parameters changed
func (CreateLogsetRequest) GetRegionId ¶ added in v1.11.0
func (r CreateLogsetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateLogsetRequest) SetDescription ¶ added in v1.11.0
func (r *CreateLogsetRequest) SetDescription(description string)
param description: 日志集描述(Optional)
func (*CreateLogsetRequest) SetLifeCycle ¶ added in v1.11.0
func (r *CreateLogsetRequest) SetLifeCycle(lifeCycle int)
param lifeCycle: 保存周期,只能是 7, 15, 30(Required)
func (*CreateLogsetRequest) SetName ¶ added in v1.11.0
func (r *CreateLogsetRequest) SetName(name string)
param name: 日志集名称(Required)
func (*CreateLogsetRequest) SetRegionId ¶ added in v1.11.0
func (r *CreateLogsetRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type CreateLogsetResponse ¶ added in v1.11.0
type CreateLogsetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateLogsetResult `json:"result"` }
type CreateLogsetResult ¶ added in v1.11.0
type CreateLogsetResult struct {
UID string `json:"uID"`
}
type CreateLogtopicRequest ¶ added in v1.11.0
type CreateLogtopicRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 日志主题名称 */ Name string `json:"name"` /* 日志集描述 (Optional) */ Description *string `json:"description"` }
func NewCreateLogtopicRequest ¶ added in v1.11.0
func NewCreateLogtopicRequest( regionId string, logsetUID string, name string, ) *CreateLogtopicRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param name: 日志主题名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateLogtopicRequestWithAllParams ¶ added in v1.11.0
func NewCreateLogtopicRequestWithAllParams( regionId string, logsetUID string, name string, description *string, ) *CreateLogtopicRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param name: 日志主题名称 (Required) * param description: 日志集描述 (Optional)
func NewCreateLogtopicRequestWithoutParam ¶ added in v1.11.0
func NewCreateLogtopicRequestWithoutParam() *CreateLogtopicRequest
This constructor has better compatible ability when API parameters changed
func (CreateLogtopicRequest) GetRegionId ¶ added in v1.11.0
func (r CreateLogtopicRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateLogtopicRequest) SetDescription ¶ added in v1.11.0
func (r *CreateLogtopicRequest) SetDescription(description string)
param description: 日志集描述(Optional)
func (*CreateLogtopicRequest) SetLogsetUID ¶ added in v1.11.0
func (r *CreateLogtopicRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*CreateLogtopicRequest) SetName ¶ added in v1.11.0
func (r *CreateLogtopicRequest) SetName(name string)
param name: 日志主题名称(Required)
func (*CreateLogtopicRequest) SetRegionId ¶ added in v1.11.0
func (r *CreateLogtopicRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type CreateLogtopicResponse ¶ added in v1.11.0
type CreateLogtopicResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateLogtopicResult `json:"result"` }
type CreateLogtopicResult ¶ added in v1.11.0
type CreateLogtopicResult struct {
UID string `json:"uID"`
}
type CreateMetricTaskRequest ¶ added in v1.13.0
type CreateMetricTaskRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` /* 聚合函数,支持 count sum max min avg; 配置方式(SettingType) 为 空或visual 时,必填; (Optional) */ Aggregate *string `json:"aggregate"` /* 自定义单位 */ CustomUnit string `json:"customUnit"` /* 查询字段,支持 英文字母 数字 下划线 中划线 点(中文日志原文和各产品线的key); 配置方式(SettingType) 为 空或visual 时,必填; (Optional) */ DataField *string `json:"dataField"` /* 过滤语法,可以为空 (Optional) */ FilterContent *string `json:"filterContent"` /* 是否打开过滤; 配置方式(SettingType) 为 空或visual 时,必填; (Optional) */ FilterOpen *string `json:"filterOpen"` /* 过滤类型,只能是fulltext和 advance; 配置方式(SettingType) 为 空或visual 时,必填; (Optional) */ FilterType *string `json:"filterType"` /* 时间周期,固定60s */ Interval int64 `json:"interval"` /* 监控项 , 支持大小写英文字母 下划线 数字 点,且不超过255byte(不支持中划线); 配置方式(SettingType) 为 空或visual 时,必填; (Optional) */ Metric *string `json:"metric"` /* 监控任务名称,同一个日志主题下唯一,支持中文 大小写英文字母 下划线 中划线 数字,且不超过32字符 */ Name string `json:"name"` /* 配置方式: 可选参数;枚举值 visual,sql;分别代表可视化配置及sql配置方式,传空表示可视化配置; (Optional) */ SettingType *string `json:"settingType"` /* (Optional) */ SqlSpec *logs.MetricTaskSqlSpec `json:"sqlSpec"` /* 单位 */ Unit string `json:"unit"` }
func NewCreateMetricTaskRequest ¶ added in v1.13.0
func NewCreateMetricTaskRequest( regionId string, logsetUID string, logtopicUID string, customUnit string, interval int64, name string, unit string, ) *CreateMetricTaskRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required) * param customUnit: 自定义单位 (Required) * param interval: 时间周期,固定60s (Required) * param name: 监控任务名称,同一个日志主题下唯一,支持中文 大小写英文字母 下划线 中划线 数字,且不超过32字符 (Required) * param unit: 单位 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateMetricTaskRequestWithAllParams ¶ added in v1.13.0
func NewCreateMetricTaskRequestWithAllParams( regionId string, logsetUID string, logtopicUID string, aggregate *string, customUnit string, dataField *string, filterContent *string, filterOpen *string, filterType *string, interval int64, metric *string, name string, settingType *string, sqlSpec *logs.MetricTaskSqlSpec, unit string, ) *CreateMetricTaskRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required) * param aggregate: 聚合函数,支持 count sum max min avg; 配置方式(SettingType) 为 空或visual 时,必填; (Optional) * param customUnit: 自定义单位 (Required) * param dataField: 查询字段,支持 英文字母 数字 下划线 中划线 点(中文日志原文和各产品线的key); 配置方式(SettingType) 为 空或visual 时,必填; (Optional) * param filterContent: 过滤语法,可以为空 (Optional) * param filterOpen: 是否打开过滤; 配置方式(SettingType) 为 空或visual 时,必填; (Optional) * param filterType: 过滤类型,只能是fulltext和 advance; 配置方式(SettingType) 为 空或visual 时,必填; (Optional) * param interval: 时间周期,固定60s (Required) * param metric: 监控项 , 支持大小写英文字母 下划线 数字 点,且不超过255byte(不支持中划线); 配置方式(SettingType) 为 空或visual 时,必填; (Optional) * param name: 监控任务名称,同一个日志主题下唯一,支持中文 大小写英文字母 下划线 中划线 数字,且不超过32字符 (Required) * param settingType: 配置方式: 可选参数;枚举值 visual,sql;分别代表可视化配置及sql配置方式,传空表示可视化配置; (Optional) * param sqlSpec: (Optional) * param unit: 单位 (Required)
func NewCreateMetricTaskRequestWithoutParam ¶ added in v1.13.0
func NewCreateMetricTaskRequestWithoutParam() *CreateMetricTaskRequest
This constructor has better compatible ability when API parameters changed
func (CreateMetricTaskRequest) GetRegionId ¶ added in v1.13.0
func (r CreateMetricTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateMetricTaskRequest) SetAggregate ¶ added in v1.13.0
func (r *CreateMetricTaskRequest) SetAggregate(aggregate string)
param aggregate: 聚合函数,支持 count sum max min avg; 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*CreateMetricTaskRequest) SetCustomUnit ¶ added in v1.13.0
func (r *CreateMetricTaskRequest) SetCustomUnit(customUnit string)
param customUnit: 自定义单位(Required)
func (*CreateMetricTaskRequest) SetDataField ¶ added in v1.13.0
func (r *CreateMetricTaskRequest) SetDataField(dataField string)
param dataField: 查询字段,支持 英文字母 数字 下划线 中划线 点(中文日志原文和各产品线的key); 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*CreateMetricTaskRequest) SetFilterContent ¶ added in v1.13.0
func (r *CreateMetricTaskRequest) SetFilterContent(filterContent string)
param filterContent: 过滤语法,可以为空(Optional)
func (*CreateMetricTaskRequest) SetFilterOpen ¶ added in v1.13.0
func (r *CreateMetricTaskRequest) SetFilterOpen(filterOpen string)
param filterOpen: 是否打开过滤; 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*CreateMetricTaskRequest) SetFilterType ¶ added in v1.13.0
func (r *CreateMetricTaskRequest) SetFilterType(filterType string)
param filterType: 过滤类型,只能是fulltext和 advance; 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*CreateMetricTaskRequest) SetInterval ¶ added in v1.13.0
func (r *CreateMetricTaskRequest) SetInterval(interval int64)
param interval: 时间周期,固定60s(Required)
func (*CreateMetricTaskRequest) SetLogsetUID ¶ added in v1.13.0
func (r *CreateMetricTaskRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*CreateMetricTaskRequest) SetLogtopicUID ¶ added in v1.13.0
func (r *CreateMetricTaskRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*CreateMetricTaskRequest) SetMetric ¶ added in v1.13.0
func (r *CreateMetricTaskRequest) SetMetric(metric string)
param metric: 监控项 , 支持大小写英文字母 下划线 数字 点,且不超过255byte(不支持中划线); 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*CreateMetricTaskRequest) SetName ¶ added in v1.13.0
func (r *CreateMetricTaskRequest) SetName(name string)
param name: 监控任务名称,同一个日志主题下唯一,支持中文 大小写英文字母 下划线 中划线 数字,且不超过32字符(Required)
func (*CreateMetricTaskRequest) SetRegionId ¶ added in v1.13.0
func (r *CreateMetricTaskRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*CreateMetricTaskRequest) SetSettingType ¶ added in v1.56.0
func (r *CreateMetricTaskRequest) SetSettingType(settingType string)
param settingType: 配置方式: 可选参数;枚举值 visual,sql;分别代表可视化配置及sql配置方式,传空表示可视化配置;(Optional)
func (*CreateMetricTaskRequest) SetSqlSpec ¶ added in v1.56.0
func (r *CreateMetricTaskRequest) SetSqlSpec(sqlSpec *logs.MetricTaskSqlSpec)
param sqlSpec: (Optional)
func (*CreateMetricTaskRequest) SetUnit ¶ added in v1.13.0
func (r *CreateMetricTaskRequest) SetUnit(unit string)
param unit: 单位(Required)
type CreateMetricTaskResponse ¶ added in v1.13.0
type CreateMetricTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateMetricTaskResult `json:"result"` }
type CreateMetricTaskResult ¶ added in v1.13.0
type CreateParserRequest ¶ added in v1.56.0
type CreateParserRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` /* */ ParserFields []logs.ParserField `json:"parserFields"` /* 解析类型。oneline - 单行,split - 分割, json - json, regexp - regexp */ ParserMode string `json:"parserMode"` /* 解析语法 (Optional) */ ParserPattern *string `json:"parserPattern"` /* 日志样例 (Optional) */ ParserSample *string `json:"parserSample"` /* 预处理任务列表。按照数组的顺序执行。 (Optional) */ Pipelines []logs.PipelineSpec `json:"pipelines"` }
func NewCreateParserRequest ¶ added in v1.56.0
func NewCreateParserRequest( regionId string, logtopicUID string, parserFields []logs.ParserField, parserMode string, ) *CreateParserRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required) * param parserFields: (Required) * param parserMode: 解析类型。oneline - 单行,split - 分割, json - json, regexp - regexp (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateParserRequestWithAllParams ¶ added in v1.56.0
func NewCreateParserRequestWithAllParams( regionId string, logtopicUID string, parserFields []logs.ParserField, parserMode string, parserPattern *string, parserSample *string, pipelines []logs.PipelineSpec, ) *CreateParserRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required) * param parserFields: (Required) * param parserMode: 解析类型。oneline - 单行,split - 分割, json - json, regexp - regexp (Required) * param parserPattern: 解析语法 (Optional) * param parserSample: 日志样例 (Optional) * param pipelines: 预处理任务列表。按照数组的顺序执行。 (Optional)
func NewCreateParserRequestWithoutParam ¶ added in v1.56.0
func NewCreateParserRequestWithoutParam() *CreateParserRequest
This constructor has better compatible ability when API parameters changed
func (CreateParserRequest) GetRegionId ¶ added in v1.56.0
func (r CreateParserRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateParserRequest) SetLogtopicUID ¶ added in v1.56.0
func (r *CreateParserRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*CreateParserRequest) SetParserFields ¶ added in v1.56.0
func (r *CreateParserRequest) SetParserFields(parserFields []logs.ParserField)
param parserFields: (Required)
func (*CreateParserRequest) SetParserMode ¶ added in v1.56.0
func (r *CreateParserRequest) SetParserMode(parserMode string)
param parserMode: 解析类型。oneline - 单行,split - 分割, json - json, regexp - regexp(Required)
func (*CreateParserRequest) SetParserPattern ¶ added in v1.56.0
func (r *CreateParserRequest) SetParserPattern(parserPattern string)
param parserPattern: 解析语法(Optional)
func (*CreateParserRequest) SetParserSample ¶ added in v1.56.0
func (r *CreateParserRequest) SetParserSample(parserSample string)
param parserSample: 日志样例(Optional)
func (*CreateParserRequest) SetPipelines ¶ added in v1.56.0
func (r *CreateParserRequest) SetPipelines(pipelines []logs.PipelineSpec)
param pipelines: 预处理任务列表。按照数组的顺序执行。(Optional)
func (*CreateParserRequest) SetRegionId ¶ added in v1.56.0
func (r *CreateParserRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type CreateParserResponse ¶ added in v1.56.0
type CreateParserResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateParserResult `json:"result"` }
type CreateParserResult ¶ added in v1.56.0
type CreateParserResult struct { }
type CreateSubscribeRequest ¶ added in v1.56.0
type CreateSubscribeRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` }
func NewCreateSubscribeRequest ¶ added in v1.56.0
func NewCreateSubscribeRequest( regionId string, logsetUID string, logtopicUID string, ) *CreateSubscribeRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateSubscribeRequestWithAllParams ¶ added in v1.56.0
func NewCreateSubscribeRequestWithAllParams( regionId string, logsetUID string, logtopicUID string, ) *CreateSubscribeRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required)
func NewCreateSubscribeRequestWithoutParam ¶ added in v1.56.0
func NewCreateSubscribeRequestWithoutParam() *CreateSubscribeRequest
This constructor has better compatible ability when API parameters changed
func (CreateSubscribeRequest) GetRegionId ¶ added in v1.56.0
func (r CreateSubscribeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateSubscribeRequest) SetLogsetUID ¶ added in v1.56.0
func (r *CreateSubscribeRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*CreateSubscribeRequest) SetLogtopicUID ¶ added in v1.56.0
func (r *CreateSubscribeRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*CreateSubscribeRequest) SetRegionId ¶ added in v1.56.0
func (r *CreateSubscribeRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type CreateSubscribeResponse ¶ added in v1.56.0
type CreateSubscribeResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateSubscribeResult `json:"result"` }
type CreateSubscribeResult ¶ added in v1.56.0
type CreateSubscribeResult struct { }
type DeleteLogsetRequest ¶ added in v1.11.0
type DeleteLogsetRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集ID,多个日志集ID以逗号分割 */ LogsetUIDs string `json:"logsetUIDs"` }
func NewDeleteLogsetRequest ¶ added in v1.11.0
func NewDeleteLogsetRequest( regionId string, logsetUIDs string, ) *DeleteLogsetRequest
* param regionId: 地域 Id (Required) * param logsetUIDs: 日志集ID,多个日志集ID以逗号分割 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteLogsetRequestWithAllParams ¶ added in v1.11.0
func NewDeleteLogsetRequestWithAllParams( regionId string, logsetUIDs string, ) *DeleteLogsetRequest
* param regionId: 地域 Id (Required) * param logsetUIDs: 日志集ID,多个日志集ID以逗号分割 (Required)
func NewDeleteLogsetRequestWithoutParam ¶ added in v1.11.0
func NewDeleteLogsetRequestWithoutParam() *DeleteLogsetRequest
This constructor has better compatible ability when API parameters changed
func (DeleteLogsetRequest) GetRegionId ¶ added in v1.11.0
func (r DeleteLogsetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteLogsetRequest) SetLogsetUIDs ¶ added in v1.11.0
func (r *DeleteLogsetRequest) SetLogsetUIDs(logsetUIDs string)
param logsetUIDs: 日志集ID,多个日志集ID以逗号分割(Required)
func (*DeleteLogsetRequest) SetRegionId ¶ added in v1.11.0
func (r *DeleteLogsetRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DeleteLogsetResponse ¶ added in v1.11.0
type DeleteLogsetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteLogsetResult `json:"result"` }
type DeleteLogsetResult ¶ added in v1.11.0
type DeleteLogsetResult struct { }
type DeleteLogtopicRequest ¶ added in v1.11.0
type DeleteLogtopicRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 日志主题ID,多个日志主题ID以逗号分割 */ LogtopicUIDs string `json:"logtopicUIDs"` }
func NewDeleteLogtopicRequest ¶ added in v1.11.0
func NewDeleteLogtopicRequest( regionId string, logsetUID string, logtopicUIDs string, ) *DeleteLogtopicRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUIDs: 日志主题ID,多个日志主题ID以逗号分割 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteLogtopicRequestWithAllParams ¶ added in v1.11.0
func NewDeleteLogtopicRequestWithAllParams( regionId string, logsetUID string, logtopicUIDs string, ) *DeleteLogtopicRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUIDs: 日志主题ID,多个日志主题ID以逗号分割 (Required)
func NewDeleteLogtopicRequestWithoutParam ¶ added in v1.11.0
func NewDeleteLogtopicRequestWithoutParam() *DeleteLogtopicRequest
This constructor has better compatible ability when API parameters changed
func (DeleteLogtopicRequest) GetRegionId ¶ added in v1.11.0
func (r DeleteLogtopicRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteLogtopicRequest) SetLogsetUID ¶ added in v1.11.0
func (r *DeleteLogtopicRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*DeleteLogtopicRequest) SetLogtopicUIDs ¶ added in v1.11.0
func (r *DeleteLogtopicRequest) SetLogtopicUIDs(logtopicUIDs string)
param logtopicUIDs: 日志主题ID,多个日志主题ID以逗号分割(Required)
func (*DeleteLogtopicRequest) SetRegionId ¶ added in v1.11.0
func (r *DeleteLogtopicRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DeleteLogtopicResponse ¶ added in v1.11.0
type DeleteLogtopicResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteLogtopicResult `json:"result"` }
type DeleteLogtopicResult ¶ added in v1.11.0
type DeleteLogtopicResult struct { }
type DeleteMetricTaskRequest ¶ added in v1.13.0
type DeleteMetricTaskRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` /* */ LogmetrictaskUID string `json:"logmetrictaskUID"` }
func NewDeleteMetricTaskRequest ¶ added in v1.13.0
func NewDeleteMetricTaskRequest( regionId string, logsetUID string, logtopicUID string, logmetrictaskUID string, ) *DeleteMetricTaskRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required) * param logmetrictaskUID: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteMetricTaskRequestWithAllParams ¶ added in v1.13.0
func NewDeleteMetricTaskRequestWithAllParams( regionId string, logsetUID string, logtopicUID string, logmetrictaskUID string, ) *DeleteMetricTaskRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required) * param logmetrictaskUID: (Required)
func NewDeleteMetricTaskRequestWithoutParam ¶ added in v1.13.0
func NewDeleteMetricTaskRequestWithoutParam() *DeleteMetricTaskRequest
This constructor has better compatible ability when API parameters changed
func (DeleteMetricTaskRequest) GetRegionId ¶ added in v1.13.0
func (r DeleteMetricTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteMetricTaskRequest) SetLogmetrictaskUID ¶ added in v1.13.0
func (r *DeleteMetricTaskRequest) SetLogmetrictaskUID(logmetrictaskUID string)
param logmetrictaskUID: (Required)
func (*DeleteMetricTaskRequest) SetLogsetUID ¶ added in v1.13.0
func (r *DeleteMetricTaskRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*DeleteMetricTaskRequest) SetLogtopicUID ¶ added in v1.13.0
func (r *DeleteMetricTaskRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*DeleteMetricTaskRequest) SetRegionId ¶ added in v1.13.0
func (r *DeleteMetricTaskRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DeleteMetricTaskResponse ¶ added in v1.13.0
type DeleteMetricTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteMetricTaskResult `json:"result"` }
type DeleteMetricTaskResult ¶ added in v1.13.0
type DeleteMetricTaskResult struct {
Suc string `json:"suc"`
}
type DescribeCollectInfoRequest ¶ added in v1.11.0
type DescribeCollectInfoRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 采集配置 UID */ CollectInfoUID string `json:"collectInfoUID"` }
func NewDescribeCollectInfoRequest ¶ added in v1.11.0
func NewDescribeCollectInfoRequest( regionId string, collectInfoUID string, ) *DescribeCollectInfoRequest
* param regionId: 地域 Id (Required) * param collectInfoUID: 采集配置 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCollectInfoRequestWithAllParams ¶ added in v1.11.0
func NewDescribeCollectInfoRequestWithAllParams( regionId string, collectInfoUID string, ) *DescribeCollectInfoRequest
* param regionId: 地域 Id (Required) * param collectInfoUID: 采集配置 UID (Required)
func NewDescribeCollectInfoRequestWithoutParam ¶ added in v1.11.0
func NewDescribeCollectInfoRequestWithoutParam() *DescribeCollectInfoRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCollectInfoRequest) GetRegionId ¶ added in v1.11.0
func (r DescribeCollectInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCollectInfoRequest) SetCollectInfoUID ¶ added in v1.11.0
func (r *DescribeCollectInfoRequest) SetCollectInfoUID(collectInfoUID string)
param collectInfoUID: 采集配置 UID(Required)
func (*DescribeCollectInfoRequest) SetRegionId ¶ added in v1.11.0
func (r *DescribeCollectInfoRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeCollectInfoResponse ¶ added in v1.11.0
type DescribeCollectInfoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeCollectInfoResult `json:"result"` }
type DescribeCollectInfoResult ¶ added in v1.11.0
type DescribeCollectInfoResult struct { UID string `json:"uID"` AgResource []logs.AgResourceEnd `json:"agResource"` AppCode string `json:"appCode"` Detail logs.CollectTempalteEnd `json:"detail"` Enabled int64 `json:"enabled"` HasResource bool `json:"hasResource"` LogCustomTarget string `json:"logCustomTarget"` LogCustomTargetConf interface{} `json:"logCustomTargetConf"` LogsetUID string `json:"logsetUID"` LogtopicEnabled bool `json:"logtopicEnabled"` LogtopicUID string `json:"logtopicUID"` ResourceMode int64 `json:"resourceMode"` ResourceType string `json:"resourceType"` ServiceCode string `json:"serviceCode"` TagResource logs.TagResourceEnd `json:"tagResource"` TemplateName string `json:"templateName"` TemplateUID string `json:"templateUID"` }
type DescribeCollectResourcesRequest ¶ added in v1.11.0
type DescribeCollectResourcesRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 采集配置 UID */ CollectInfoUID string `json:"collectInfoUID"` /* 当前所在页,默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 页面大小,默认为20;取值范围[1, 100] (Optional) */ PageSize *int `json:"pageSize"` }
func NewDescribeCollectResourcesRequest ¶ added in v1.11.0
func NewDescribeCollectResourcesRequest( regionId string, collectInfoUID string, ) *DescribeCollectResourcesRequest
* param regionId: 地域 Id (Required) * param collectInfoUID: 采集配置 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCollectResourcesRequestWithAllParams ¶ added in v1.11.0
func NewDescribeCollectResourcesRequestWithAllParams( regionId string, collectInfoUID string, pageNumber *int, pageSize *int, ) *DescribeCollectResourcesRequest
* param regionId: 地域 Id (Required) * param collectInfoUID: 采集配置 UID (Required) * param pageNumber: 当前所在页,默认为1 (Optional) * param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional)
func NewDescribeCollectResourcesRequestWithoutParam ¶ added in v1.11.0
func NewDescribeCollectResourcesRequestWithoutParam() *DescribeCollectResourcesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCollectResourcesRequest) GetRegionId ¶ added in v1.11.0
func (r DescribeCollectResourcesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCollectResourcesRequest) SetCollectInfoUID ¶ added in v1.11.0
func (r *DescribeCollectResourcesRequest) SetCollectInfoUID(collectInfoUID string)
param collectInfoUID: 采集配置 UID(Required)
func (*DescribeCollectResourcesRequest) SetPageNumber ¶ added in v1.11.0
func (r *DescribeCollectResourcesRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeCollectResourcesRequest) SetPageSize ¶ added in v1.11.0
func (r *DescribeCollectResourcesRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeCollectResourcesRequest) SetRegionId ¶ added in v1.11.0
func (r *DescribeCollectResourcesRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeCollectResourcesResponse ¶ added in v1.11.0
type DescribeCollectResourcesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeCollectResourcesResult `json:"result"` }
type DescribeCollectResourcesResult ¶ added in v1.11.0
type DescribeLogsetRequest ¶ added in v1.11.0
type DescribeLogsetRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` }
func NewDescribeLogsetRequest ¶ added in v1.11.0
func NewDescribeLogsetRequest( regionId string, logsetUID string, ) *DescribeLogsetRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLogsetRequestWithAllParams ¶ added in v1.11.0
func NewDescribeLogsetRequestWithAllParams( regionId string, logsetUID string, ) *DescribeLogsetRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required)
func NewDescribeLogsetRequestWithoutParam ¶ added in v1.11.0
func NewDescribeLogsetRequestWithoutParam() *DescribeLogsetRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLogsetRequest) GetRegionId ¶ added in v1.11.0
func (r DescribeLogsetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLogsetRequest) SetLogsetUID ¶ added in v1.11.0
func (r *DescribeLogsetRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*DescribeLogsetRequest) SetRegionId ¶ added in v1.11.0
func (r *DescribeLogsetRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeLogsetResponse ¶ added in v1.11.0
type DescribeLogsetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLogsetResult `json:"result"` }
type DescribeLogsetResult ¶ added in v1.11.0
type DescribeLogsetsRequest ¶ added in v1.11.0
type DescribeLogsetsRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 当前所在页,默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 页面大小,默认为20;取值范围[1, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 日志集名称 (Optional) */ Name *string `json:"name"` }
func NewDescribeLogsetsRequest ¶ added in v1.11.0
func NewDescribeLogsetsRequest( regionId string, ) *DescribeLogsetsRequest
* param regionId: 地域 Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLogsetsRequestWithAllParams ¶ added in v1.11.0
func NewDescribeLogsetsRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, name *string, ) *DescribeLogsetsRequest
* param regionId: 地域 Id (Required) * param pageNumber: 当前所在页,默认为1 (Optional) * param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional) * param name: 日志集名称 (Optional)
func NewDescribeLogsetsRequestWithoutParam ¶ added in v1.11.0
func NewDescribeLogsetsRequestWithoutParam() *DescribeLogsetsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLogsetsRequest) GetRegionId ¶ added in v1.11.0
func (r DescribeLogsetsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLogsetsRequest) SetName ¶ added in v1.11.0
func (r *DescribeLogsetsRequest) SetName(name string)
param name: 日志集名称(Optional)
func (*DescribeLogsetsRequest) SetPageNumber ¶ added in v1.11.0
func (r *DescribeLogsetsRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeLogsetsRequest) SetPageSize ¶ added in v1.11.0
func (r *DescribeLogsetsRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeLogsetsRequest) SetRegionId ¶ added in v1.11.0
func (r *DescribeLogsetsRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeLogsetsResponse ¶ added in v1.11.0
type DescribeLogsetsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLogsetsResult `json:"result"` }
type DescribeLogsetsResult ¶ added in v1.11.0
type DescribeLogtopicRequest ¶ added in v1.11.0
type DescribeLogtopicRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` }
func NewDescribeLogtopicRequest ¶ added in v1.11.0
func NewDescribeLogtopicRequest( regionId string, logtopicUID string, ) *DescribeLogtopicRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLogtopicRequestWithAllParams ¶ added in v1.11.0
func NewDescribeLogtopicRequestWithAllParams( regionId string, logtopicUID string, ) *DescribeLogtopicRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required)
func NewDescribeLogtopicRequestWithoutParam ¶ added in v1.11.0
func NewDescribeLogtopicRequestWithoutParam() *DescribeLogtopicRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLogtopicRequest) GetRegionId ¶ added in v1.11.0
func (r DescribeLogtopicRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLogtopicRequest) SetLogtopicUID ¶ added in v1.11.0
func (r *DescribeLogtopicRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*DescribeLogtopicRequest) SetRegionId ¶ added in v1.11.0
func (r *DescribeLogtopicRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeLogtopicResponse ¶ added in v1.11.0
type DescribeLogtopicResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLogtopicResult `json:"result"` }
type DescribeLogtopicResult ¶ added in v1.11.0
type DescribeLogtopicResult struct { UID string `json:"uID"` AppCode string `json:"appCode"` AppName string `json:"appName"` CollectInfoUID string `json:"collectInfoUID"` CreateTime string `json:"createTime"` Description string `json:"description"` LogsetName string `json:"logsetName"` LogsetUID string `json:"logsetUID"` Name string `json:"name"` PrePattern string `json:"prePattern"` Region string `json:"region"` }
type DescribeLogtopicsRequest ¶ added in v1.11.0
type DescribeLogtopicsRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 当前所在页,默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 页面大小,默认为20;取值范围[1, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 日志主题名称 (Optional) */ Name *string `json:"name"` /* 日志主题采集的日志类型 (Optional) */ AppName *string `json:"appName"` }
func NewDescribeLogtopicsRequest ¶ added in v1.11.0
func NewDescribeLogtopicsRequest( regionId string, logsetUID string, ) *DescribeLogtopicsRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLogtopicsRequestWithAllParams ¶ added in v1.11.0
func NewDescribeLogtopicsRequestWithAllParams( regionId string, logsetUID string, pageNumber *int, pageSize *int, name *string, appName *string, ) *DescribeLogtopicsRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param pageNumber: 当前所在页,默认为1 (Optional) * param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional) * param name: 日志主题名称 (Optional) * param appName: 日志主题采集的日志类型 (Optional)
func NewDescribeLogtopicsRequestWithoutParam ¶ added in v1.11.0
func NewDescribeLogtopicsRequestWithoutParam() *DescribeLogtopicsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLogtopicsRequest) GetRegionId ¶ added in v1.11.0
func (r DescribeLogtopicsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLogtopicsRequest) SetAppName ¶ added in v1.56.0
func (r *DescribeLogtopicsRequest) SetAppName(appName string)
param appName: 日志主题采集的日志类型(Optional)
func (*DescribeLogtopicsRequest) SetLogsetUID ¶ added in v1.11.0
func (r *DescribeLogtopicsRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*DescribeLogtopicsRequest) SetName ¶ added in v1.11.0
func (r *DescribeLogtopicsRequest) SetName(name string)
param name: 日志主题名称(Optional)
func (*DescribeLogtopicsRequest) SetPageNumber ¶ added in v1.11.0
func (r *DescribeLogtopicsRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeLogtopicsRequest) SetPageSize ¶ added in v1.11.0
func (r *DescribeLogtopicsRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeLogtopicsRequest) SetRegionId ¶ added in v1.11.0
func (r *DescribeLogtopicsRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeLogtopicsResponse ¶ added in v1.11.0
type DescribeLogtopicsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLogtopicsResult `json:"result"` }
type DescribeLogtopicsResult ¶ added in v1.11.0
type DescribeMetricTaskRequest ¶ added in v1.13.0
type DescribeMetricTaskRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` /* */ LogmetrictaskUID string `json:"logmetrictaskUID"` }
func NewDescribeMetricTaskRequest ¶ added in v1.13.0
func NewDescribeMetricTaskRequest( regionId string, logsetUID string, logtopicUID string, logmetrictaskUID string, ) *DescribeMetricTaskRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required) * param logmetrictaskUID: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeMetricTaskRequestWithAllParams ¶ added in v1.13.0
func NewDescribeMetricTaskRequestWithAllParams( regionId string, logsetUID string, logtopicUID string, logmetrictaskUID string, ) *DescribeMetricTaskRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required) * param logmetrictaskUID: (Required)
func NewDescribeMetricTaskRequestWithoutParam ¶ added in v1.13.0
func NewDescribeMetricTaskRequestWithoutParam() *DescribeMetricTaskRequest
This constructor has better compatible ability when API parameters changed
func (DescribeMetricTaskRequest) GetRegionId ¶ added in v1.13.0
func (r DescribeMetricTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeMetricTaskRequest) SetLogmetrictaskUID ¶ added in v1.13.0
func (r *DescribeMetricTaskRequest) SetLogmetrictaskUID(logmetrictaskUID string)
param logmetrictaskUID: (Required)
func (*DescribeMetricTaskRequest) SetLogsetUID ¶ added in v1.13.0
func (r *DescribeMetricTaskRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*DescribeMetricTaskRequest) SetLogtopicUID ¶ added in v1.13.0
func (r *DescribeMetricTaskRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*DescribeMetricTaskRequest) SetRegionId ¶ added in v1.13.0
func (r *DescribeMetricTaskRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeMetricTaskResponse ¶ added in v1.13.0
type DescribeMetricTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeMetricTaskResult `json:"result"` }
type DescribeMetricTaskResult ¶ added in v1.13.0
type DescribeMetricTaskResult struct {
Data logs.MetrictaskDetailEnd `json:"data"`
}
type DescribeMetricTasksRequest ¶ added in v1.13.0
type DescribeMetricTasksRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` /* 当前所在页,默认为1 in: query (Optional) */ PageNumber *int64 `json:"pageNumber"` /* 页面大小,默认为20;取值范围[1, 100] in: query (Optional) */ PageSize *int64 `json:"pageSize"` }
func NewDescribeMetricTasksRequest ¶ added in v1.13.0
func NewDescribeMetricTasksRequest( regionId string, logsetUID string, logtopicUID string, ) *DescribeMetricTasksRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeMetricTasksRequestWithAllParams ¶ added in v1.13.0
func NewDescribeMetricTasksRequestWithAllParams( regionId string, logsetUID string, logtopicUID string, pageNumber *int64, pageSize *int64, ) *DescribeMetricTasksRequest
- param regionId: 地域 Id (Required)
- param logsetUID: 日志集 UID (Required)
- param logtopicUID: 日志主题 UID (Required)
- param pageNumber: 当前所在页,默认为1
in: query (Optional)
- param pageSize: 页面大小,默认为20;取值范围[1, 100]
in: query (Optional)
func NewDescribeMetricTasksRequestWithoutParam ¶ added in v1.13.0
func NewDescribeMetricTasksRequestWithoutParam() *DescribeMetricTasksRequest
This constructor has better compatible ability when API parameters changed
func (DescribeMetricTasksRequest) GetRegionId ¶ added in v1.13.0
func (r DescribeMetricTasksRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeMetricTasksRequest) SetLogsetUID ¶ added in v1.13.0
func (r *DescribeMetricTasksRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*DescribeMetricTasksRequest) SetLogtopicUID ¶ added in v1.13.0
func (r *DescribeMetricTasksRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*DescribeMetricTasksRequest) SetPageNumber ¶ added in v1.13.0
func (r *DescribeMetricTasksRequest) SetPageNumber(pageNumber int64)
param pageNumber: 当前所在页,默认为1
in: query(Optional)
func (*DescribeMetricTasksRequest) SetPageSize ¶ added in v1.13.0
func (r *DescribeMetricTasksRequest) SetPageSize(pageSize int64)
param pageSize: 页面大小,默认为20;取值范围[1, 100]
in: query(Optional)
func (*DescribeMetricTasksRequest) SetRegionId ¶ added in v1.13.0
func (r *DescribeMetricTasksRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeMetricTasksResponse ¶ added in v1.13.0
type DescribeMetricTasksResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeMetricTasksResult `json:"result"` }
type DescribeMetricTasksResult ¶ added in v1.13.0
type DescribeParserRequest ¶ added in v1.56.0
type DescribeParserRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` }
func NewDescribeParserRequest ¶ added in v1.56.0
func NewDescribeParserRequest( regionId string, logtopicUID string, ) *DescribeParserRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeParserRequestWithAllParams ¶ added in v1.56.0
func NewDescribeParserRequestWithAllParams( regionId string, logtopicUID string, ) *DescribeParserRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required)
func NewDescribeParserRequestWithoutParam ¶ added in v1.56.0
func NewDescribeParserRequestWithoutParam() *DescribeParserRequest
This constructor has better compatible ability when API parameters changed
func (DescribeParserRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeParserRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeParserRequest) SetLogtopicUID ¶ added in v1.56.0
func (r *DescribeParserRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*DescribeParserRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeParserRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeParserResponse ¶ added in v1.56.0
type DescribeParserResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeParserResult `json:"result"` }
type DescribeParserResult ¶ added in v1.56.0
type DescribeParserResult struct { }
type DescribeSubscribeRequest ¶ added in v1.56.0
type DescribeSubscribeRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` }
func NewDescribeSubscribeRequest ¶ added in v1.56.0
func NewDescribeSubscribeRequest( regionId string, logsetUID string, logtopicUID string, ) *DescribeSubscribeRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeSubscribeRequestWithAllParams ¶ added in v1.56.0
func NewDescribeSubscribeRequestWithAllParams( regionId string, logsetUID string, logtopicUID string, ) *DescribeSubscribeRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required)
func NewDescribeSubscribeRequestWithoutParam ¶ added in v1.56.0
func NewDescribeSubscribeRequestWithoutParam() *DescribeSubscribeRequest
This constructor has better compatible ability when API parameters changed
func (DescribeSubscribeRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeSubscribeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSubscribeRequest) SetLogsetUID ¶ added in v1.56.0
func (r *DescribeSubscribeRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*DescribeSubscribeRequest) SetLogtopicUID ¶ added in v1.56.0
func (r *DescribeSubscribeRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*DescribeSubscribeRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeSubscribeRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeSubscribeResponse ¶ added in v1.56.0
type DescribeSubscribeResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeSubscribeResult `json:"result"` }
type DescribeSubscribeResult ¶ added in v1.56.0
type DescribeSubscribeResult struct { CreatedTime string `json:"createdTime"` KafkaBroker string `json:"kafkaBroker"` KafkaPassword string `json:"kafkaPassword"` KafkaTopic string `json:"kafkaTopic"` KafkaUsername string `json:"kafkaUsername"` LogtopicId string `json:"logtopicId"` Pin string `json:"pin"` Status int64 `json:"status"` UpdatedTime string `json:"updatedTime"` }
type GetLogsRequest ¶ added in v1.56.0
type GetLogsRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集ID */ LogsetUID string `json:"logsetUID"` /* 日志主题ID */ LogtopicUID string `json:"logtopicUID"` /* 扫描任务ID。 第一次调用传入空值即可。后续调用需传入该任务ID,以连续读取剩余日志。 (Optional) */ TaskID *string `json:"taskID"` /* Base64编码的搜索表达式, (Optional) */ Expr *string `json:"expr"` /* 开始时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.必填 (Optional) */ StartTime *string `json:"startTime"` /* 结束时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.必填 (Optional) */ EndTime *string `json:"endTime"` /* 返回排序,不填或者为空,默认为desc,"asc":按照时间正序返回结果,"desc":按照时间倒序返回结果 (Optional) */ Sort *string `json:"sort"` /* 指定返回字段,只对系统日志生效,不填默认按照产品线配置返回字段,Name支持:key,Values填入返回字段 (Optional) */ Filters []logs.Filter `json:"filters"` }
func NewGetLogsRequest ¶ added in v1.56.0
func NewGetLogsRequest( regionId string, logsetUID string, logtopicUID string, ) *GetLogsRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集ID (Required) * param logtopicUID: 日志主题ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetLogsRequestWithAllParams ¶ added in v1.56.0
func NewGetLogsRequestWithAllParams( regionId string, logsetUID string, logtopicUID string, taskID *string, expr *string, startTime *string, endTime *string, sort *string, filters []logs.Filter, ) *GetLogsRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集ID (Required) * param logtopicUID: 日志主题ID (Required) * param taskID: 扫描任务ID。 第一次调用传入空值即可。后续调用需传入该任务ID,以连续读取剩余日志。 (Optional) * param expr: Base64编码的搜索表达式, (Optional) * param startTime: 开始时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.必填 (Optional) * param endTime: 结束时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.必填 (Optional) * param sort: 返回排序,不填或者为空,默认为desc,"asc":按照时间正序返回结果,"desc":按照时间倒序返回结果 (Optional) * param filters: 指定返回字段,只对系统日志生效,不填默认按照产品线配置返回字段,Name支持:key,Values填入返回字段 (Optional)
func NewGetLogsRequestWithoutParam ¶ added in v1.56.0
func NewGetLogsRequestWithoutParam() *GetLogsRequest
This constructor has better compatible ability when API parameters changed
func (GetLogsRequest) GetRegionId ¶ added in v1.56.0
func (r GetLogsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetLogsRequest) SetEndTime ¶ added in v1.56.0
func (r *GetLogsRequest) SetEndTime(endTime string)
param endTime: 结束时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.必填(Optional)
func (*GetLogsRequest) SetExpr ¶ added in v1.56.0
func (r *GetLogsRequest) SetExpr(expr string)
param expr: Base64编码的搜索表达式,(Optional)
func (*GetLogsRequest) SetFilters ¶ added in v1.56.0
func (r *GetLogsRequest) SetFilters(filters []logs.Filter)
param filters: 指定返回字段,只对系统日志生效,不填默认按照产品线配置返回字段,Name支持:key,Values填入返回字段(Optional)
func (*GetLogsRequest) SetLogsetUID ¶ added in v1.56.0
func (r *GetLogsRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集ID(Required)
func (*GetLogsRequest) SetLogtopicUID ¶ added in v1.56.0
func (r *GetLogsRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题ID(Required)
func (*GetLogsRequest) SetRegionId ¶ added in v1.56.0
func (r *GetLogsRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*GetLogsRequest) SetSort ¶ added in v1.56.0
func (r *GetLogsRequest) SetSort(sort string)
param sort: 返回排序,不填或者为空,默认为desc,"asc":按照时间正序返回结果,"desc":按照时间倒序返回结果(Optional)
func (*GetLogsRequest) SetStartTime ¶ added in v1.56.0
func (r *GetLogsRequest) SetStartTime(startTime string)
param startTime: 开始时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.必填(Optional)
func (*GetLogsRequest) SetTaskID ¶ added in v1.56.0
func (r *GetLogsRequest) SetTaskID(taskID string)
param taskID: 扫描任务ID。 第一次调用传入空值即可。后续调用需传入该任务ID,以连续读取剩余日志。(Optional)
type GetLogsResponse ¶ added in v1.56.0
type GetLogsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetLogsResult `json:"result"` }
type GetLogsResult ¶ added in v1.56.0
type GetLogsResult struct { Data []interface{} `json:"data"` SearchFields logs.SearchFields `json:"searchFields"` TaskID string `json:"taskID"` TaskStatus string `json:"taskStatus"` Total int64 `json:"total"` }
type HistogramsRequest ¶ added in v1.56.0
type HistogramsRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集ID */ LogsetUID string `json:"logsetUID"` /* 日志主题ID */ LogtopicUID string `json:"logtopicUID"` /* "preview"表示预览, "fulltext"表示全文检索, "advance"表示按照搜索语句检索 */ Action string `json:"action"` /* Base64编码的搜索表达式, (Optional) */ Expr *string `json:"expr"` /* 搜索关键字大小写敏感, 默认false (Optional) */ CaseSensitive *bool `json:"caseSensitive"` /* 开始时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.当action != preview时,必填 (Optional) */ StartTime *string `json:"startTime"` /* 结束时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.当action != preview时,必填 (Optional) */ EndTime *string `json:"endTime"` }
func NewHistogramsRequest ¶ added in v1.56.0
func NewHistogramsRequest( regionId string, logsetUID string, logtopicUID string, action string, ) *HistogramsRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集ID (Required) * param logtopicUID: 日志主题ID (Required) * param action: "preview"表示预览, "fulltext"表示全文检索, "advance"表示按照搜索语句检索 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewHistogramsRequestWithAllParams ¶ added in v1.56.0
func NewHistogramsRequestWithAllParams( regionId string, logsetUID string, logtopicUID string, action string, expr *string, caseSensitive *bool, startTime *string, endTime *string, ) *HistogramsRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集ID (Required) * param logtopicUID: 日志主题ID (Required) * param action: "preview"表示预览, "fulltext"表示全文检索, "advance"表示按照搜索语句检索 (Required) * param expr: Base64编码的搜索表达式, (Optional) * param caseSensitive: 搜索关键字大小写敏感, 默认false (Optional) * param startTime: 开始时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.当action != preview时,必填 (Optional) * param endTime: 结束时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.当action != preview时,必填 (Optional)
func NewHistogramsRequestWithoutParam ¶ added in v1.56.0
func NewHistogramsRequestWithoutParam() *HistogramsRequest
This constructor has better compatible ability when API parameters changed
func (HistogramsRequest) GetRegionId ¶ added in v1.56.0
func (r HistogramsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*HistogramsRequest) SetAction ¶ added in v1.56.0
func (r *HistogramsRequest) SetAction(action string)
param action: "preview"表示预览, "fulltext"表示全文检索, "advance"表示按照搜索语句检索(Required)
func (*HistogramsRequest) SetCaseSensitive ¶ added in v1.56.0
func (r *HistogramsRequest) SetCaseSensitive(caseSensitive bool)
param caseSensitive: 搜索关键字大小写敏感, 默认false(Optional)
func (*HistogramsRequest) SetEndTime ¶ added in v1.56.0
func (r *HistogramsRequest) SetEndTime(endTime string)
param endTime: 结束时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.当action != preview时,必填(Optional)
func (*HistogramsRequest) SetExpr ¶ added in v1.56.0
func (r *HistogramsRequest) SetExpr(expr string)
param expr: Base64编码的搜索表达式,(Optional)
func (*HistogramsRequest) SetLogsetUID ¶ added in v1.56.0
func (r *HistogramsRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集ID(Required)
func (*HistogramsRequest) SetLogtopicUID ¶ added in v1.56.0
func (r *HistogramsRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题ID(Required)
func (*HistogramsRequest) SetRegionId ¶ added in v1.56.0
func (r *HistogramsRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*HistogramsRequest) SetStartTime ¶ added in v1.56.0
func (r *HistogramsRequest) SetStartTime(startTime string)
param startTime: 开始时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.当action != preview时,必填(Optional)
type HistogramsResponse ¶ added in v1.56.0
type HistogramsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result HistogramsResult `json:"result"` }
type HistogramsResult ¶ added in v1.56.0
type HistogramsResult struct { Count int64 `json:"count"` Data []interface{} `json:"data"` Progress string `json:"progress"` SearchFields logs.SearchFields `json:"searchFields"` Total int64 `json:"total"` }
type SearchRequest ¶ added in v1.13.0
type SearchRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集ID */ LogsetUID string `json:"logsetUID"` /* 日志主题ID */ LogtopicUID string `json:"logtopicUID"` /* "preview"表示预览, "fulltext"表示全文检索, "advance"表示按照搜索语句检索 */ Action string `json:"action"` /* Base64编码的搜索表达式, (Optional) */ Expr *string `json:"expr"` /* 搜索关键字大小写敏感, 默认false (Optional) */ CaseSensitive *bool `json:"caseSensitive"` /* 开始时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.当action != preview时,必填 (Optional) */ StartTime *string `json:"startTime"` /* 结束时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.当action != preview时,必填 (Optional) */ EndTime *string `json:"endTime"` /* 页数。 最小为1,最大为99 (Optional) */ PageNumber *int `json:"pageNumber"` /* 每页个数。默认为10,最大100 (Optional) */ PageSize *int `json:"pageSize"` /* 返回排序,不填或者为空,默认为desc,"asc":按照时间正序返回结果,"desc":按照时间倒序返回结果 (Optional) */ Sort *string `json:"sort"` /* 指定返回字段,只对系统日志生效,不填默认按照产品线配置返回字段,Name支持:key,Values填入返回字段 (Optional) */ Filters []logs.Filter `json:"filters"` }
func NewSearchRequest ¶ added in v1.13.0
func NewSearchRequest( regionId string, logsetUID string, logtopicUID string, action string, ) *SearchRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集ID (Required) * param logtopicUID: 日志主题ID (Required) * param action: "preview"表示预览, "fulltext"表示全文检索, "advance"表示按照搜索语句检索 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSearchRequestWithAllParams ¶ added in v1.13.0
func NewSearchRequestWithAllParams( regionId string, logsetUID string, logtopicUID string, action string, expr *string, caseSensitive *bool, startTime *string, endTime *string, pageNumber *int, pageSize *int, sort *string, filters []logs.Filter, ) *SearchRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集ID (Required) * param logtopicUID: 日志主题ID (Required) * param action: "preview"表示预览, "fulltext"表示全文检索, "advance"表示按照搜索语句检索 (Required) * param expr: Base64编码的搜索表达式, (Optional) * param caseSensitive: 搜索关键字大小写敏感, 默认false (Optional) * param startTime: 开始时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.当action != preview时,必填 (Optional) * param endTime: 结束时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.当action != preview时,必填 (Optional) * param pageNumber: 页数。 最小为1,最大为99 (Optional) * param pageSize: 每页个数。默认为10,最大100 (Optional) * param sort: 返回排序,不填或者为空,默认为desc,"asc":按照时间正序返回结果,"desc":按照时间倒序返回结果 (Optional) * param filters: 指定返回字段,只对系统日志生效,不填默认按照产品线配置返回字段,Name支持:key,Values填入返回字段 (Optional)
func NewSearchRequestWithoutParam ¶ added in v1.13.0
func NewSearchRequestWithoutParam() *SearchRequest
This constructor has better compatible ability when API parameters changed
func (SearchRequest) GetRegionId ¶ added in v1.13.0
func (r SearchRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SearchRequest) SetAction ¶ added in v1.13.0
func (r *SearchRequest) SetAction(action string)
param action: "preview"表示预览, "fulltext"表示全文检索, "advance"表示按照搜索语句检索(Required)
func (*SearchRequest) SetCaseSensitive ¶ added in v1.13.0
func (r *SearchRequest) SetCaseSensitive(caseSensitive bool)
param caseSensitive: 搜索关键字大小写敏感, 默认false(Optional)
func (*SearchRequest) SetEndTime ¶ added in v1.13.0
func (r *SearchRequest) SetEndTime(endTime string)
param endTime: 结束时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.当action != preview时,必填(Optional)
func (*SearchRequest) SetExpr ¶ added in v1.13.0
func (r *SearchRequest) SetExpr(expr string)
param expr: Base64编码的搜索表达式,(Optional)
func (*SearchRequest) SetFilters ¶ added in v1.17.0
func (r *SearchRequest) SetFilters(filters []logs.Filter)
param filters: 指定返回字段,只对系统日志生效,不填默认按照产品线配置返回字段,Name支持:key,Values填入返回字段(Optional)
func (*SearchRequest) SetLogsetUID ¶ added in v1.13.0
func (r *SearchRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集ID(Required)
func (*SearchRequest) SetLogtopicUID ¶ added in v1.13.0
func (r *SearchRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题ID(Required)
func (*SearchRequest) SetPageNumber ¶ added in v1.13.0
func (r *SearchRequest) SetPageNumber(pageNumber int)
param pageNumber: 页数。 最小为1,最大为99(Optional)
func (*SearchRequest) SetPageSize ¶ added in v1.13.0
func (r *SearchRequest) SetPageSize(pageSize int)
param pageSize: 每页个数。默认为10,最大100(Optional)
func (*SearchRequest) SetRegionId ¶ added in v1.13.0
func (r *SearchRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*SearchRequest) SetSort ¶ added in v1.17.0
func (r *SearchRequest) SetSort(sort string)
param sort: 返回排序,不填或者为空,默认为desc,"asc":按照时间正序返回结果,"desc":按照时间倒序返回结果(Optional)
func (*SearchRequest) SetStartTime ¶ added in v1.13.0
func (r *SearchRequest) SetStartTime(startTime string)
param startTime: 开始时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.当action != preview时,必填(Optional)
type SearchResponse ¶ added in v1.13.0
type SearchResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SearchResult `json:"result"` }
type SearchResult ¶ added in v1.13.0
type SearchResult struct { Data []interface{} `json:"data"` SearchFields logs.SearchFields `json:"searchFields"` Total int64 `json:"total"` }
type TestMetricTaskRequest ¶ added in v1.13.0
type TestMetricTaskRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` /* 聚合函数,支持 count sum max min avg; 配置方式(SettingType) 为 空或visual 时,必填; (Optional) */ Aggregate *string `json:"aggregate"` /* 测试内容 */ Content []string `json:"content"` /* 查询字段,支持 英文字母 数字 下划线 中划线 点(中文日志原文和各产品线的key); 配置方式(SettingType) 为 空或visual 时,必填; (Optional) */ DataField *string `json:"dataField"` /* 过滤语法,可以为空 (Optional) */ FilterContent *string `json:"filterContent"` /* 是否打开过滤; 配置方式(SettingType) 为 空或visual 时,必填; (Optional) */ FilterOpen *string `json:"filterOpen"` /* 过滤类型,只能是fulltext和 advance; 配置方式(SettingType) 为 空或visual 时,必填; (Optional) */ FilterType *string `json:"filterType"` /* 监控项 , 支持大小写英文字母 下划线 数字 点,且不超过255byte(不支持中划线); 配置方式(SettingType) 为 空或visual 时,必填; (Optional) */ Metric *string `json:"metric"` /* 配置方式: 可选参数;枚举值 visual,sql;分别代表可视化配置及sql配置方式,传空表示可视化配置; (Optional) */ SettingType *string `json:"settingType"` /* (Optional) */ SqlSpec *logs.MetricTaskSqlSpec `json:"sqlSpec"` }
func NewTestMetricTaskRequest ¶ added in v1.13.0
func NewTestMetricTaskRequest( regionId string, logsetUID string, logtopicUID string, content []string, ) *TestMetricTaskRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required) * param content: 测试内容 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewTestMetricTaskRequestWithAllParams ¶ added in v1.13.0
func NewTestMetricTaskRequestWithAllParams( regionId string, logsetUID string, logtopicUID string, aggregate *string, content []string, dataField *string, filterContent *string, filterOpen *string, filterType *string, metric *string, settingType *string, sqlSpec *logs.MetricTaskSqlSpec, ) *TestMetricTaskRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required) * param aggregate: 聚合函数,支持 count sum max min avg; 配置方式(SettingType) 为 空或visual 时,必填; (Optional) * param content: 测试内容 (Required) * param dataField: 查询字段,支持 英文字母 数字 下划线 中划线 点(中文日志原文和各产品线的key); 配置方式(SettingType) 为 空或visual 时,必填; (Optional) * param filterContent: 过滤语法,可以为空 (Optional) * param filterOpen: 是否打开过滤; 配置方式(SettingType) 为 空或visual 时,必填; (Optional) * param filterType: 过滤类型,只能是fulltext和 advance; 配置方式(SettingType) 为 空或visual 时,必填; (Optional) * param metric: 监控项 , 支持大小写英文字母 下划线 数字 点,且不超过255byte(不支持中划线); 配置方式(SettingType) 为 空或visual 时,必填; (Optional) * param settingType: 配置方式: 可选参数;枚举值 visual,sql;分别代表可视化配置及sql配置方式,传空表示可视化配置; (Optional) * param sqlSpec: (Optional)
func NewTestMetricTaskRequestWithoutParam ¶ added in v1.13.0
func NewTestMetricTaskRequestWithoutParam() *TestMetricTaskRequest
This constructor has better compatible ability when API parameters changed
func (TestMetricTaskRequest) GetRegionId ¶ added in v1.13.0
func (r TestMetricTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*TestMetricTaskRequest) SetAggregate ¶ added in v1.13.0
func (r *TestMetricTaskRequest) SetAggregate(aggregate string)
param aggregate: 聚合函数,支持 count sum max min avg; 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*TestMetricTaskRequest) SetContent ¶ added in v1.13.0
func (r *TestMetricTaskRequest) SetContent(content []string)
param content: 测试内容(Required)
func (*TestMetricTaskRequest) SetDataField ¶ added in v1.13.0
func (r *TestMetricTaskRequest) SetDataField(dataField string)
param dataField: 查询字段,支持 英文字母 数字 下划线 中划线 点(中文日志原文和各产品线的key); 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*TestMetricTaskRequest) SetFilterContent ¶ added in v1.13.0
func (r *TestMetricTaskRequest) SetFilterContent(filterContent string)
param filterContent: 过滤语法,可以为空(Optional)
func (*TestMetricTaskRequest) SetFilterOpen ¶ added in v1.13.0
func (r *TestMetricTaskRequest) SetFilterOpen(filterOpen string)
param filterOpen: 是否打开过滤; 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*TestMetricTaskRequest) SetFilterType ¶ added in v1.13.0
func (r *TestMetricTaskRequest) SetFilterType(filterType string)
param filterType: 过滤类型,只能是fulltext和 advance; 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*TestMetricTaskRequest) SetLogsetUID ¶ added in v1.13.0
func (r *TestMetricTaskRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*TestMetricTaskRequest) SetLogtopicUID ¶ added in v1.13.0
func (r *TestMetricTaskRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*TestMetricTaskRequest) SetMetric ¶ added in v1.56.0
func (r *TestMetricTaskRequest) SetMetric(metric string)
param metric: 监控项 , 支持大小写英文字母 下划线 数字 点,且不超过255byte(不支持中划线); 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*TestMetricTaskRequest) SetRegionId ¶ added in v1.13.0
func (r *TestMetricTaskRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*TestMetricTaskRequest) SetSettingType ¶ added in v1.56.0
func (r *TestMetricTaskRequest) SetSettingType(settingType string)
param settingType: 配置方式: 可选参数;枚举值 visual,sql;分别代表可视化配置及sql配置方式,传空表示可视化配置;(Optional)
func (*TestMetricTaskRequest) SetSqlSpec ¶ added in v1.56.0
func (r *TestMetricTaskRequest) SetSqlSpec(sqlSpec *logs.MetricTaskSqlSpec)
param sqlSpec: (Optional)
type TestMetricTaskResponse ¶ added in v1.13.0
type TestMetricTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result TestMetricTaskResult `json:"result"` }
type TestMetricTaskResult ¶ added in v1.13.0
type UpdateCollectInfoRequest ¶ added in v1.11.0
type UpdateCollectInfoRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 采集配置 UID */ CollectInfoUID string `json:"collectInfoUID"` /* 高可用组资源 (Optional) */ AgResource []logs.AgResource `json:"agResource"` /* 采集状态,0-禁用,1-启用 */ Enabled bool `json:"enabled"` /* 过滤器是否启用。当appcode为custom时必填 (Optional) */ FilterEnabled *bool `json:"filterEnabled"` /* 自定义日志转发目的地, 只支持业务应用日志。支持类型:"kafka","es" (Optional) */ LogCustomTarget *string `json:"logCustomTarget"` /* 自定义日志转发目的地配置,KV 结构,具体配置参考 LogCustomTargetKafkaConf 和 LogCustomTargetEsConf (Optional) */ LogCustomTargetConf *interface{} `json:"logCustomTargetConf"` /* 日志文件名。当appcode为custom时为必填。日志文件名支持正则表达式。 (Optional) */ LogFile *string `json:"logFile"` /* 过滤器。设置过滤器后可根据用户设定的关键词采集部分日志,如仅采集 Error 的日志。目前最大允许5个。 (Optional) */ LogFilters []string `json:"logFilters"` /* 日志路径。当appcode为custom时为必填。目前仅支持对 Linux 云主机上的日志进行采集,路径支持通配符“*”和“?”,文件路径应符合 Linux 的文件路径规则 (Optional) */ LogPath *string `json:"logPath"` /* 目的地是否是日志服务logtopic,只支持业务应用日志 (Optional) */ LogtopicEnabled *bool `json:"logtopicEnabled"` /* 首行正则 (Optional) */ RegexpStr *string `json:"regexpStr"` /* 采集资源时选择的模式,1.正常的选择实例模式(默认模式);2.选择标签tag模式 3.选择高可用组ag模式 (Optional) */ ResourceMode *int64 `json:"resourceMode"` /* 采集实例类型, 只能是 all/part 当选择all时,传入的实例列表无效 */ ResourceType string `json:"resourceType"` /* 采集实例列表(存在上限限制) (Optional) */ Resources []logs.Resource `json:"resources"` /* (Optional) */ TagResource *logs.TagResource `json:"tagResource"` }
func NewUpdateCollectInfoRequest ¶ added in v1.11.0
func NewUpdateCollectInfoRequest( regionId string, collectInfoUID string, enabled bool, resourceType string, ) *UpdateCollectInfoRequest
* param regionId: 地域 Id (Required) * param collectInfoUID: 采集配置 UID (Required) * param enabled: 采集状态,0-禁用,1-启用 (Required) * param resourceType: 采集实例类型, 只能是 all/part 当选择all时,传入的实例列表无效 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateCollectInfoRequestWithAllParams ¶ added in v1.11.0
func NewUpdateCollectInfoRequestWithAllParams( regionId string, collectInfoUID string, agResource []logs.AgResource, enabled bool, filterEnabled *bool, logCustomTarget *string, logCustomTargetConf *interface{}, logFile *string, logFilters []string, logPath *string, logtopicEnabled *bool, regexpStr *string, resourceMode *int64, resourceType string, resources []logs.Resource, tagResource *logs.TagResource, ) *UpdateCollectInfoRequest
* param regionId: 地域 Id (Required) * param collectInfoUID: 采集配置 UID (Required) * param agResource: 高可用组资源 (Optional) * param enabled: 采集状态,0-禁用,1-启用 (Required) * param filterEnabled: 过滤器是否启用。当appcode为custom时必填 (Optional) * param logCustomTarget: 自定义日志转发目的地, 只支持业务应用日志。支持类型:"kafka","es" (Optional) * param logCustomTargetConf: 自定义日志转发目的地配置,KV 结构,具体配置参考 LogCustomTargetKafkaConf 和 LogCustomTargetEsConf (Optional) * param logFile: 日志文件名。当appcode为custom时为必填。日志文件名支持正则表达式。 (Optional) * param logFilters: 过滤器。设置过滤器后可根据用户设定的关键词采集部分日志,如仅采集 Error 的日志。目前最大允许5个。 (Optional) * param logPath: 日志路径。当appcode为custom时为必填。目前仅支持对 Linux 云主机上的日志进行采集,路径支持通配符“*”和“?”,文件路径应符合 Linux 的文件路径规则 (Optional) * param logtopicEnabled: 目的地是否是日志服务logtopic,只支持业务应用日志 (Optional) * param regexpStr: 首行正则 (Optional) * param resourceMode: 采集资源时选择的模式,1.正常的选择实例模式(默认模式);2.选择标签tag模式 3.选择高可用组ag模式 (Optional) * param resourceType: 采集实例类型, 只能是 all/part 当选择all时,传入的实例列表无效 (Required) * param resources: 采集实例列表(存在上限限制) (Optional) * param tagResource: (Optional)
func NewUpdateCollectInfoRequestWithoutParam ¶ added in v1.11.0
func NewUpdateCollectInfoRequestWithoutParam() *UpdateCollectInfoRequest
This constructor has better compatible ability when API parameters changed
func (UpdateCollectInfoRequest) GetRegionId ¶ added in v1.11.0
func (r UpdateCollectInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateCollectInfoRequest) SetAgResource ¶ added in v1.56.0
func (r *UpdateCollectInfoRequest) SetAgResource(agResource []logs.AgResource)
param agResource: 高可用组资源(Optional)
func (*UpdateCollectInfoRequest) SetCollectInfoUID ¶ added in v1.11.0
func (r *UpdateCollectInfoRequest) SetCollectInfoUID(collectInfoUID string)
param collectInfoUID: 采集配置 UID(Required)
func (*UpdateCollectInfoRequest) SetEnabled ¶ added in v1.11.0
func (r *UpdateCollectInfoRequest) SetEnabled(enabled bool)
param enabled: 采集状态,0-禁用,1-启用(Required)
func (*UpdateCollectInfoRequest) SetFilterEnabled ¶ added in v1.11.0
func (r *UpdateCollectInfoRequest) SetFilterEnabled(filterEnabled bool)
param filterEnabled: 过滤器是否启用。当appcode为custom时必填(Optional)
func (*UpdateCollectInfoRequest) SetLogCustomTarget ¶ added in v1.56.0
func (r *UpdateCollectInfoRequest) SetLogCustomTarget(logCustomTarget string)
param logCustomTarget: 自定义日志转发目的地, 只支持业务应用日志。支持类型:"kafka","es"(Optional)
func (*UpdateCollectInfoRequest) SetLogCustomTargetConf ¶ added in v1.56.0
func (r *UpdateCollectInfoRequest) SetLogCustomTargetConf(logCustomTargetConf interface{})
param logCustomTargetConf: 自定义日志转发目的地配置,KV 结构,具体配置参考 LogCustomTargetKafkaConf 和 LogCustomTargetEsConf(Optional)
func (*UpdateCollectInfoRequest) SetLogFile ¶ added in v1.11.0
func (r *UpdateCollectInfoRequest) SetLogFile(logFile string)
param logFile: 日志文件名。当appcode为custom时为必填。日志文件名支持正则表达式。(Optional)
func (*UpdateCollectInfoRequest) SetLogFilters ¶ added in v1.11.0
func (r *UpdateCollectInfoRequest) SetLogFilters(logFilters []string)
param logFilters: 过滤器。设置过滤器后可根据用户设定的关键词采集部分日志,如仅采集 Error 的日志。目前最大允许5个。(Optional)
func (*UpdateCollectInfoRequest) SetLogPath ¶ added in v1.11.0
func (r *UpdateCollectInfoRequest) SetLogPath(logPath string)
param logPath: 日志路径。当appcode为custom时为必填。目前仅支持对 Linux 云主机上的日志进行采集,路径支持通配符“*”和“?”,文件路径应符合 Linux 的文件路径规则(Optional)
func (*UpdateCollectInfoRequest) SetLogtopicEnabled ¶ added in v1.56.0
func (r *UpdateCollectInfoRequest) SetLogtopicEnabled(logtopicEnabled bool)
param logtopicEnabled: 目的地是否是日志服务logtopic,只支持业务应用日志(Optional)
func (*UpdateCollectInfoRequest) SetRegexpStr ¶ added in v1.56.0
func (r *UpdateCollectInfoRequest) SetRegexpStr(regexpStr string)
param regexpStr: 首行正则(Optional)
func (*UpdateCollectInfoRequest) SetRegionId ¶ added in v1.11.0
func (r *UpdateCollectInfoRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*UpdateCollectInfoRequest) SetResourceMode ¶ added in v1.56.0
func (r *UpdateCollectInfoRequest) SetResourceMode(resourceMode int64)
param resourceMode: 采集资源时选择的模式,1.正常的选择实例模式(默认模式);2.选择标签tag模式 3.选择高可用组ag模式(Optional)
func (*UpdateCollectInfoRequest) SetResourceType ¶ added in v1.11.0
func (r *UpdateCollectInfoRequest) SetResourceType(resourceType string)
param resourceType: 采集实例类型, 只能是 all/part 当选择all时,传入的实例列表无效(Required)
func (*UpdateCollectInfoRequest) SetResources ¶ added in v1.11.0
func (r *UpdateCollectInfoRequest) SetResources(resources []logs.Resource)
param resources: 采集实例列表(存在上限限制)(Optional)
func (*UpdateCollectInfoRequest) SetTagResource ¶ added in v1.56.0
func (r *UpdateCollectInfoRequest) SetTagResource(tagResource *logs.TagResource)
param tagResource: (Optional)
type UpdateCollectInfoResponse ¶ added in v1.11.0
type UpdateCollectInfoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateCollectInfoResult `json:"result"` }
type UpdateCollectInfoResult ¶ added in v1.11.0
type UpdateCollectInfoResult struct { }
type UpdateCollectResourcesRequest ¶ added in v1.11.0
type UpdateCollectResourcesRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 采集配置 UID */ CollectInfoUID string `json:"collectInfoUID"` /* action */ Action string `json:"action"` /* 采集实例列表(系统日志存在上限限制) (Optional) */ Resources []logs.Resource `json:"resources"` }
func NewUpdateCollectResourcesRequest ¶ added in v1.11.0
func NewUpdateCollectResourcesRequest( regionId string, collectInfoUID string, action string, ) *UpdateCollectResourcesRequest
* param regionId: 地域 Id (Required) * param collectInfoUID: 采集配置 UID (Required) * param action: action (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateCollectResourcesRequestWithAllParams ¶ added in v1.11.0
func NewUpdateCollectResourcesRequestWithAllParams( regionId string, collectInfoUID string, action string, resources []logs.Resource, ) *UpdateCollectResourcesRequest
* param regionId: 地域 Id (Required) * param collectInfoUID: 采集配置 UID (Required) * param action: action (Required) * param resources: 采集实例列表(系统日志存在上限限制) (Optional)
func NewUpdateCollectResourcesRequestWithoutParam ¶ added in v1.11.0
func NewUpdateCollectResourcesRequestWithoutParam() *UpdateCollectResourcesRequest
This constructor has better compatible ability when API parameters changed
func (UpdateCollectResourcesRequest) GetRegionId ¶ added in v1.11.0
func (r UpdateCollectResourcesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateCollectResourcesRequest) SetAction ¶ added in v1.11.0
func (r *UpdateCollectResourcesRequest) SetAction(action string)
param action: action(Required)
func (*UpdateCollectResourcesRequest) SetCollectInfoUID ¶ added in v1.11.0
func (r *UpdateCollectResourcesRequest) SetCollectInfoUID(collectInfoUID string)
param collectInfoUID: 采集配置 UID(Required)
func (*UpdateCollectResourcesRequest) SetRegionId ¶ added in v1.11.0
func (r *UpdateCollectResourcesRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*UpdateCollectResourcesRequest) SetResources ¶ added in v1.11.0
func (r *UpdateCollectResourcesRequest) SetResources(resources []logs.Resource)
param resources: 采集实例列表(系统日志存在上限限制)(Optional)
type UpdateCollectResourcesResponse ¶ added in v1.11.0
type UpdateCollectResourcesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateCollectResourcesResult `json:"result"` }
type UpdateCollectResourcesResult ¶ added in v1.11.0
type UpdateCollectResourcesResult struct { }
type UpdateLogsetRequest ¶ added in v1.11.0
type UpdateLogsetRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 日志集描述 (Optional) */ Description *string `json:"description"` /* 保存周期,只能是 7, 15, 30 (Optional) */ LifeCycle *int `json:"lifeCycle"` }
func NewUpdateLogsetRequest ¶ added in v1.11.0
func NewUpdateLogsetRequest( regionId string, logsetUID string, ) *UpdateLogsetRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateLogsetRequestWithAllParams ¶ added in v1.11.0
func NewUpdateLogsetRequestWithAllParams( regionId string, logsetUID string, description *string, lifeCycle *int, ) *UpdateLogsetRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param description: 日志集描述 (Optional) * param lifeCycle: 保存周期,只能是 7, 15, 30 (Optional)
func NewUpdateLogsetRequestWithoutParam ¶ added in v1.11.0
func NewUpdateLogsetRequestWithoutParam() *UpdateLogsetRequest
This constructor has better compatible ability when API parameters changed
func (UpdateLogsetRequest) GetRegionId ¶ added in v1.11.0
func (r UpdateLogsetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateLogsetRequest) SetDescription ¶ added in v1.11.0
func (r *UpdateLogsetRequest) SetDescription(description string)
param description: 日志集描述(Optional)
func (*UpdateLogsetRequest) SetLifeCycle ¶ added in v1.11.0
func (r *UpdateLogsetRequest) SetLifeCycle(lifeCycle int)
param lifeCycle: 保存周期,只能是 7, 15, 30(Optional)
func (*UpdateLogsetRequest) SetLogsetUID ¶ added in v1.11.0
func (r *UpdateLogsetRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*UpdateLogsetRequest) SetRegionId ¶ added in v1.11.0
func (r *UpdateLogsetRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type UpdateLogsetResponse ¶ added in v1.11.0
type UpdateLogsetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateLogsetResult `json:"result"` }
type UpdateLogsetResult ¶ added in v1.11.0
type UpdateLogsetResult struct { }
type UpdateLogtopicRequest ¶ added in v1.11.0
type UpdateLogtopicRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` /* 日志主题描述 */ Description string `json:"description"` }
func NewUpdateLogtopicRequest ¶ added in v1.11.0
func NewUpdateLogtopicRequest( regionId string, logtopicUID string, description string, ) *UpdateLogtopicRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required) * param description: 日志主题描述 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateLogtopicRequestWithAllParams ¶ added in v1.11.0
func NewUpdateLogtopicRequestWithAllParams( regionId string, logtopicUID string, description string, ) *UpdateLogtopicRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required) * param description: 日志主题描述 (Required)
func NewUpdateLogtopicRequestWithoutParam ¶ added in v1.11.0
func NewUpdateLogtopicRequestWithoutParam() *UpdateLogtopicRequest
This constructor has better compatible ability when API parameters changed
func (UpdateLogtopicRequest) GetRegionId ¶ added in v1.11.0
func (r UpdateLogtopicRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateLogtopicRequest) SetDescription ¶ added in v1.11.0
func (r *UpdateLogtopicRequest) SetDescription(description string)
param description: 日志主题描述(Required)
func (*UpdateLogtopicRequest) SetLogtopicUID ¶ added in v1.11.0
func (r *UpdateLogtopicRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*UpdateLogtopicRequest) SetRegionId ¶ added in v1.11.0
func (r *UpdateLogtopicRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type UpdateLogtopicResponse ¶ added in v1.11.0
type UpdateLogtopicResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateLogtopicResult `json:"result"` }
type UpdateLogtopicResult ¶ added in v1.11.0
type UpdateLogtopicResult struct { }
type UpdateMetricTaskRequest ¶ added in v1.13.0
type UpdateMetricTaskRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` /* */ LogmetrictaskUID string `json:"logmetrictaskUID"` /* 聚合函数,支持 count sum max min avg; 配置方式(SettingType) 为 空或visual 时,必填; (Optional) */ Aggregate *string `json:"aggregate"` /* 自定义单位 */ CustomUnit string `json:"customUnit"` /* 查询字段,支持 英文字母 数字 下划线 中划线 点(中文日志原文和各产品线的key); 配置方式(SettingType) 为 空或visual 时,必填; (Optional) */ DataField *string `json:"dataField"` /* 过滤语法,可以为空 (Optional) */ FilterContent *string `json:"filterContent"` /* 是否打开过滤; 配置方式(SettingType) 为 空或visual 时,必填; (Optional) */ FilterOpen *string `json:"filterOpen"` /* 过滤类型,只能是fulltext和 advance; 配置方式(SettingType) 为 空或visual 时,必填; (Optional) */ FilterType *string `json:"filterType"` /* 监控项 , 支持大小写英文字母 下划线 数字 点,且不超过255byte(不支持中划线); 配置方式(SettingType) 为 空或visual 时,必填; (Optional) */ Metric *string `json:"metric"` /* 监控任务名称,同一日志主题下唯一,支持中文 大小写英文字母 下划线 中划线 数字,且不超过32 */ Name string `json:"name"` /* 配置方式: 可选参数;枚举值 visual,sql;分别代表可视化配置及sql配置方式,传空表示可视化配置; (Optional) */ SettingType *string `json:"settingType"` /* (Optional) */ SqlSpec *logs.MetricTaskSqlSpec `json:"sqlSpec"` /* 单位 */ Unit string `json:"unit"` }
func NewUpdateMetricTaskRequest ¶ added in v1.13.0
func NewUpdateMetricTaskRequest( regionId string, logsetUID string, logtopicUID string, logmetrictaskUID string, customUnit string, name string, unit string, ) *UpdateMetricTaskRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required) * param logmetrictaskUID: (Required) * param customUnit: 自定义单位 (Required) * param name: 监控任务名称,同一日志主题下唯一,支持中文 大小写英文字母 下划线 中划线 数字,且不超过32 (Required) * param unit: 单位 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateMetricTaskRequestWithAllParams ¶ added in v1.13.0
func NewUpdateMetricTaskRequestWithAllParams( regionId string, logsetUID string, logtopicUID string, logmetrictaskUID string, aggregate *string, customUnit string, dataField *string, filterContent *string, filterOpen *string, filterType *string, metric *string, name string, settingType *string, sqlSpec *logs.MetricTaskSqlSpec, unit string, ) *UpdateMetricTaskRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required) * param logmetrictaskUID: (Required) * param aggregate: 聚合函数,支持 count sum max min avg; 配置方式(SettingType) 为 空或visual 时,必填; (Optional) * param customUnit: 自定义单位 (Required) * param dataField: 查询字段,支持 英文字母 数字 下划线 中划线 点(中文日志原文和各产品线的key); 配置方式(SettingType) 为 空或visual 时,必填; (Optional) * param filterContent: 过滤语法,可以为空 (Optional) * param filterOpen: 是否打开过滤; 配置方式(SettingType) 为 空或visual 时,必填; (Optional) * param filterType: 过滤类型,只能是fulltext和 advance; 配置方式(SettingType) 为 空或visual 时,必填; (Optional) * param metric: 监控项 , 支持大小写英文字母 下划线 数字 点,且不超过255byte(不支持中划线); 配置方式(SettingType) 为 空或visual 时,必填; (Optional) * param name: 监控任务名称,同一日志主题下唯一,支持中文 大小写英文字母 下划线 中划线 数字,且不超过32 (Required) * param settingType: 配置方式: 可选参数;枚举值 visual,sql;分别代表可视化配置及sql配置方式,传空表示可视化配置; (Optional) * param sqlSpec: (Optional) * param unit: 单位 (Required)
func NewUpdateMetricTaskRequestWithoutParam ¶ added in v1.13.0
func NewUpdateMetricTaskRequestWithoutParam() *UpdateMetricTaskRequest
This constructor has better compatible ability when API parameters changed
func (UpdateMetricTaskRequest) GetRegionId ¶ added in v1.13.0
func (r UpdateMetricTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateMetricTaskRequest) SetAggregate ¶ added in v1.56.0
func (r *UpdateMetricTaskRequest) SetAggregate(aggregate string)
param aggregate: 聚合函数,支持 count sum max min avg; 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*UpdateMetricTaskRequest) SetCustomUnit ¶ added in v1.13.0
func (r *UpdateMetricTaskRequest) SetCustomUnit(customUnit string)
param customUnit: 自定义单位(Required)
func (*UpdateMetricTaskRequest) SetDataField ¶ added in v1.56.0
func (r *UpdateMetricTaskRequest) SetDataField(dataField string)
param dataField: 查询字段,支持 英文字母 数字 下划线 中划线 点(中文日志原文和各产品线的key); 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*UpdateMetricTaskRequest) SetFilterContent ¶ added in v1.13.0
func (r *UpdateMetricTaskRequest) SetFilterContent(filterContent string)
param filterContent: 过滤语法,可以为空(Optional)
func (*UpdateMetricTaskRequest) SetFilterOpen ¶ added in v1.13.0
func (r *UpdateMetricTaskRequest) SetFilterOpen(filterOpen string)
param filterOpen: 是否打开过滤; 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*UpdateMetricTaskRequest) SetFilterType ¶ added in v1.13.0
func (r *UpdateMetricTaskRequest) SetFilterType(filterType string)
param filterType: 过滤类型,只能是fulltext和 advance; 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*UpdateMetricTaskRequest) SetLogmetrictaskUID ¶ added in v1.13.0
func (r *UpdateMetricTaskRequest) SetLogmetrictaskUID(logmetrictaskUID string)
param logmetrictaskUID: (Required)
func (*UpdateMetricTaskRequest) SetLogsetUID ¶ added in v1.13.0
func (r *UpdateMetricTaskRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*UpdateMetricTaskRequest) SetLogtopicUID ¶ added in v1.13.0
func (r *UpdateMetricTaskRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*UpdateMetricTaskRequest) SetMetric ¶ added in v1.56.0
func (r *UpdateMetricTaskRequest) SetMetric(metric string)
param metric: 监控项 , 支持大小写英文字母 下划线 数字 点,且不超过255byte(不支持中划线); 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*UpdateMetricTaskRequest) SetName ¶ added in v1.13.0
func (r *UpdateMetricTaskRequest) SetName(name string)
param name: 监控任务名称,同一日志主题下唯一,支持中文 大小写英文字母 下划线 中划线 数字,且不超过32(Required)
func (*UpdateMetricTaskRequest) SetRegionId ¶ added in v1.13.0
func (r *UpdateMetricTaskRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*UpdateMetricTaskRequest) SetSettingType ¶ added in v1.56.0
func (r *UpdateMetricTaskRequest) SetSettingType(settingType string)
param settingType: 配置方式: 可选参数;枚举值 visual,sql;分别代表可视化配置及sql配置方式,传空表示可视化配置;(Optional)
func (*UpdateMetricTaskRequest) SetSqlSpec ¶ added in v1.56.0
func (r *UpdateMetricTaskRequest) SetSqlSpec(sqlSpec *logs.MetricTaskSqlSpec)
param sqlSpec: (Optional)
func (*UpdateMetricTaskRequest) SetUnit ¶ added in v1.13.0
func (r *UpdateMetricTaskRequest) SetUnit(unit string)
param unit: 单位(Required)
type UpdateMetricTaskResponse ¶ added in v1.13.0
type UpdateMetricTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateMetricTaskResult `json:"result"` }
type UpdateMetricTaskResult ¶ added in v1.13.0
type UpdateMetricTaskResult struct {
Suc string `json:"suc"`
}
type UpdateParserRequest ¶ added in v1.56.0
type UpdateParserRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` /* */ ParserFields []logs.ParserField `json:"parserFields"` /* 解析类型。oneline - 单行,split - 分割, json - json, regexp - regexp */ ParserMode string `json:"parserMode"` /* 解析语法 (Optional) */ ParserPattern *string `json:"parserPattern"` /* 日志样例 (Optional) */ ParserSample *string `json:"parserSample"` /* 预处理任务列表。按照数组的顺序执行。 (Optional) */ Pipelines []logs.PipelineSpec `json:"pipelines"` }
func NewUpdateParserRequest ¶ added in v1.56.0
func NewUpdateParserRequest( regionId string, logtopicUID string, parserFields []logs.ParserField, parserMode string, ) *UpdateParserRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required) * param parserFields: (Required) * param parserMode: 解析类型。oneline - 单行,split - 分割, json - json, regexp - regexp (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateParserRequestWithAllParams ¶ added in v1.56.0
func NewUpdateParserRequestWithAllParams( regionId string, logtopicUID string, parserFields []logs.ParserField, parserMode string, parserPattern *string, parserSample *string, pipelines []logs.PipelineSpec, ) *UpdateParserRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required) * param parserFields: (Required) * param parserMode: 解析类型。oneline - 单行,split - 分割, json - json, regexp - regexp (Required) * param parserPattern: 解析语法 (Optional) * param parserSample: 日志样例 (Optional) * param pipelines: 预处理任务列表。按照数组的顺序执行。 (Optional)
func NewUpdateParserRequestWithoutParam ¶ added in v1.56.0
func NewUpdateParserRequestWithoutParam() *UpdateParserRequest
This constructor has better compatible ability when API parameters changed
func (UpdateParserRequest) GetRegionId ¶ added in v1.56.0
func (r UpdateParserRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateParserRequest) SetLogtopicUID ¶ added in v1.56.0
func (r *UpdateParserRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*UpdateParserRequest) SetParserFields ¶ added in v1.56.0
func (r *UpdateParserRequest) SetParserFields(parserFields []logs.ParserField)
param parserFields: (Required)
func (*UpdateParserRequest) SetParserMode ¶ added in v1.56.0
func (r *UpdateParserRequest) SetParserMode(parserMode string)
param parserMode: 解析类型。oneline - 单行,split - 分割, json - json, regexp - regexp(Required)
func (*UpdateParserRequest) SetParserPattern ¶ added in v1.56.0
func (r *UpdateParserRequest) SetParserPattern(parserPattern string)
param parserPattern: 解析语法(Optional)
func (*UpdateParserRequest) SetParserSample ¶ added in v1.56.0
func (r *UpdateParserRequest) SetParserSample(parserSample string)
param parserSample: 日志样例(Optional)
func (*UpdateParserRequest) SetPipelines ¶ added in v1.56.0
func (r *UpdateParserRequest) SetPipelines(pipelines []logs.PipelineSpec)
param pipelines: 预处理任务列表。按照数组的顺序执行。(Optional)
func (*UpdateParserRequest) SetRegionId ¶ added in v1.56.0
func (r *UpdateParserRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type UpdateParserResponse ¶ added in v1.56.0
type UpdateParserResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateParserResult `json:"result"` }
type UpdateParserResult ¶ added in v1.56.0
type UpdateParserResult struct { }
type UpdateSubscribeRequest ¶ added in v1.56.0
type UpdateSubscribeRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` /* 日志订阅状态,0表示未创建,1表示刚创建,2表示开启,3表示关闭 (Optional) */ Status *int64 `json:"status"` }
func NewUpdateSubscribeRequest ¶ added in v1.56.0
func NewUpdateSubscribeRequest( regionId string, logsetUID string, logtopicUID string, ) *UpdateSubscribeRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateSubscribeRequestWithAllParams ¶ added in v1.56.0
func NewUpdateSubscribeRequestWithAllParams( regionId string, logsetUID string, logtopicUID string, status *int64, ) *UpdateSubscribeRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required) * param status: 日志订阅状态,0表示未创建,1表示刚创建,2表示开启,3表示关闭 (Optional)
func NewUpdateSubscribeRequestWithoutParam ¶ added in v1.56.0
func NewUpdateSubscribeRequestWithoutParam() *UpdateSubscribeRequest
This constructor has better compatible ability when API parameters changed
func (UpdateSubscribeRequest) GetRegionId ¶ added in v1.56.0
func (r UpdateSubscribeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateSubscribeRequest) SetLogsetUID ¶ added in v1.56.0
func (r *UpdateSubscribeRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*UpdateSubscribeRequest) SetLogtopicUID ¶ added in v1.56.0
func (r *UpdateSubscribeRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*UpdateSubscribeRequest) SetRegionId ¶ added in v1.56.0
func (r *UpdateSubscribeRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*UpdateSubscribeRequest) SetStatus ¶ added in v1.56.0
func (r *UpdateSubscribeRequest) SetStatus(status int64)
param status: 日志订阅状态,0表示未创建,1表示刚创建,2表示开启,3表示关闭(Optional)
type UpdateSubscribeResponse ¶ added in v1.56.0
type UpdateSubscribeResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateSubscribeResult `json:"result"` }
type UpdateSubscribeResult ¶ added in v1.56.0
type UpdateSubscribeResult struct { }
type ValidateParserRequest ¶ added in v1.56.0
type ValidateParserRequest struct { core.JDCloudRequest /* 解析类型。oneline - 单行,split - 分割, json - json, regexp - regexp */ ParserMode string `json:"parserMode"` /* 解析语法 (Optional) */ ParserPattern *string `json:"parserPattern"` /* 日志样例 (Optional) */ ParserSample *string `json:"parserSample"` /* 预处理任务列表。按照数组的顺序执行。 (Optional) */ Pipelines []logs.PipelineSpec `json:"pipelines"` }
func NewValidateParserRequest ¶ added in v1.56.0
func NewValidateParserRequest( parserMode string, ) *ValidateParserRequest
* param parserMode: 解析类型。oneline - 单行,split - 分割, json - json, regexp - regexp (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewValidateParserRequestWithAllParams ¶ added in v1.56.0
func NewValidateParserRequestWithAllParams( parserMode string, parserPattern *string, parserSample *string, pipelines []logs.PipelineSpec, ) *ValidateParserRequest
* param parserMode: 解析类型。oneline - 单行,split - 分割, json - json, regexp - regexp (Required) * param parserPattern: 解析语法 (Optional) * param parserSample: 日志样例 (Optional) * param pipelines: 预处理任务列表。按照数组的顺序执行。 (Optional)
func NewValidateParserRequestWithoutParam ¶ added in v1.56.0
func NewValidateParserRequestWithoutParam() *ValidateParserRequest
This constructor has better compatible ability when API parameters changed
func (ValidateParserRequest) GetRegionId ¶ added in v1.56.0
func (r ValidateParserRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ValidateParserRequest) SetParserMode ¶ added in v1.56.0
func (r *ValidateParserRequest) SetParserMode(parserMode string)
param parserMode: 解析类型。oneline - 单行,split - 分割, json - json, regexp - regexp(Required)
func (*ValidateParserRequest) SetParserPattern ¶ added in v1.56.0
func (r *ValidateParserRequest) SetParserPattern(parserPattern string)
param parserPattern: 解析语法(Optional)
func (*ValidateParserRequest) SetParserSample ¶ added in v1.56.0
func (r *ValidateParserRequest) SetParserSample(parserSample string)
param parserSample: 日志样例(Optional)
func (*ValidateParserRequest) SetPipelines ¶ added in v1.56.0
func (r *ValidateParserRequest) SetPipelines(pipelines []logs.PipelineSpec)
param pipelines: 预处理任务列表。按照数组的顺序执行。(Optional)
type ValidateParserResponse ¶ added in v1.56.0
type ValidateParserResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ValidateParserResult `json:"result"` }
type ValidateParserResult ¶ added in v1.56.0
type ValidateParserResult struct { }
Source Files
¶
- CreateCollectInfo.go
- CreateLogset.go
- CreateLogtopic.go
- CreateMetricTask.go
- CreateParser.go
- CreateSubscribe.go
- DeleteLogset.go
- DeleteLogtopic.go
- DeleteMetricTask.go
- DescribeCollectInfo.go
- DescribeCollectResources.go
- DescribeLogset.go
- DescribeLogsets.go
- DescribeLogtopic.go
- DescribeLogtopics.go
- DescribeMetricTask.go
- DescribeMetricTasks.go
- DescribeParser.go
- DescribeSubscribe.go
- GetLogs.go
- Histograms.go
- Search.go
- TestMetricTask.go
- UpdateCollectInfo.go
- UpdateCollectResources.go
- UpdateLogset.go
- UpdateLogtopic.go
- UpdateMetricTask.go
- UpdateParser.go
- UpdateSubscribe.go
- ValidateParser.go