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 ¶
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 ¶
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 ¶
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 ¶
func NewCreateCollectInfoRequestWithoutParam() *CreateCollectInfoRequest
This constructor has better compatible ability when API parameters changed
func (CreateCollectInfoRequest) GetRegionId ¶
func (r CreateCollectInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateCollectInfoRequest) SetAgResource ¶
func (r *CreateCollectInfoRequest) SetAgResource(agResource []logs.AgResource)
param agResource: 高可用组资源(Optional)
func (*CreateCollectInfoRequest) SetAppCode ¶
func (r *CreateCollectInfoRequest) SetAppCode(appCode string)
param appCode: 日志来源,只能是 custom/jdcloud(Required)
func (*CreateCollectInfoRequest) SetEnabled ¶
func (r *CreateCollectInfoRequest) SetEnabled(enabled bool)
param enabled: 采集状态,0-禁用,1-启用(Required)
func (*CreateCollectInfoRequest) SetFilterEnabled ¶
func (r *CreateCollectInfoRequest) SetFilterEnabled(filterEnabled bool)
param filterEnabled: 过滤器是否启用。当appcode为custom时必填(Optional)
func (*CreateCollectInfoRequest) SetLogCustomTarget ¶
func (r *CreateCollectInfoRequest) SetLogCustomTarget(logCustomTarget string)
param logCustomTarget: 自定义日志转发目的地, 只支持业务应用日志。支持类型:"kafka","es",默认为空:不进行自定义目的上报(Optional)
func (*CreateCollectInfoRequest) SetLogCustomTargetConf ¶
func (r *CreateCollectInfoRequest) SetLogCustomTargetConf(logCustomTargetConf interface{})
param logCustomTargetConf: 自定义日志转发目的地配置,KV 结构,具体配置参考 LogCustomTargetKafkaConf 和 LogCustomTargetEsConf(Optional)
func (*CreateCollectInfoRequest) SetLogFile ¶
func (r *CreateCollectInfoRequest) SetLogFile(logFile string)
param logFile: 日志文件名。当appcode为custom时为必填。日志文件名支持正则表达式。(Optional)
func (*CreateCollectInfoRequest) SetLogFilters ¶
func (r *CreateCollectInfoRequest) SetLogFilters(logFilters []string)
param logFilters: 过滤器。设置过滤器后可根据用户设定的关键词采集部分日志,如仅采集 Error 的日志。目前最大允许5个。(Optional)
func (*CreateCollectInfoRequest) SetLogPath ¶
func (r *CreateCollectInfoRequest) SetLogPath(logPath string)
param logPath: 日志路径。当appcode为custom时为必填。目前仅支持对 Linux 云主机上的日志进行采集,路径支持通配符“*”和“?”,文件路径应符合 Linux 的文件路径规则(Optional)
func (*CreateCollectInfoRequest) SetLogtopicEnabled ¶
func (r *CreateCollectInfoRequest) SetLogtopicEnabled(logtopicEnabled bool)
param logtopicEnabled: 目的地是否是日志服务logtopic,只支持业务应用日志(Optional)
func (*CreateCollectInfoRequest) SetLogtopicUID ¶
func (r *CreateCollectInfoRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*CreateCollectInfoRequest) SetRegexpStr ¶
func (r *CreateCollectInfoRequest) SetRegexpStr(regexpStr string)
param regexpStr: 首行正则(Optional)
func (*CreateCollectInfoRequest) SetRegionId ¶
func (r *CreateCollectInfoRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*CreateCollectInfoRequest) SetResourceMode ¶
func (r *CreateCollectInfoRequest) SetResourceMode(resourceMode int64)
param resourceMode: 采集资源时选择的模式,1.正常的选择实例模式(默认模式);2.选择标签tag模式 3.选择高可用组ag模式(Optional)
func (*CreateCollectInfoRequest) SetResourceType ¶
func (r *CreateCollectInfoRequest) SetResourceType(resourceType string)
param resourceType: 采集实例类型, 只能是 all/part 当选择all时,传入的实例列表无效;custom类型的采集配置目前仅支持part方式,即用户指定实例列表;(Required)
func (*CreateCollectInfoRequest) SetResources ¶
func (r *CreateCollectInfoRequest) SetResources(resources []logs.Resource)
param resources: 采集实例列表:jdcloud类型最多添加20个资源;custom类型支持的资源数量不限;(Optional)
func (*CreateCollectInfoRequest) SetServiceCode ¶
func (r *CreateCollectInfoRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品线,当日志来源为jdcloud时,必填(Required)
func (*CreateCollectInfoRequest) SetTagResource ¶
func (r *CreateCollectInfoRequest) SetTagResource(tagResource *logs.TagResource)
param tagResource: (Optional)
func (*CreateCollectInfoRequest) SetTemplateUID ¶
func (r *CreateCollectInfoRequest) SetTemplateUID(templateUID string)
param templateUID: 日志类型。当appcode为jdcloud时为必填(Optional)
type CreateCollectInfoResponse ¶
type CreateCollectInfoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateCollectInfoResult `json:"result"` }
type CreateCollectInfoResult ¶
type CreateCollectInfoResult struct {
UID string `json:"uID"`
}
type CreateLogsetRequest ¶
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 ¶
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 ¶
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 ¶
func NewCreateLogsetRequestWithoutParam() *CreateLogsetRequest
This constructor has better compatible ability when API parameters changed
func (CreateLogsetRequest) GetRegionId ¶
func (r CreateLogsetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateLogsetRequest) SetDescription ¶
func (r *CreateLogsetRequest) SetDescription(description string)
param description: 日志集描述(Optional)
func (*CreateLogsetRequest) SetLifeCycle ¶
func (r *CreateLogsetRequest) SetLifeCycle(lifeCycle int)
param lifeCycle: 保存周期,只能是 7, 15, 30(Required)
func (*CreateLogsetRequest) SetName ¶
func (r *CreateLogsetRequest) SetName(name string)
param name: 日志集名称(Required)
func (*CreateLogsetRequest) SetRegionId ¶
func (r *CreateLogsetRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type CreateLogsetResponse ¶
type CreateLogsetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateLogsetResult `json:"result"` }
type CreateLogsetResult ¶
type CreateLogsetResult struct {
UID string `json:"uID"`
}
type CreateLogtopicRequest ¶
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 ¶
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 ¶
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 ¶
func NewCreateLogtopicRequestWithoutParam() *CreateLogtopicRequest
This constructor has better compatible ability when API parameters changed
func (CreateLogtopicRequest) GetRegionId ¶
func (r CreateLogtopicRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateLogtopicRequest) SetDescription ¶
func (r *CreateLogtopicRequest) SetDescription(description string)
param description: 日志集描述(Optional)
func (*CreateLogtopicRequest) SetLogsetUID ¶
func (r *CreateLogtopicRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*CreateLogtopicRequest) SetName ¶
func (r *CreateLogtopicRequest) SetName(name string)
param name: 日志主题名称(Required)
func (*CreateLogtopicRequest) SetRegionId ¶
func (r *CreateLogtopicRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type CreateLogtopicResponse ¶
type CreateLogtopicResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateLogtopicResult `json:"result"` }
type CreateLogtopicResult ¶
type CreateLogtopicResult struct {
UID string `json:"uID"`
}
type CreateMetricTaskRequest ¶
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 ¶
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 ¶
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 ¶
func NewCreateMetricTaskRequestWithoutParam() *CreateMetricTaskRequest
This constructor has better compatible ability when API parameters changed
func (CreateMetricTaskRequest) GetRegionId ¶
func (r CreateMetricTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateMetricTaskRequest) SetAggregate ¶
func (r *CreateMetricTaskRequest) SetAggregate(aggregate string)
param aggregate: 聚合函数,支持 count sum max min avg; 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*CreateMetricTaskRequest) SetCustomUnit ¶
func (r *CreateMetricTaskRequest) SetCustomUnit(customUnit string)
param customUnit: 自定义单位(Required)
func (*CreateMetricTaskRequest) SetDataField ¶
func (r *CreateMetricTaskRequest) SetDataField(dataField string)
param dataField: 查询字段,支持 英文字母 数字 下划线 中划线 点(中文日志原文和各产品线的key); 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*CreateMetricTaskRequest) SetFilterContent ¶
func (r *CreateMetricTaskRequest) SetFilterContent(filterContent string)
param filterContent: 过滤语法,可以为空(Optional)
func (*CreateMetricTaskRequest) SetFilterOpen ¶
func (r *CreateMetricTaskRequest) SetFilterOpen(filterOpen string)
param filterOpen: 是否打开过滤; 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*CreateMetricTaskRequest) SetFilterType ¶
func (r *CreateMetricTaskRequest) SetFilterType(filterType string)
param filterType: 过滤类型,只能是fulltext和 advance; 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*CreateMetricTaskRequest) SetInterval ¶
func (r *CreateMetricTaskRequest) SetInterval(interval int64)
param interval: 时间周期,固定60s(Required)
func (*CreateMetricTaskRequest) SetLogsetUID ¶
func (r *CreateMetricTaskRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*CreateMetricTaskRequest) SetLogtopicUID ¶
func (r *CreateMetricTaskRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*CreateMetricTaskRequest) SetMetric ¶
func (r *CreateMetricTaskRequest) SetMetric(metric string)
param metric: 监控项 , 支持大小写英文字母 下划线 数字 点,且不超过255byte(不支持中划线); 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*CreateMetricTaskRequest) SetName ¶
func (r *CreateMetricTaskRequest) SetName(name string)
param name: 监控任务名称,同一个日志主题下唯一,支持中文 大小写英文字母 下划线 中划线 数字,且不超过32字符(Required)
func (*CreateMetricTaskRequest) SetRegionId ¶
func (r *CreateMetricTaskRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*CreateMetricTaskRequest) SetSettingType ¶
func (r *CreateMetricTaskRequest) SetSettingType(settingType string)
param settingType: 配置方式: 可选参数;枚举值 visual,sql;分别代表可视化配置及sql配置方式,传空表示可视化配置;(Optional)
func (*CreateMetricTaskRequest) SetSqlSpec ¶
func (r *CreateMetricTaskRequest) SetSqlSpec(sqlSpec *logs.MetricTaskSqlSpec)
param sqlSpec: (Optional)
func (*CreateMetricTaskRequest) SetUnit ¶
func (r *CreateMetricTaskRequest) SetUnit(unit string)
param unit: 单位(Required)
type CreateMetricTaskResponse ¶
type CreateMetricTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateMetricTaskResult `json:"result"` }
type CreateMetricTaskResult ¶
type CreateParserRequest ¶
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 ¶
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 ¶
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 ¶
func NewCreateParserRequestWithoutParam() *CreateParserRequest
This constructor has better compatible ability when API parameters changed
func (CreateParserRequest) GetRegionId ¶
func (r CreateParserRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateParserRequest) SetLogtopicUID ¶
func (r *CreateParserRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*CreateParserRequest) SetParserFields ¶
func (r *CreateParserRequest) SetParserFields(parserFields []logs.ParserField)
param parserFields: (Required)
func (*CreateParserRequest) SetParserMode ¶
func (r *CreateParserRequest) SetParserMode(parserMode string)
param parserMode: 解析类型。oneline - 单行,split - 分割, json - json, regexp - regexp(Required)
func (*CreateParserRequest) SetParserPattern ¶
func (r *CreateParserRequest) SetParserPattern(parserPattern string)
param parserPattern: 解析语法(Optional)
func (*CreateParserRequest) SetParserSample ¶
func (r *CreateParserRequest) SetParserSample(parserSample string)
param parserSample: 日志样例(Optional)
func (*CreateParserRequest) SetPipelines ¶
func (r *CreateParserRequest) SetPipelines(pipelines []logs.PipelineSpec)
param pipelines: 预处理任务列表。按照数组的顺序执行。(Optional)
func (*CreateParserRequest) SetRegionId ¶
func (r *CreateParserRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type CreateParserResponse ¶
type CreateParserResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateParserResult `json:"result"` }
type CreateParserResult ¶
type CreateParserResult struct { }
type CreateSubscribeRequest ¶
type CreateSubscribeRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` }
func NewCreateSubscribeRequest ¶
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 ¶
func NewCreateSubscribeRequestWithAllParams( regionId string, logsetUID string, logtopicUID string, ) *CreateSubscribeRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required)
func NewCreateSubscribeRequestWithoutParam ¶
func NewCreateSubscribeRequestWithoutParam() *CreateSubscribeRequest
This constructor has better compatible ability when API parameters changed
func (CreateSubscribeRequest) GetRegionId ¶
func (r CreateSubscribeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateSubscribeRequest) SetLogsetUID ¶
func (r *CreateSubscribeRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*CreateSubscribeRequest) SetLogtopicUID ¶
func (r *CreateSubscribeRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*CreateSubscribeRequest) SetRegionId ¶
func (r *CreateSubscribeRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type CreateSubscribeResponse ¶
type CreateSubscribeResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateSubscribeResult `json:"result"` }
type CreateSubscribeResult ¶
type CreateSubscribeResult struct { }
type DeleteLogsetRequest ¶
type DeleteLogsetRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集ID,多个日志集ID以逗号分割 */ LogsetUIDs string `json:"logsetUIDs"` }
func NewDeleteLogsetRequest ¶
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 ¶
func NewDeleteLogsetRequestWithAllParams( regionId string, logsetUIDs string, ) *DeleteLogsetRequest
* param regionId: 地域 Id (Required) * param logsetUIDs: 日志集ID,多个日志集ID以逗号分割 (Required)
func NewDeleteLogsetRequestWithoutParam ¶
func NewDeleteLogsetRequestWithoutParam() *DeleteLogsetRequest
This constructor has better compatible ability when API parameters changed
func (DeleteLogsetRequest) GetRegionId ¶
func (r DeleteLogsetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteLogsetRequest) SetLogsetUIDs ¶
func (r *DeleteLogsetRequest) SetLogsetUIDs(logsetUIDs string)
param logsetUIDs: 日志集ID,多个日志集ID以逗号分割(Required)
func (*DeleteLogsetRequest) SetRegionId ¶
func (r *DeleteLogsetRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DeleteLogsetResponse ¶
type DeleteLogsetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteLogsetResult `json:"result"` }
type DeleteLogsetResult ¶
type DeleteLogsetResult struct { }
type DeleteLogtopicRequest ¶
type DeleteLogtopicRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 日志主题ID,多个日志主题ID以逗号分割 */ LogtopicUIDs string `json:"logtopicUIDs"` }
func NewDeleteLogtopicRequest ¶
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 ¶
func NewDeleteLogtopicRequestWithAllParams( regionId string, logsetUID string, logtopicUIDs string, ) *DeleteLogtopicRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUIDs: 日志主题ID,多个日志主题ID以逗号分割 (Required)
func NewDeleteLogtopicRequestWithoutParam ¶
func NewDeleteLogtopicRequestWithoutParam() *DeleteLogtopicRequest
This constructor has better compatible ability when API parameters changed
func (DeleteLogtopicRequest) GetRegionId ¶
func (r DeleteLogtopicRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteLogtopicRequest) SetLogsetUID ¶
func (r *DeleteLogtopicRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*DeleteLogtopicRequest) SetLogtopicUIDs ¶
func (r *DeleteLogtopicRequest) SetLogtopicUIDs(logtopicUIDs string)
param logtopicUIDs: 日志主题ID,多个日志主题ID以逗号分割(Required)
func (*DeleteLogtopicRequest) SetRegionId ¶
func (r *DeleteLogtopicRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DeleteLogtopicResponse ¶
type DeleteLogtopicResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteLogtopicResult `json:"result"` }
type DeleteLogtopicResult ¶
type DeleteLogtopicResult struct { }
type DeleteMetricTaskRequest ¶
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 ¶
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 ¶
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 ¶
func NewDeleteMetricTaskRequestWithoutParam() *DeleteMetricTaskRequest
This constructor has better compatible ability when API parameters changed
func (DeleteMetricTaskRequest) GetRegionId ¶
func (r DeleteMetricTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteMetricTaskRequest) SetLogmetrictaskUID ¶
func (r *DeleteMetricTaskRequest) SetLogmetrictaskUID(logmetrictaskUID string)
param logmetrictaskUID: (Required)
func (*DeleteMetricTaskRequest) SetLogsetUID ¶
func (r *DeleteMetricTaskRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*DeleteMetricTaskRequest) SetLogtopicUID ¶
func (r *DeleteMetricTaskRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*DeleteMetricTaskRequest) SetRegionId ¶
func (r *DeleteMetricTaskRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DeleteMetricTaskResponse ¶
type DeleteMetricTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteMetricTaskResult `json:"result"` }
type DeleteMetricTaskResult ¶
type DeleteMetricTaskResult struct {
Suc string `json:"suc"`
}
type DescribeCollectInfoRequest ¶
type DescribeCollectInfoRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 采集配置 UID */ CollectInfoUID string `json:"collectInfoUID"` }
func NewDescribeCollectInfoRequest ¶
func NewDescribeCollectInfoRequest( regionId string, collectInfoUID string, ) *DescribeCollectInfoRequest
* param regionId: 地域 Id (Required) * param collectInfoUID: 采集配置 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCollectInfoRequestWithAllParams ¶
func NewDescribeCollectInfoRequestWithAllParams( regionId string, collectInfoUID string, ) *DescribeCollectInfoRequest
* param regionId: 地域 Id (Required) * param collectInfoUID: 采集配置 UID (Required)
func NewDescribeCollectInfoRequestWithoutParam ¶
func NewDescribeCollectInfoRequestWithoutParam() *DescribeCollectInfoRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCollectInfoRequest) GetRegionId ¶
func (r DescribeCollectInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCollectInfoRequest) SetCollectInfoUID ¶
func (r *DescribeCollectInfoRequest) SetCollectInfoUID(collectInfoUID string)
param collectInfoUID: 采集配置 UID(Required)
func (*DescribeCollectInfoRequest) SetRegionId ¶
func (r *DescribeCollectInfoRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeCollectInfoResponse ¶
type DescribeCollectInfoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeCollectInfoResult `json:"result"` }
type DescribeCollectInfoResult ¶
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 ¶
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 ¶
func NewDescribeCollectResourcesRequest( regionId string, collectInfoUID string, ) *DescribeCollectResourcesRequest
* param regionId: 地域 Id (Required) * param collectInfoUID: 采集配置 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCollectResourcesRequestWithAllParams ¶
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 ¶
func NewDescribeCollectResourcesRequestWithoutParam() *DescribeCollectResourcesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCollectResourcesRequest) GetRegionId ¶
func (r DescribeCollectResourcesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCollectResourcesRequest) SetCollectInfoUID ¶
func (r *DescribeCollectResourcesRequest) SetCollectInfoUID(collectInfoUID string)
param collectInfoUID: 采集配置 UID(Required)
func (*DescribeCollectResourcesRequest) SetPageNumber ¶
func (r *DescribeCollectResourcesRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeCollectResourcesRequest) SetPageSize ¶
func (r *DescribeCollectResourcesRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeCollectResourcesRequest) SetRegionId ¶
func (r *DescribeCollectResourcesRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeCollectResourcesResponse ¶
type DescribeCollectResourcesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeCollectResourcesResult `json:"result"` }
type DescribeLogsetRequest ¶
type DescribeLogsetRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` }
func NewDescribeLogsetRequest ¶
func NewDescribeLogsetRequest( regionId string, logsetUID string, ) *DescribeLogsetRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLogsetRequestWithAllParams ¶
func NewDescribeLogsetRequestWithAllParams( regionId string, logsetUID string, ) *DescribeLogsetRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required)
func NewDescribeLogsetRequestWithoutParam ¶
func NewDescribeLogsetRequestWithoutParam() *DescribeLogsetRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLogsetRequest) GetRegionId ¶
func (r DescribeLogsetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLogsetRequest) SetLogsetUID ¶
func (r *DescribeLogsetRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*DescribeLogsetRequest) SetRegionId ¶
func (r *DescribeLogsetRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeLogsetResponse ¶
type DescribeLogsetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLogsetResult `json:"result"` }
type DescribeLogsetResult ¶
type DescribeLogsetsRequest ¶
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 ¶
func NewDescribeLogsetsRequest( regionId string, ) *DescribeLogsetsRequest
* param regionId: 地域 Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLogsetsRequestWithAllParams ¶
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 ¶
func NewDescribeLogsetsRequestWithoutParam() *DescribeLogsetsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLogsetsRequest) GetRegionId ¶
func (r DescribeLogsetsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLogsetsRequest) SetName ¶
func (r *DescribeLogsetsRequest) SetName(name string)
param name: 日志集名称(Optional)
func (*DescribeLogsetsRequest) SetPageNumber ¶
func (r *DescribeLogsetsRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeLogsetsRequest) SetPageSize ¶
func (r *DescribeLogsetsRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeLogsetsRequest) SetRegionId ¶
func (r *DescribeLogsetsRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeLogsetsResponse ¶
type DescribeLogsetsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLogsetsResult `json:"result"` }
type DescribeLogsetsResult ¶
type DescribeLogtopicRequest ¶
type DescribeLogtopicRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` }
func NewDescribeLogtopicRequest ¶
func NewDescribeLogtopicRequest( regionId string, logtopicUID string, ) *DescribeLogtopicRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLogtopicRequestWithAllParams ¶
func NewDescribeLogtopicRequestWithAllParams( regionId string, logtopicUID string, ) *DescribeLogtopicRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required)
func NewDescribeLogtopicRequestWithoutParam ¶
func NewDescribeLogtopicRequestWithoutParam() *DescribeLogtopicRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLogtopicRequest) GetRegionId ¶
func (r DescribeLogtopicRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLogtopicRequest) SetLogtopicUID ¶
func (r *DescribeLogtopicRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*DescribeLogtopicRequest) SetRegionId ¶
func (r *DescribeLogtopicRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeLogtopicResponse ¶
type DescribeLogtopicResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLogtopicResult `json:"result"` }
type DescribeLogtopicResult ¶
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 ¶
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 ¶
func NewDescribeLogtopicsRequest( regionId string, logsetUID string, ) *DescribeLogtopicsRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLogtopicsRequestWithAllParams ¶
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 ¶
func NewDescribeLogtopicsRequestWithoutParam() *DescribeLogtopicsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLogtopicsRequest) GetRegionId ¶
func (r DescribeLogtopicsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLogtopicsRequest) SetAppName ¶
func (r *DescribeLogtopicsRequest) SetAppName(appName string)
param appName: 日志主题采集的日志类型(Optional)
func (*DescribeLogtopicsRequest) SetLogsetUID ¶
func (r *DescribeLogtopicsRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*DescribeLogtopicsRequest) SetName ¶
func (r *DescribeLogtopicsRequest) SetName(name string)
param name: 日志主题名称(Optional)
func (*DescribeLogtopicsRequest) SetPageNumber ¶
func (r *DescribeLogtopicsRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeLogtopicsRequest) SetPageSize ¶
func (r *DescribeLogtopicsRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeLogtopicsRequest) SetRegionId ¶
func (r *DescribeLogtopicsRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeLogtopicsResponse ¶
type DescribeLogtopicsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLogtopicsResult `json:"result"` }
type DescribeLogtopicsResult ¶
type DescribeMetricTaskRequest ¶
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 ¶
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 ¶
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 ¶
func NewDescribeMetricTaskRequestWithoutParam() *DescribeMetricTaskRequest
This constructor has better compatible ability when API parameters changed
func (DescribeMetricTaskRequest) GetRegionId ¶
func (r DescribeMetricTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeMetricTaskRequest) SetLogmetrictaskUID ¶
func (r *DescribeMetricTaskRequest) SetLogmetrictaskUID(logmetrictaskUID string)
param logmetrictaskUID: (Required)
func (*DescribeMetricTaskRequest) SetLogsetUID ¶
func (r *DescribeMetricTaskRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*DescribeMetricTaskRequest) SetLogtopicUID ¶
func (r *DescribeMetricTaskRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*DescribeMetricTaskRequest) SetRegionId ¶
func (r *DescribeMetricTaskRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeMetricTaskResponse ¶
type DescribeMetricTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeMetricTaskResult `json:"result"` }
type DescribeMetricTaskResult ¶
type DescribeMetricTaskResult struct {
Data logs.MetrictaskDetailEnd `json:"data"`
}
type DescribeMetricTasksRequest ¶
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 ¶
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 ¶
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 ¶
func NewDescribeMetricTasksRequestWithoutParam() *DescribeMetricTasksRequest
This constructor has better compatible ability when API parameters changed
func (DescribeMetricTasksRequest) GetRegionId ¶
func (r DescribeMetricTasksRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeMetricTasksRequest) SetLogsetUID ¶
func (r *DescribeMetricTasksRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*DescribeMetricTasksRequest) SetLogtopicUID ¶
func (r *DescribeMetricTasksRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*DescribeMetricTasksRequest) SetPageNumber ¶
func (r *DescribeMetricTasksRequest) SetPageNumber(pageNumber int64)
param pageNumber: 当前所在页,默认为1
in: query(Optional)
func (*DescribeMetricTasksRequest) SetPageSize ¶
func (r *DescribeMetricTasksRequest) SetPageSize(pageSize int64)
param pageSize: 页面大小,默认为20;取值范围[1, 100]
in: query(Optional)
func (*DescribeMetricTasksRequest) SetRegionId ¶
func (r *DescribeMetricTasksRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeMetricTasksResponse ¶
type DescribeMetricTasksResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeMetricTasksResult `json:"result"` }
type DescribeParserRequest ¶
type DescribeParserRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` }
func NewDescribeParserRequest ¶
func NewDescribeParserRequest( regionId string, logtopicUID string, ) *DescribeParserRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeParserRequestWithAllParams ¶
func NewDescribeParserRequestWithAllParams( regionId string, logtopicUID string, ) *DescribeParserRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required)
func NewDescribeParserRequestWithoutParam ¶
func NewDescribeParserRequestWithoutParam() *DescribeParserRequest
This constructor has better compatible ability when API parameters changed
func (DescribeParserRequest) GetRegionId ¶
func (r DescribeParserRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeParserRequest) SetLogtopicUID ¶
func (r *DescribeParserRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*DescribeParserRequest) SetRegionId ¶
func (r *DescribeParserRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeParserResponse ¶
type DescribeParserResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeParserResult `json:"result"` }
type DescribeParserResult ¶
type DescribeParserResult struct { }
type DescribeSubscribeRequest ¶
type DescribeSubscribeRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` }
func NewDescribeSubscribeRequest ¶
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 ¶
func NewDescribeSubscribeRequestWithAllParams( regionId string, logsetUID string, logtopicUID string, ) *DescribeSubscribeRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required)
func NewDescribeSubscribeRequestWithoutParam ¶
func NewDescribeSubscribeRequestWithoutParam() *DescribeSubscribeRequest
This constructor has better compatible ability when API parameters changed
func (DescribeSubscribeRequest) GetRegionId ¶
func (r DescribeSubscribeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSubscribeRequest) SetLogsetUID ¶
func (r *DescribeSubscribeRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*DescribeSubscribeRequest) SetLogtopicUID ¶
func (r *DescribeSubscribeRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*DescribeSubscribeRequest) SetRegionId ¶
func (r *DescribeSubscribeRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeSubscribeResponse ¶
type DescribeSubscribeResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeSubscribeResult `json:"result"` }
type DescribeSubscribeResult ¶
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 ¶
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 ¶
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 ¶
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 ¶
func NewGetLogsRequestWithoutParam() *GetLogsRequest
This constructor has better compatible ability when API parameters changed
func (GetLogsRequest) GetRegionId ¶
func (r GetLogsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetLogsRequest) SetEndTime ¶
func (r *GetLogsRequest) SetEndTime(endTime string)
param endTime: 结束时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.必填(Optional)
func (*GetLogsRequest) SetExpr ¶
func (r *GetLogsRequest) SetExpr(expr string)
param expr: Base64编码的搜索表达式,(Optional)
func (*GetLogsRequest) SetFilters ¶
func (r *GetLogsRequest) SetFilters(filters []logs.Filter)
param filters: 指定返回字段,只对系统日志生效,不填默认按照产品线配置返回字段,Name支持:key,Values填入返回字段(Optional)
func (*GetLogsRequest) SetLogsetUID ¶
func (r *GetLogsRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集ID(Required)
func (*GetLogsRequest) SetLogtopicUID ¶
func (r *GetLogsRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题ID(Required)
func (*GetLogsRequest) SetRegionId ¶
func (r *GetLogsRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*GetLogsRequest) SetSort ¶
func (r *GetLogsRequest) SetSort(sort string)
param sort: 返回排序,不填或者为空,默认为desc,"asc":按照时间正序返回结果,"desc":按照时间倒序返回结果(Optional)
func (*GetLogsRequest) SetStartTime ¶
func (r *GetLogsRequest) SetStartTime(startTime string)
param startTime: 开始时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.必填(Optional)
func (*GetLogsRequest) SetTaskID ¶
func (r *GetLogsRequest) SetTaskID(taskID string)
param taskID: 扫描任务ID。 第一次调用传入空值即可。后续调用需传入该任务ID,以连续读取剩余日志。(Optional)
type GetLogsResponse ¶
type GetLogsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetLogsResult `json:"result"` }
type GetLogsResult ¶
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 ¶
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 ¶
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 ¶
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 ¶
func NewHistogramsRequestWithoutParam() *HistogramsRequest
This constructor has better compatible ability when API parameters changed
func (HistogramsRequest) GetRegionId ¶
func (r HistogramsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*HistogramsRequest) SetAction ¶
func (r *HistogramsRequest) SetAction(action string)
param action: "preview"表示预览, "fulltext"表示全文检索, "advance"表示按照搜索语句检索(Required)
func (*HistogramsRequest) SetCaseSensitive ¶
func (r *HistogramsRequest) SetCaseSensitive(caseSensitive bool)
param caseSensitive: 搜索关键字大小写敏感, 默认false(Optional)
func (*HistogramsRequest) SetEndTime ¶
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 ¶
func (r *HistogramsRequest) SetExpr(expr string)
param expr: Base64编码的搜索表达式,(Optional)
func (*HistogramsRequest) SetLogsetUID ¶
func (r *HistogramsRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集ID(Required)
func (*HistogramsRequest) SetLogtopicUID ¶
func (r *HistogramsRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题ID(Required)
func (*HistogramsRequest) SetRegionId ¶
func (r *HistogramsRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*HistogramsRequest) SetStartTime ¶
func (r *HistogramsRequest) SetStartTime(startTime string)
param startTime: 开始时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.当action != preview时,必填(Optional)
type HistogramsResponse ¶
type HistogramsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result HistogramsResult `json:"result"` }
type HistogramsResult ¶
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 ¶
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 ¶
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 ¶
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 ¶
func NewSearchRequestWithoutParam() *SearchRequest
This constructor has better compatible ability when API parameters changed
func (SearchRequest) GetRegionId ¶
func (r SearchRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SearchRequest) SetAction ¶
func (r *SearchRequest) SetAction(action string)
param action: "preview"表示预览, "fulltext"表示全文检索, "advance"表示按照搜索语句检索(Required)
func (*SearchRequest) SetCaseSensitive ¶
func (r *SearchRequest) SetCaseSensitive(caseSensitive bool)
param caseSensitive: 搜索关键字大小写敏感, 默认false(Optional)
func (*SearchRequest) SetEndTime ¶
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 ¶
func (r *SearchRequest) SetExpr(expr string)
param expr: Base64编码的搜索表达式,(Optional)
func (*SearchRequest) SetFilters ¶
func (r *SearchRequest) SetFilters(filters []logs.Filter)
param filters: 指定返回字段,只对系统日志生效,不填默认按照产品线配置返回字段,Name支持:key,Values填入返回字段(Optional)
func (*SearchRequest) SetLogsetUID ¶
func (r *SearchRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集ID(Required)
func (*SearchRequest) SetLogtopicUID ¶
func (r *SearchRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题ID(Required)
func (*SearchRequest) SetPageNumber ¶
func (r *SearchRequest) SetPageNumber(pageNumber int)
param pageNumber: 页数。 最小为1,最大为99(Optional)
func (*SearchRequest) SetPageSize ¶
func (r *SearchRequest) SetPageSize(pageSize int)
param pageSize: 每页个数。默认为10,最大100(Optional)
func (*SearchRequest) SetRegionId ¶
func (r *SearchRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*SearchRequest) SetSort ¶
func (r *SearchRequest) SetSort(sort string)
param sort: 返回排序,不填或者为空,默认为desc,"asc":按照时间正序返回结果,"desc":按照时间倒序返回结果(Optional)
func (*SearchRequest) SetStartTime ¶
func (r *SearchRequest) SetStartTime(startTime string)
param startTime: 开始时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800”.当action != preview时,必填(Optional)
type SearchResponse ¶
type SearchResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SearchResult `json:"result"` }
type SearchResult ¶
type SearchResult struct { Data []interface{} `json:"data"` SearchFields logs.SearchFields `json:"searchFields"` Total int64 `json:"total"` }
type TestMetricTaskRequest ¶
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 ¶
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 ¶
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 ¶
func NewTestMetricTaskRequestWithoutParam() *TestMetricTaskRequest
This constructor has better compatible ability when API parameters changed
func (TestMetricTaskRequest) GetRegionId ¶
func (r TestMetricTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*TestMetricTaskRequest) SetAggregate ¶
func (r *TestMetricTaskRequest) SetAggregate(aggregate string)
param aggregate: 聚合函数,支持 count sum max min avg; 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*TestMetricTaskRequest) SetContent ¶
func (r *TestMetricTaskRequest) SetContent(content []string)
param content: 测试内容(Required)
func (*TestMetricTaskRequest) SetDataField ¶
func (r *TestMetricTaskRequest) SetDataField(dataField string)
param dataField: 查询字段,支持 英文字母 数字 下划线 中划线 点(中文日志原文和各产品线的key); 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*TestMetricTaskRequest) SetFilterContent ¶
func (r *TestMetricTaskRequest) SetFilterContent(filterContent string)
param filterContent: 过滤语法,可以为空(Optional)
func (*TestMetricTaskRequest) SetFilterOpen ¶
func (r *TestMetricTaskRequest) SetFilterOpen(filterOpen string)
param filterOpen: 是否打开过滤; 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*TestMetricTaskRequest) SetFilterType ¶
func (r *TestMetricTaskRequest) SetFilterType(filterType string)
param filterType: 过滤类型,只能是fulltext和 advance; 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*TestMetricTaskRequest) SetLogsetUID ¶
func (r *TestMetricTaskRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*TestMetricTaskRequest) SetLogtopicUID ¶
func (r *TestMetricTaskRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*TestMetricTaskRequest) SetMetric ¶
func (r *TestMetricTaskRequest) SetMetric(metric string)
param metric: 监控项 , 支持大小写英文字母 下划线 数字 点,且不超过255byte(不支持中划线); 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*TestMetricTaskRequest) SetRegionId ¶
func (r *TestMetricTaskRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*TestMetricTaskRequest) SetSettingType ¶
func (r *TestMetricTaskRequest) SetSettingType(settingType string)
param settingType: 配置方式: 可选参数;枚举值 visual,sql;分别代表可视化配置及sql配置方式,传空表示可视化配置;(Optional)
func (*TestMetricTaskRequest) SetSqlSpec ¶
func (r *TestMetricTaskRequest) SetSqlSpec(sqlSpec *logs.MetricTaskSqlSpec)
param sqlSpec: (Optional)
type TestMetricTaskResponse ¶
type TestMetricTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result TestMetricTaskResult `json:"result"` }
type TestMetricTaskResult ¶
type UpdateCollectInfoRequest ¶
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 ¶
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 ¶
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 ¶
func NewUpdateCollectInfoRequestWithoutParam() *UpdateCollectInfoRequest
This constructor has better compatible ability when API parameters changed
func (UpdateCollectInfoRequest) GetRegionId ¶
func (r UpdateCollectInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateCollectInfoRequest) SetAgResource ¶
func (r *UpdateCollectInfoRequest) SetAgResource(agResource []logs.AgResource)
param agResource: 高可用组资源(Optional)
func (*UpdateCollectInfoRequest) SetCollectInfoUID ¶
func (r *UpdateCollectInfoRequest) SetCollectInfoUID(collectInfoUID string)
param collectInfoUID: 采集配置 UID(Required)
func (*UpdateCollectInfoRequest) SetEnabled ¶
func (r *UpdateCollectInfoRequest) SetEnabled(enabled bool)
param enabled: 采集状态,0-禁用,1-启用(Required)
func (*UpdateCollectInfoRequest) SetFilterEnabled ¶
func (r *UpdateCollectInfoRequest) SetFilterEnabled(filterEnabled bool)
param filterEnabled: 过滤器是否启用。当appcode为custom时必填(Optional)
func (*UpdateCollectInfoRequest) SetLogCustomTarget ¶
func (r *UpdateCollectInfoRequest) SetLogCustomTarget(logCustomTarget string)
param logCustomTarget: 自定义日志转发目的地, 只支持业务应用日志。支持类型:"kafka","es"(Optional)
func (*UpdateCollectInfoRequest) SetLogCustomTargetConf ¶
func (r *UpdateCollectInfoRequest) SetLogCustomTargetConf(logCustomTargetConf interface{})
param logCustomTargetConf: 自定义日志转发目的地配置,KV 结构,具体配置参考 LogCustomTargetKafkaConf 和 LogCustomTargetEsConf(Optional)
func (*UpdateCollectInfoRequest) SetLogFile ¶
func (r *UpdateCollectInfoRequest) SetLogFile(logFile string)
param logFile: 日志文件名。当appcode为custom时为必填。日志文件名支持正则表达式。(Optional)
func (*UpdateCollectInfoRequest) SetLogFilters ¶
func (r *UpdateCollectInfoRequest) SetLogFilters(logFilters []string)
param logFilters: 过滤器。设置过滤器后可根据用户设定的关键词采集部分日志,如仅采集 Error 的日志。目前最大允许5个。(Optional)
func (*UpdateCollectInfoRequest) SetLogPath ¶
func (r *UpdateCollectInfoRequest) SetLogPath(logPath string)
param logPath: 日志路径。当appcode为custom时为必填。目前仅支持对 Linux 云主机上的日志进行采集,路径支持通配符“*”和“?”,文件路径应符合 Linux 的文件路径规则(Optional)
func (*UpdateCollectInfoRequest) SetLogtopicEnabled ¶
func (r *UpdateCollectInfoRequest) SetLogtopicEnabled(logtopicEnabled bool)
param logtopicEnabled: 目的地是否是日志服务logtopic,只支持业务应用日志(Optional)
func (*UpdateCollectInfoRequest) SetRegexpStr ¶
func (r *UpdateCollectInfoRequest) SetRegexpStr(regexpStr string)
param regexpStr: 首行正则(Optional)
func (*UpdateCollectInfoRequest) SetRegionId ¶
func (r *UpdateCollectInfoRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*UpdateCollectInfoRequest) SetResourceMode ¶
func (r *UpdateCollectInfoRequest) SetResourceMode(resourceMode int64)
param resourceMode: 采集资源时选择的模式,1.正常的选择实例模式(默认模式);2.选择标签tag模式 3.选择高可用组ag模式(Optional)
func (*UpdateCollectInfoRequest) SetResourceType ¶
func (r *UpdateCollectInfoRequest) SetResourceType(resourceType string)
param resourceType: 采集实例类型, 只能是 all/part 当选择all时,传入的实例列表无效(Required)
func (*UpdateCollectInfoRequest) SetResources ¶
func (r *UpdateCollectInfoRequest) SetResources(resources []logs.Resource)
param resources: 采集实例列表(存在上限限制)(Optional)
func (*UpdateCollectInfoRequest) SetTagResource ¶
func (r *UpdateCollectInfoRequest) SetTagResource(tagResource *logs.TagResource)
param tagResource: (Optional)
type UpdateCollectInfoResponse ¶
type UpdateCollectInfoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateCollectInfoResult `json:"result"` }
type UpdateCollectInfoResult ¶
type UpdateCollectInfoResult struct { }
type UpdateCollectResourcesRequest ¶
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 ¶
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 ¶
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 ¶
func NewUpdateCollectResourcesRequestWithoutParam() *UpdateCollectResourcesRequest
This constructor has better compatible ability when API parameters changed
func (UpdateCollectResourcesRequest) GetRegionId ¶
func (r UpdateCollectResourcesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateCollectResourcesRequest) SetAction ¶
func (r *UpdateCollectResourcesRequest) SetAction(action string)
param action: action(Required)
func (*UpdateCollectResourcesRequest) SetCollectInfoUID ¶
func (r *UpdateCollectResourcesRequest) SetCollectInfoUID(collectInfoUID string)
param collectInfoUID: 采集配置 UID(Required)
func (*UpdateCollectResourcesRequest) SetRegionId ¶
func (r *UpdateCollectResourcesRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*UpdateCollectResourcesRequest) SetResources ¶
func (r *UpdateCollectResourcesRequest) SetResources(resources []logs.Resource)
param resources: 采集实例列表(系统日志存在上限限制)(Optional)
type UpdateCollectResourcesResponse ¶
type UpdateCollectResourcesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateCollectResourcesResult `json:"result"` }
type UpdateCollectResourcesResult ¶
type UpdateCollectResourcesResult struct { }
type UpdateLogsetRequest ¶
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 ¶
func NewUpdateLogsetRequest( regionId string, logsetUID string, ) *UpdateLogsetRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateLogsetRequestWithAllParams ¶
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 ¶
func NewUpdateLogsetRequestWithoutParam() *UpdateLogsetRequest
This constructor has better compatible ability when API parameters changed
func (UpdateLogsetRequest) GetRegionId ¶
func (r UpdateLogsetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateLogsetRequest) SetDescription ¶
func (r *UpdateLogsetRequest) SetDescription(description string)
param description: 日志集描述(Optional)
func (*UpdateLogsetRequest) SetLifeCycle ¶
func (r *UpdateLogsetRequest) SetLifeCycle(lifeCycle int)
param lifeCycle: 保存周期,只能是 7, 15, 30(Optional)
func (*UpdateLogsetRequest) SetLogsetUID ¶
func (r *UpdateLogsetRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*UpdateLogsetRequest) SetRegionId ¶
func (r *UpdateLogsetRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type UpdateLogsetResponse ¶
type UpdateLogsetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateLogsetResult `json:"result"` }
type UpdateLogsetResult ¶
type UpdateLogsetResult struct { }
type UpdateLogtopicRequest ¶
type UpdateLogtopicRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` /* 日志主题描述 */ Description string `json:"description"` }
func NewUpdateLogtopicRequest ¶
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 ¶
func NewUpdateLogtopicRequestWithAllParams( regionId string, logtopicUID string, description string, ) *UpdateLogtopicRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required) * param description: 日志主题描述 (Required)
func NewUpdateLogtopicRequestWithoutParam ¶
func NewUpdateLogtopicRequestWithoutParam() *UpdateLogtopicRequest
This constructor has better compatible ability when API parameters changed
func (UpdateLogtopicRequest) GetRegionId ¶
func (r UpdateLogtopicRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateLogtopicRequest) SetDescription ¶
func (r *UpdateLogtopicRequest) SetDescription(description string)
param description: 日志主题描述(Required)
func (*UpdateLogtopicRequest) SetLogtopicUID ¶
func (r *UpdateLogtopicRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*UpdateLogtopicRequest) SetRegionId ¶
func (r *UpdateLogtopicRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type UpdateLogtopicResponse ¶
type UpdateLogtopicResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateLogtopicResult `json:"result"` }
type UpdateLogtopicResult ¶
type UpdateLogtopicResult struct { }
type UpdateMetricTaskRequest ¶
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 ¶
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 ¶
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 ¶
func NewUpdateMetricTaskRequestWithoutParam() *UpdateMetricTaskRequest
This constructor has better compatible ability when API parameters changed
func (UpdateMetricTaskRequest) GetRegionId ¶
func (r UpdateMetricTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateMetricTaskRequest) SetAggregate ¶
func (r *UpdateMetricTaskRequest) SetAggregate(aggregate string)
param aggregate: 聚合函数,支持 count sum max min avg; 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*UpdateMetricTaskRequest) SetCustomUnit ¶
func (r *UpdateMetricTaskRequest) SetCustomUnit(customUnit string)
param customUnit: 自定义单位(Required)
func (*UpdateMetricTaskRequest) SetDataField ¶
func (r *UpdateMetricTaskRequest) SetDataField(dataField string)
param dataField: 查询字段,支持 英文字母 数字 下划线 中划线 点(中文日志原文和各产品线的key); 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*UpdateMetricTaskRequest) SetFilterContent ¶
func (r *UpdateMetricTaskRequest) SetFilterContent(filterContent string)
param filterContent: 过滤语法,可以为空(Optional)
func (*UpdateMetricTaskRequest) SetFilterOpen ¶
func (r *UpdateMetricTaskRequest) SetFilterOpen(filterOpen string)
param filterOpen: 是否打开过滤; 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*UpdateMetricTaskRequest) SetFilterType ¶
func (r *UpdateMetricTaskRequest) SetFilterType(filterType string)
param filterType: 过滤类型,只能是fulltext和 advance; 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*UpdateMetricTaskRequest) SetLogmetrictaskUID ¶
func (r *UpdateMetricTaskRequest) SetLogmetrictaskUID(logmetrictaskUID string)
param logmetrictaskUID: (Required)
func (*UpdateMetricTaskRequest) SetLogsetUID ¶
func (r *UpdateMetricTaskRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*UpdateMetricTaskRequest) SetLogtopicUID ¶
func (r *UpdateMetricTaskRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*UpdateMetricTaskRequest) SetMetric ¶
func (r *UpdateMetricTaskRequest) SetMetric(metric string)
param metric: 监控项 , 支持大小写英文字母 下划线 数字 点,且不超过255byte(不支持中划线); 配置方式(SettingType) 为 空或visual 时,必填;(Optional)
func (*UpdateMetricTaskRequest) SetName ¶
func (r *UpdateMetricTaskRequest) SetName(name string)
param name: 监控任务名称,同一日志主题下唯一,支持中文 大小写英文字母 下划线 中划线 数字,且不超过32(Required)
func (*UpdateMetricTaskRequest) SetRegionId ¶
func (r *UpdateMetricTaskRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*UpdateMetricTaskRequest) SetSettingType ¶
func (r *UpdateMetricTaskRequest) SetSettingType(settingType string)
param settingType: 配置方式: 可选参数;枚举值 visual,sql;分别代表可视化配置及sql配置方式,传空表示可视化配置;(Optional)
func (*UpdateMetricTaskRequest) SetSqlSpec ¶
func (r *UpdateMetricTaskRequest) SetSqlSpec(sqlSpec *logs.MetricTaskSqlSpec)
param sqlSpec: (Optional)
func (*UpdateMetricTaskRequest) SetUnit ¶
func (r *UpdateMetricTaskRequest) SetUnit(unit string)
param unit: 单位(Required)
type UpdateMetricTaskResponse ¶
type UpdateMetricTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateMetricTaskResult `json:"result"` }
type UpdateMetricTaskResult ¶
type UpdateMetricTaskResult struct {
Suc string `json:"suc"`
}
type UpdateParserRequest ¶
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 ¶
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 ¶
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 ¶
func NewUpdateParserRequestWithoutParam() *UpdateParserRequest
This constructor has better compatible ability when API parameters changed
func (UpdateParserRequest) GetRegionId ¶
func (r UpdateParserRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateParserRequest) SetLogtopicUID ¶
func (r *UpdateParserRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*UpdateParserRequest) SetParserFields ¶
func (r *UpdateParserRequest) SetParserFields(parserFields []logs.ParserField)
param parserFields: (Required)
func (*UpdateParserRequest) SetParserMode ¶
func (r *UpdateParserRequest) SetParserMode(parserMode string)
param parserMode: 解析类型。oneline - 单行,split - 分割, json - json, regexp - regexp(Required)
func (*UpdateParserRequest) SetParserPattern ¶
func (r *UpdateParserRequest) SetParserPattern(parserPattern string)
param parserPattern: 解析语法(Optional)
func (*UpdateParserRequest) SetParserSample ¶
func (r *UpdateParserRequest) SetParserSample(parserSample string)
param parserSample: 日志样例(Optional)
func (*UpdateParserRequest) SetPipelines ¶
func (r *UpdateParserRequest) SetPipelines(pipelines []logs.PipelineSpec)
param pipelines: 预处理任务列表。按照数组的顺序执行。(Optional)
func (*UpdateParserRequest) SetRegionId ¶
func (r *UpdateParserRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type UpdateParserResponse ¶
type UpdateParserResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateParserResult `json:"result"` }
type UpdateParserResult ¶
type UpdateParserResult struct { }
type UpdateSubscribeRequest ¶
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 ¶
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 ¶
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 ¶
func NewUpdateSubscribeRequestWithoutParam() *UpdateSubscribeRequest
This constructor has better compatible ability when API parameters changed
func (UpdateSubscribeRequest) GetRegionId ¶
func (r UpdateSubscribeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateSubscribeRequest) SetLogsetUID ¶
func (r *UpdateSubscribeRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*UpdateSubscribeRequest) SetLogtopicUID ¶
func (r *UpdateSubscribeRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*UpdateSubscribeRequest) SetRegionId ¶
func (r *UpdateSubscribeRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*UpdateSubscribeRequest) SetStatus ¶
func (r *UpdateSubscribeRequest) SetStatus(status int64)
param status: 日志订阅状态,0表示未创建,1表示刚创建,2表示开启,3表示关闭(Optional)
type UpdateSubscribeResponse ¶
type UpdateSubscribeResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateSubscribeResult `json:"result"` }
type UpdateSubscribeResult ¶
type UpdateSubscribeResult struct { }
type ValidateParserRequest ¶
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 ¶
func NewValidateParserRequest( parserMode string, ) *ValidateParserRequest
* param parserMode: 解析类型。oneline - 单行,split - 分割, json - json, regexp - regexp (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewValidateParserRequestWithAllParams ¶
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 ¶
func NewValidateParserRequestWithoutParam() *ValidateParserRequest
This constructor has better compatible ability when API parameters changed
func (ValidateParserRequest) GetRegionId ¶
func (r ValidateParserRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ValidateParserRequest) SetParserMode ¶
func (r *ValidateParserRequest) SetParserMode(parserMode string)
param parserMode: 解析类型。oneline - 单行,split - 分割, json - json, regexp - regexp(Required)
func (*ValidateParserRequest) SetParserPattern ¶
func (r *ValidateParserRequest) SetParserPattern(parserPattern string)
param parserPattern: 解析语法(Optional)
func (*ValidateParserRequest) SetParserSample ¶
func (r *ValidateParserRequest) SetParserSample(parserSample string)
param parserSample: 日志样例(Optional)
func (*ValidateParserRequest) SetPipelines ¶
func (r *ValidateParserRequest) SetPipelines(pipelines []logs.PipelineSpec)
param pipelines: 预处理任务列表。按照数组的顺序执行。(Optional)
type ValidateParserResponse ¶
type ValidateParserResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ValidateParserResult `json:"result"` }
type ValidateParserResult ¶
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