Documentation ¶
Index ¶
- type CreateCollectInfoRequest
- func NewCreateCollectInfoRequest(regionId string, logtopicUID string, enabled bool, appCode string, ...) *CreateCollectInfoRequest
- func NewCreateCollectInfoRequestWithAllParams(regionId string, logtopicUID string, enabled bool, appCode string, ...) *CreateCollectInfoRequest
- func NewCreateCollectInfoRequestWithoutParam() *CreateCollectInfoRequest
- func (r CreateCollectInfoRequest) GetRegionId() string
- func (r *CreateCollectInfoRequest) SetAppCode(appCode string)
- func (r *CreateCollectInfoRequest) SetEnabled(enabled bool)
- func (r *CreateCollectInfoRequest) SetFilterEnabled(filterEnabled bool)
- func (r *CreateCollectInfoRequest) SetLogFile(logFile string)
- func (r *CreateCollectInfoRequest) SetLogFilters(logFilters []string)
- func (r *CreateCollectInfoRequest) SetLogPath(logPath string)
- func (r *CreateCollectInfoRequest) SetLogtopicUID(logtopicUID string)
- func (r *CreateCollectInfoRequest) SetRegionId(regionId string)
- func (r *CreateCollectInfoRequest) SetResourceType(resourceType string)
- func (r *CreateCollectInfoRequest) SetResources(resources []logs.Resource)
- func (r *CreateCollectInfoRequest) SetServiceCode(serviceCode string)
- 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 DeleteLogsetRequest
- type DeleteLogsetResponse
- type DeleteLogsetResult
- type DeleteLogtopicRequest
- type DeleteLogtopicResponse
- type DeleteLogtopicResult
- 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 DescribeInstanceCollectConfsRequest
- func NewDescribeInstanceCollectConfsRequest(regionId string, instanceId string) *DescribeInstanceCollectConfsRequest
- func NewDescribeInstanceCollectConfsRequestWithAllParams(regionId string, instanceId string) *DescribeInstanceCollectConfsRequest
- func NewDescribeInstanceCollectConfsRequestWithoutParam() *DescribeInstanceCollectConfsRequest
- type DescribeInstanceCollectConfsResponse
- type DescribeInstanceCollectConfsResult
- type DescribeLogdCARequest
- type DescribeLogdCAResponse
- type DescribeLogdCAResult
- 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) 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 PutRequest
- type PutResponse
- type PutResult
- type SearchLogContextRequest
- func NewSearchLogContextRequest(regionId string, logsetUID string, logtopicUID string, anchor []interface{}, ...) *SearchLogContextRequest
- func NewSearchLogContextRequestWithAllParams(regionId string, logsetUID string, logtopicUID string, anchor []interface{}, ...) *SearchLogContextRequest
- func NewSearchLogContextRequestWithoutParam() *SearchLogContextRequest
- func (r SearchLogContextRequest) GetRegionId() string
- func (r *SearchLogContextRequest) SetAnchor(anchor []interface{})
- func (r *SearchLogContextRequest) SetDirection(direction string)
- func (r *SearchLogContextRequest) SetFilters(filters []logs.Filter)
- func (r *SearchLogContextRequest) SetId(id string)
- func (r *SearchLogContextRequest) SetLineSize(lineSize int64)
- func (r *SearchLogContextRequest) SetLogsetUID(logsetUID string)
- func (r *SearchLogContextRequest) SetLogtopicUID(logtopicUID string)
- func (r *SearchLogContextRequest) SetRegionId(regionId string)
- func (r *SearchLogContextRequest) SetTime(time int64)
- type SearchLogContextResponse
- type SearchLogContextResult
- 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 UpdateCollectInfoRequest
- func NewUpdateCollectInfoRequest(regionId string, collectInfoUID string, enabled bool, resourceType string) *UpdateCollectInfoRequest
- func NewUpdateCollectInfoRequestWithAllParams(regionId string, collectInfoUID string, enabled bool, resourceType string, ...) *UpdateCollectInfoRequest
- func NewUpdateCollectInfoRequestWithoutParam() *UpdateCollectInfoRequest
- func (r UpdateCollectInfoRequest) GetRegionId() string
- func (r *UpdateCollectInfoRequest) SetCollectInfoUID(collectInfoUID string)
- func (r *UpdateCollectInfoRequest) SetEnabled(enabled bool)
- func (r *UpdateCollectInfoRequest) SetFilterEnabled(filterEnabled bool)
- func (r *UpdateCollectInfoRequest) SetLogFile(logFile string)
- func (r *UpdateCollectInfoRequest) SetLogFilters(logFilters []string)
- func (r *UpdateCollectInfoRequest) SetLogPath(logPath string)
- func (r *UpdateCollectInfoRequest) SetRegionId(regionId string)
- func (r *UpdateCollectInfoRequest) SetResourceType(resourceType string)
- func (r *UpdateCollectInfoRequest) SetResources(resources []logs.Resource)
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateCollectInfoRequest ¶ added in v1.11.0
type CreateCollectInfoRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` /* 采集状态,0-禁用,1-启用 */ Enabled bool `json:"enabled"` /* 日志来源,只能是 custom/jdcloud */ AppCode string `json:"appCode"` /* 产品线,当日志来源为jdcloud时,必填 */ ServiceCode string `json:"serviceCode"` /* 采集实例类型, 只能是 all/part 当选择all时,传入的实例列表无效;custom类型的采集配置目前仅支持part方式,即用户指定实例列表; */ ResourceType string `json:"resourceType"` /* 采集实例列表:jdcloud类型最多添加20个资源;custom类型支持的资源数量不限; (Optional) */ Resources []logs.Resource `json:"resources"` /* 日志类型。当appcode为jdcloud时为必填 (Optional) */ TemplateUID *string `json:"templateUID"` /* 日志路径。当appcode为custom时为必填。目前仅支持对 Linux 云主机上的日志进行采集,路径支持通配符“*”和“?”,文件路径应符合 Linux 的文件路径规则 (Optional) */ LogPath *string `json:"logPath"` /* 日志文件名。当appcode为custom时为必填。日志文件名支持正则表达式。 (Optional) */ LogFile *string `json:"logFile"` /* 过滤器。设置过滤器后可根据用户设定的关键词采集部分日志,如仅采集 Error 的日志。目前最大允许5个。 (Optional) */ LogFilters []string `json:"logFilters"` /* 过滤器是否启用。当appcode为custom时必填 (Optional) */ FilterEnabled *bool `json:"filterEnabled"` }
func NewCreateCollectInfoRequest ¶ added in v1.11.0
func NewCreateCollectInfoRequest( regionId string, logtopicUID string, enabled bool, appCode string, serviceCode string, resourceType string, ) *CreateCollectInfoRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required) * param enabled: 采集状态,0-禁用,1-启用 (Required) * param appCode: 日志来源,只能是 custom/jdcloud (Required) * param serviceCode: 产品线,当日志来源为jdcloud时,必填 (Required) * param resourceType: 采集实例类型, 只能是 all/part 当选择all时,传入的实例列表无效;custom类型的采集配置目前仅支持part方式,即用户指定实例列表; (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateCollectInfoRequestWithAllParams ¶ added in v1.11.0
func NewCreateCollectInfoRequestWithAllParams( regionId string, logtopicUID string, enabled bool, appCode string, serviceCode string, resourceType string, resources []logs.Resource, templateUID *string, logPath *string, logFile *string, logFilters []string, filterEnabled *bool, ) *CreateCollectInfoRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required) * param enabled: 采集状态,0-禁用,1-启用 (Required) * param appCode: 日志来源,只能是 custom/jdcloud (Required) * param serviceCode: 产品线,当日志来源为jdcloud时,必填 (Required) * param resourceType: 采集实例类型, 只能是 all/part 当选择all时,传入的实例列表无效;custom类型的采集配置目前仅支持part方式,即用户指定实例列表; (Required) * param resources: 采集实例列表:jdcloud类型最多添加20个资源;custom类型支持的资源数量不限; (Optional) * param templateUID: 日志类型。当appcode为jdcloud时为必填 (Optional) * param logPath: 日志路径。当appcode为custom时为必填。目前仅支持对 Linux 云主机上的日志进行采集,路径支持通配符“*”和“?”,文件路径应符合 Linux 的文件路径规则 (Optional) * param logFile: 日志文件名。当appcode为custom时为必填。日志文件名支持正则表达式。 (Optional) * param logFilters: 过滤器。设置过滤器后可根据用户设定的关键词采集部分日志,如仅采集 Error 的日志。目前最大允许5个。 (Optional) * param filterEnabled: 过滤器是否启用。当appcode为custom时必填 (Optional)
func NewCreateCollectInfoRequestWithoutParam ¶ added in v1.11.0
func NewCreateCollectInfoRequestWithoutParam() *CreateCollectInfoRequest
This constructor has better compatible ability when API parameters changed
func (CreateCollectInfoRequest) GetRegionId ¶ added in v1.11.0
func (r CreateCollectInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateCollectInfoRequest) SetAppCode ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetAppCode(appCode string)
param appCode: 日志来源,只能是 custom/jdcloud(Required)
func (*CreateCollectInfoRequest) SetEnabled ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetEnabled(enabled bool)
param enabled: 采集状态,0-禁用,1-启用(Required)
func (*CreateCollectInfoRequest) SetFilterEnabled ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetFilterEnabled(filterEnabled bool)
param filterEnabled: 过滤器是否启用。当appcode为custom时必填(Optional)
func (*CreateCollectInfoRequest) SetLogFile ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetLogFile(logFile string)
param logFile: 日志文件名。当appcode为custom时为必填。日志文件名支持正则表达式。(Optional)
func (*CreateCollectInfoRequest) SetLogFilters ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetLogFilters(logFilters []string)
param logFilters: 过滤器。设置过滤器后可根据用户设定的关键词采集部分日志,如仅采集 Error 的日志。目前最大允许5个。(Optional)
func (*CreateCollectInfoRequest) SetLogPath ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetLogPath(logPath string)
param logPath: 日志路径。当appcode为custom时为必填。目前仅支持对 Linux 云主机上的日志进行采集,路径支持通配符“*”和“?”,文件路径应符合 Linux 的文件路径规则(Optional)
func (*CreateCollectInfoRequest) SetLogtopicUID ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*CreateCollectInfoRequest) SetRegionId ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*CreateCollectInfoRequest) SetResourceType ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetResourceType(resourceType string)
param resourceType: 采集实例类型, 只能是 all/part 当选择all时,传入的实例列表无效;custom类型的采集配置目前仅支持part方式,即用户指定实例列表;(Required)
func (*CreateCollectInfoRequest) SetResources ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetResources(resources []logs.Resource)
param resources: 采集实例列表:jdcloud类型最多添加20个资源;custom类型支持的资源数量不限;(Optional)
func (*CreateCollectInfoRequest) SetServiceCode ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品线,当日志来源为jdcloud时,必填(Required)
func (*CreateCollectInfoRequest) SetTemplateUID ¶ added in v1.11.0
func (r *CreateCollectInfoRequest) SetTemplateUID(templateUID string)
param templateUID: 日志类型。当appcode为jdcloud时为必填(Optional)
type CreateCollectInfoResponse ¶ added in v1.11.0
type CreateCollectInfoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateCollectInfoResult `json:"result"` }
type CreateCollectInfoResult ¶ added in v1.11.0
type CreateCollectInfoResult struct {
UID string `json:"uID"`
}
type CreateLogsetRequest ¶ added in v1.11.0
type CreateLogsetRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集名称 */ Name string `json:"name"` /* 日志集描述 (Optional) */ Description *string `json:"description"` /* 保存周期,只能是 7, 15, 30 */ LifeCycle int `json:"lifeCycle"` }
func NewCreateLogsetRequest ¶ added in v1.11.0
func NewCreateLogsetRequest( regionId string, name string, lifeCycle int, ) *CreateLogsetRequest
* param regionId: 地域 Id (Required) * param name: 日志集名称 (Required) * param lifeCycle: 保存周期,只能是 7, 15, 30 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateLogsetRequestWithAllParams ¶ added in v1.11.0
func NewCreateLogsetRequestWithAllParams( regionId string, name string, description *string, lifeCycle int, ) *CreateLogsetRequest
* param regionId: 地域 Id (Required) * param name: 日志集名称 (Required) * param description: 日志集描述 (Optional) * param lifeCycle: 保存周期,只能是 7, 15, 30 (Required)
func NewCreateLogsetRequestWithoutParam ¶ added in v1.11.0
func NewCreateLogsetRequestWithoutParam() *CreateLogsetRequest
This constructor has better compatible ability when API parameters changed
func (CreateLogsetRequest) GetRegionId ¶ added in v1.11.0
func (r CreateLogsetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateLogsetRequest) SetDescription ¶ added in v1.11.0
func (r *CreateLogsetRequest) SetDescription(description string)
param description: 日志集描述(Optional)
func (*CreateLogsetRequest) SetLifeCycle ¶ added in v1.11.0
func (r *CreateLogsetRequest) SetLifeCycle(lifeCycle int)
param lifeCycle: 保存周期,只能是 7, 15, 30(Required)
func (*CreateLogsetRequest) SetName ¶ added in v1.11.0
func (r *CreateLogsetRequest) SetName(name string)
param name: 日志集名称(Required)
func (*CreateLogsetRequest) SetRegionId ¶ added in v1.11.0
func (r *CreateLogsetRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type CreateLogsetResponse ¶ added in v1.11.0
type CreateLogsetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateLogsetResult `json:"result"` }
type CreateLogsetResult ¶ added in v1.11.0
type CreateLogsetResult struct {
UID string `json:"uID"`
}
type CreateLogtopicRequest ¶ added in v1.11.0
type CreateLogtopicRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 日志主题名称 */ Name string `json:"name"` /* 日志集描述 (Optional) */ Description *string `json:"description"` }
func NewCreateLogtopicRequest ¶ added in v1.11.0
func NewCreateLogtopicRequest( regionId string, logsetUID string, name string, ) *CreateLogtopicRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param name: 日志主题名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateLogtopicRequestWithAllParams ¶ added in v1.11.0
func NewCreateLogtopicRequestWithAllParams( regionId string, logsetUID string, name string, description *string, ) *CreateLogtopicRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param name: 日志主题名称 (Required) * param description: 日志集描述 (Optional)
func NewCreateLogtopicRequestWithoutParam ¶ added in v1.11.0
func NewCreateLogtopicRequestWithoutParam() *CreateLogtopicRequest
This constructor has better compatible ability when API parameters changed
func (CreateLogtopicRequest) GetRegionId ¶ added in v1.11.0
func (r CreateLogtopicRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateLogtopicRequest) SetDescription ¶ added in v1.11.0
func (r *CreateLogtopicRequest) SetDescription(description string)
param description: 日志集描述(Optional)
func (*CreateLogtopicRequest) SetLogsetUID ¶ added in v1.11.0
func (r *CreateLogtopicRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*CreateLogtopicRequest) SetName ¶ added in v1.11.0
func (r *CreateLogtopicRequest) SetName(name string)
param name: 日志主题名称(Required)
func (*CreateLogtopicRequest) SetRegionId ¶ added in v1.11.0
func (r *CreateLogtopicRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type CreateLogtopicResponse ¶ added in v1.11.0
type CreateLogtopicResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateLogtopicResult `json:"result"` }
type CreateLogtopicResult ¶ added in v1.11.0
type CreateLogtopicResult struct {
UID string `json:"uID"`
}
type DeleteLogsetRequest ¶ added in v1.11.0
type DeleteLogsetRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集ID,多个日志集ID以逗号分割 */ LogsetUIDs string `json:"logsetUIDs"` }
func NewDeleteLogsetRequest ¶ added in v1.11.0
func NewDeleteLogsetRequest( regionId string, logsetUIDs string, ) *DeleteLogsetRequest
* param regionId: 地域 Id (Required) * param logsetUIDs: 日志集ID,多个日志集ID以逗号分割 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteLogsetRequestWithAllParams ¶ added in v1.11.0
func NewDeleteLogsetRequestWithAllParams( regionId string, logsetUIDs string, ) *DeleteLogsetRequest
* param regionId: 地域 Id (Required) * param logsetUIDs: 日志集ID,多个日志集ID以逗号分割 (Required)
func NewDeleteLogsetRequestWithoutParam ¶ added in v1.11.0
func NewDeleteLogsetRequestWithoutParam() *DeleteLogsetRequest
This constructor has better compatible ability when API parameters changed
func (DeleteLogsetRequest) GetRegionId ¶ added in v1.11.0
func (r DeleteLogsetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteLogsetRequest) SetLogsetUIDs ¶ added in v1.11.0
func (r *DeleteLogsetRequest) SetLogsetUIDs(logsetUIDs string)
param logsetUIDs: 日志集ID,多个日志集ID以逗号分割(Required)
func (*DeleteLogsetRequest) SetRegionId ¶ added in v1.11.0
func (r *DeleteLogsetRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DeleteLogsetResponse ¶ added in v1.11.0
type DeleteLogsetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteLogsetResult `json:"result"` }
type DeleteLogsetResult ¶ added in v1.11.0
type DeleteLogsetResult struct { }
type DeleteLogtopicRequest ¶ added in v1.11.0
type DeleteLogtopicRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 日志主题ID,多个日志主题ID以逗号分割 */ LogtopicUIDs string `json:"logtopicUIDs"` }
func NewDeleteLogtopicRequest ¶ added in v1.11.0
func NewDeleteLogtopicRequest( regionId string, logsetUID string, logtopicUIDs string, ) *DeleteLogtopicRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUIDs: 日志主题ID,多个日志主题ID以逗号分割 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteLogtopicRequestWithAllParams ¶ added in v1.11.0
func NewDeleteLogtopicRequestWithAllParams( regionId string, logsetUID string, logtopicUIDs string, ) *DeleteLogtopicRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUIDs: 日志主题ID,多个日志主题ID以逗号分割 (Required)
func NewDeleteLogtopicRequestWithoutParam ¶ added in v1.11.0
func NewDeleteLogtopicRequestWithoutParam() *DeleteLogtopicRequest
This constructor has better compatible ability when API parameters changed
func (DeleteLogtopicRequest) GetRegionId ¶ added in v1.11.0
func (r DeleteLogtopicRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteLogtopicRequest) SetLogsetUID ¶ added in v1.11.0
func (r *DeleteLogtopicRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*DeleteLogtopicRequest) SetLogtopicUIDs ¶ added in v1.11.0
func (r *DeleteLogtopicRequest) SetLogtopicUIDs(logtopicUIDs string)
param logtopicUIDs: 日志主题ID,多个日志主题ID以逗号分割(Required)
func (*DeleteLogtopicRequest) SetRegionId ¶ added in v1.11.0
func (r *DeleteLogtopicRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DeleteLogtopicResponse ¶ added in v1.11.0
type DeleteLogtopicResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteLogtopicResult `json:"result"` }
type DeleteLogtopicResult ¶ added in v1.11.0
type DeleteLogtopicResult struct { }
type DescribeCollectInfoRequest ¶ added in v1.11.0
type DescribeCollectInfoRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 采集配置 UID */ CollectInfoUID string `json:"collectInfoUID"` }
func NewDescribeCollectInfoRequest ¶ added in v1.11.0
func NewDescribeCollectInfoRequest( regionId string, collectInfoUID string, ) *DescribeCollectInfoRequest
* param regionId: 地域 Id (Required) * param collectInfoUID: 采集配置 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCollectInfoRequestWithAllParams ¶ added in v1.11.0
func NewDescribeCollectInfoRequestWithAllParams( regionId string, collectInfoUID string, ) *DescribeCollectInfoRequest
* param regionId: 地域 Id (Required) * param collectInfoUID: 采集配置 UID (Required)
func NewDescribeCollectInfoRequestWithoutParam ¶ added in v1.11.0
func NewDescribeCollectInfoRequestWithoutParam() *DescribeCollectInfoRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCollectInfoRequest) GetRegionId ¶ added in v1.11.0
func (r DescribeCollectInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCollectInfoRequest) SetCollectInfoUID ¶ added in v1.11.0
func (r *DescribeCollectInfoRequest) SetCollectInfoUID(collectInfoUID string)
param collectInfoUID: 采集配置 UID(Required)
func (*DescribeCollectInfoRequest) SetRegionId ¶ added in v1.11.0
func (r *DescribeCollectInfoRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeCollectInfoResponse ¶ added in v1.11.0
type DescribeCollectInfoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeCollectInfoResult `json:"result"` }
type DescribeCollectInfoResult ¶ added in v1.11.0
type DescribeCollectInfoResult struct { UID string `json:"uID"` AppCode string `json:"appCode"` Detail logs.CollectTempalteEnd `json:"detail"` Enabled int64 `json:"enabled"` HasResource bool `json:"hasResource"` LogsetUID string `json:"logsetUID"` LogtopicUID string `json:"logtopicUID"` ResourceType string `json:"resourceType"` ServiceCode string `json:"serviceCode"` TemplateName string `json:"templateName"` TemplateUID string `json:"templateUID"` }
type DescribeCollectResourcesRequest ¶ added in v1.11.0
type DescribeCollectResourcesRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 采集配置 UID */ CollectInfoUID string `json:"collectInfoUID"` /* 当前所在页,默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 页面大小,默认为20;取值范围[1, 100] (Optional) */ PageSize *int `json:"pageSize"` }
func NewDescribeCollectResourcesRequest ¶ added in v1.11.0
func NewDescribeCollectResourcesRequest( regionId string, collectInfoUID string, ) *DescribeCollectResourcesRequest
* param regionId: 地域 Id (Required) * param collectInfoUID: 采集配置 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCollectResourcesRequestWithAllParams ¶ added in v1.11.0
func NewDescribeCollectResourcesRequestWithAllParams( regionId string, collectInfoUID string, pageNumber *int, pageSize *int, ) *DescribeCollectResourcesRequest
* param regionId: 地域 Id (Required) * param collectInfoUID: 采集配置 UID (Required) * param pageNumber: 当前所在页,默认为1 (Optional) * param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional)
func NewDescribeCollectResourcesRequestWithoutParam ¶ added in v1.11.0
func NewDescribeCollectResourcesRequestWithoutParam() *DescribeCollectResourcesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCollectResourcesRequest) GetRegionId ¶ added in v1.11.0
func (r DescribeCollectResourcesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCollectResourcesRequest) SetCollectInfoUID ¶ added in v1.11.0
func (r *DescribeCollectResourcesRequest) SetCollectInfoUID(collectInfoUID string)
param collectInfoUID: 采集配置 UID(Required)
func (*DescribeCollectResourcesRequest) SetPageNumber ¶ added in v1.11.0
func (r *DescribeCollectResourcesRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeCollectResourcesRequest) SetPageSize ¶ added in v1.11.0
func (r *DescribeCollectResourcesRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeCollectResourcesRequest) SetRegionId ¶ added in v1.11.0
func (r *DescribeCollectResourcesRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeCollectResourcesResponse ¶ added in v1.11.0
type DescribeCollectResourcesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeCollectResourcesResult `json:"result"` }
type DescribeCollectResourcesResult ¶ added in v1.11.0
type DescribeInstanceCollectConfsRequest ¶
type DescribeInstanceCollectConfsRequest struct { core.JDCloudRequest /* region */ RegionId string `json:"regionId"` /* instanceId */ InstanceId string `json:"instanceId"` }
func NewDescribeInstanceCollectConfsRequest ¶
func NewDescribeInstanceCollectConfsRequest( regionId string, instanceId string, ) *DescribeInstanceCollectConfsRequest
* param regionId: region (Required) * param instanceId: instanceId (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceCollectConfsRequestWithAllParams ¶
func NewDescribeInstanceCollectConfsRequestWithAllParams( regionId string, instanceId string, ) *DescribeInstanceCollectConfsRequest
* param regionId: region (Required) * param instanceId: instanceId (Required)
func NewDescribeInstanceCollectConfsRequestWithoutParam ¶
func NewDescribeInstanceCollectConfsRequestWithoutParam() *DescribeInstanceCollectConfsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceCollectConfsRequest) GetRegionId ¶
func (r DescribeInstanceCollectConfsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceCollectConfsRequest) SetInstanceId ¶
func (r *DescribeInstanceCollectConfsRequest) SetInstanceId(instanceId string)
param instanceId: instanceId(Required)
func (*DescribeInstanceCollectConfsRequest) SetRegionId ¶
func (r *DescribeInstanceCollectConfsRequest) SetRegionId(regionId string)
param regionId: region(Required)
type DescribeInstanceCollectConfsResponse ¶
type DescribeInstanceCollectConfsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeInstanceCollectConfsResult `json:"result"` }
type DescribeInstanceCollectConfsResult ¶
type DescribeInstanceCollectConfsResult struct {
Confs []logs.CollectConf `json:"confs"`
}
type DescribeLogdCARequest ¶
type DescribeLogdCARequest struct { core.JDCloudRequest /* region */ RegionId string `json:"regionId"` /* instanceId */ InstanceId string `json:"instanceId"` }
func NewDescribeLogdCARequest ¶
func NewDescribeLogdCARequest( regionId string, instanceId string, ) *DescribeLogdCARequest
* param regionId: region (Required) * param instanceId: instanceId (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLogdCARequestWithAllParams ¶
func NewDescribeLogdCARequestWithAllParams( regionId string, instanceId string, ) *DescribeLogdCARequest
* param regionId: region (Required) * param instanceId: instanceId (Required)
func NewDescribeLogdCARequestWithoutParam ¶
func NewDescribeLogdCARequestWithoutParam() *DescribeLogdCARequest
This constructor has better compatible ability when API parameters changed
func (DescribeLogdCARequest) GetRegionId ¶
func (r DescribeLogdCARequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLogdCARequest) SetInstanceId ¶
func (r *DescribeLogdCARequest) SetInstanceId(instanceId string)
param instanceId: instanceId(Required)
func (*DescribeLogdCARequest) SetRegionId ¶
func (r *DescribeLogdCARequest) SetRegionId(regionId string)
param regionId: region(Required)
type DescribeLogdCAResponse ¶
type DescribeLogdCAResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLogdCAResult `json:"result"` }
type DescribeLogdCAResult ¶
type DescribeLogsetRequest ¶ added in v1.11.0
type DescribeLogsetRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` }
func NewDescribeLogsetRequest ¶ added in v1.11.0
func NewDescribeLogsetRequest( regionId string, logsetUID string, ) *DescribeLogsetRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLogsetRequestWithAllParams ¶ added in v1.11.0
func NewDescribeLogsetRequestWithAllParams( regionId string, logsetUID string, ) *DescribeLogsetRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required)
func NewDescribeLogsetRequestWithoutParam ¶ added in v1.11.0
func NewDescribeLogsetRequestWithoutParam() *DescribeLogsetRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLogsetRequest) GetRegionId ¶ added in v1.11.0
func (r DescribeLogsetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLogsetRequest) SetLogsetUID ¶ added in v1.11.0
func (r *DescribeLogsetRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*DescribeLogsetRequest) SetRegionId ¶ added in v1.11.0
func (r *DescribeLogsetRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeLogsetResponse ¶ added in v1.11.0
type DescribeLogsetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLogsetResult `json:"result"` }
type DescribeLogsetResult ¶ added in v1.11.0
type DescribeLogsetsRequest ¶ added in v1.11.0
type DescribeLogsetsRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 当前所在页,默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 页面大小,默认为20;取值范围[1, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 日志集名称 (Optional) */ Name *string `json:"name"` }
func NewDescribeLogsetsRequest ¶ added in v1.11.0
func NewDescribeLogsetsRequest( regionId string, ) *DescribeLogsetsRequest
* param regionId: 地域 Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLogsetsRequestWithAllParams ¶ added in v1.11.0
func NewDescribeLogsetsRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, name *string, ) *DescribeLogsetsRequest
* param regionId: 地域 Id (Required) * param pageNumber: 当前所在页,默认为1 (Optional) * param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional) * param name: 日志集名称 (Optional)
func NewDescribeLogsetsRequestWithoutParam ¶ added in v1.11.0
func NewDescribeLogsetsRequestWithoutParam() *DescribeLogsetsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLogsetsRequest) GetRegionId ¶ added in v1.11.0
func (r DescribeLogsetsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLogsetsRequest) SetName ¶ added in v1.11.0
func (r *DescribeLogsetsRequest) SetName(name string)
param name: 日志集名称(Optional)
func (*DescribeLogsetsRequest) SetPageNumber ¶ added in v1.11.0
func (r *DescribeLogsetsRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeLogsetsRequest) SetPageSize ¶ added in v1.11.0
func (r *DescribeLogsetsRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeLogsetsRequest) SetRegionId ¶ added in v1.11.0
func (r *DescribeLogsetsRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeLogsetsResponse ¶ added in v1.11.0
type DescribeLogsetsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLogsetsResult `json:"result"` }
type DescribeLogsetsResult ¶ added in v1.11.0
type DescribeLogtopicRequest ¶ added in v1.11.0
type DescribeLogtopicRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` }
func NewDescribeLogtopicRequest ¶ added in v1.11.0
func NewDescribeLogtopicRequest( regionId string, logtopicUID string, ) *DescribeLogtopicRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLogtopicRequestWithAllParams ¶ added in v1.11.0
func NewDescribeLogtopicRequestWithAllParams( regionId string, logtopicUID string, ) *DescribeLogtopicRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required)
func NewDescribeLogtopicRequestWithoutParam ¶ added in v1.11.0
func NewDescribeLogtopicRequestWithoutParam() *DescribeLogtopicRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLogtopicRequest) GetRegionId ¶ added in v1.11.0
func (r DescribeLogtopicRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLogtopicRequest) SetLogtopicUID ¶ added in v1.11.0
func (r *DescribeLogtopicRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*DescribeLogtopicRequest) SetRegionId ¶ added in v1.11.0
func (r *DescribeLogtopicRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeLogtopicResponse ¶ added in v1.11.0
type DescribeLogtopicResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLogtopicResult `json:"result"` }
type DescribeLogtopicResult ¶ added in v1.11.0
type DescribeLogtopicResult struct { UID string `json:"uID"` AppCode string `json:"appCode"` CollectInfoUID string `json:"collectInfoUID"` CreateTime string `json:"createTime"` Description string `json:"description"` LogsetName string `json:"logsetName"` LogsetUID string `json:"logsetUID"` Name string `json:"name"` Region string `json:"region"` }
type DescribeLogtopicsRequest ¶ added in v1.11.0
type DescribeLogtopicsRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 当前所在页,默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 页面大小,默认为20;取值范围[1, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 日志主题名称 (Optional) */ Name *string `json:"name"` }
func NewDescribeLogtopicsRequest ¶ added in v1.11.0
func NewDescribeLogtopicsRequest( regionId string, logsetUID string, ) *DescribeLogtopicsRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLogtopicsRequestWithAllParams ¶ added in v1.11.0
func NewDescribeLogtopicsRequestWithAllParams( regionId string, logsetUID string, pageNumber *int, pageSize *int, name *string, ) *DescribeLogtopicsRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param pageNumber: 当前所在页,默认为1 (Optional) * param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional) * param name: 日志主题名称 (Optional)
func NewDescribeLogtopicsRequestWithoutParam ¶ added in v1.11.0
func NewDescribeLogtopicsRequestWithoutParam() *DescribeLogtopicsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLogtopicsRequest) GetRegionId ¶ added in v1.11.0
func (r DescribeLogtopicsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLogtopicsRequest) SetLogsetUID ¶ added in v1.11.0
func (r *DescribeLogtopicsRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*DescribeLogtopicsRequest) SetName ¶ added in v1.11.0
func (r *DescribeLogtopicsRequest) SetName(name string)
param name: 日志主题名称(Optional)
func (*DescribeLogtopicsRequest) SetPageNumber ¶ added in v1.11.0
func (r *DescribeLogtopicsRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeLogtopicsRequest) SetPageSize ¶ added in v1.11.0
func (r *DescribeLogtopicsRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeLogtopicsRequest) SetRegionId ¶ added in v1.11.0
func (r *DescribeLogtopicsRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeLogtopicsResponse ¶ added in v1.11.0
type DescribeLogtopicsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLogtopicsResult `json:"result"` }
type DescribeLogtopicsResult ¶ added in v1.11.0
type PutRequest ¶
type PutRequest struct { core.JDCloudRequest /* 日志主题uid */ LogtopicUID string `json:"logtopicUID"` /* 全局 strean 日志流标识符(建议起能唯一界定一个文件的名字,如 /i-iqnvqpinkjiq/app.log),不传则写入default日志流中(会导致很多文件混合在一起,不推荐) (Optional) */ Stream *string `json:"stream"` /* 全局时间戳,UTC格式,最多支持到纳秒级别,不传入则取服务器时间。如 2019-04-08T03:08:04.437670934Z、2019-04-08T03:08:04Z、2019-04-08T03:08:04.123Z (Optional) */ Timestamp *string `json:"timestamp"` /* 全局标签 map[string]string (Optional) */ Tags *interface{} `json:"tags"` /* 日志数据 */ Entries []logs.Entry `json:"entries"` }
func NewPutRequest ¶
func NewPutRequest( logtopicUID string, entries []logs.Entry, ) *PutRequest
* param logtopicUID: 日志主题uid (Required) * param entries: 日志数据 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewPutRequestWithAllParams ¶
func NewPutRequestWithAllParams( logtopicUID string, stream *string, timestamp *string, tags *interface{}, entries []logs.Entry, ) *PutRequest
* param logtopicUID: 日志主题uid (Required) * param stream: 全局 strean 日志流标识符(建议起能唯一界定一个文件的名字,如 /i-iqnvqpinkjiq/app.log),不传则写入default日志流中(会导致很多文件混合在一起,不推荐) (Optional) * param timestamp: 全局时间戳,UTC格式,最多支持到纳秒级别,不传入则取服务器时间。如 2019-04-08T03:08:04.437670934Z、2019-04-08T03:08:04Z、2019-04-08T03:08:04.123Z (Optional) * param tags: 全局标签 map[string]string (Optional) * param entries: 日志数据 (Required)
func NewPutRequestWithoutParam ¶
func NewPutRequestWithoutParam() *PutRequest
This constructor has better compatible ability when API parameters changed
func (PutRequest) GetRegionId ¶
func (r PutRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*PutRequest) SetEntries ¶
func (r *PutRequest) SetEntries(entries []logs.Entry)
param entries: 日志数据(Required)
func (*PutRequest) SetLogtopicUID ¶
func (r *PutRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题uid(Required)
func (*PutRequest) SetStream ¶
func (r *PutRequest) SetStream(stream string)
param stream: 全局 strean 日志流标识符(建议起能唯一界定一个文件的名字,如 /i-iqnvqpinkjiq/app.log),不传则写入default日志流中(会导致很多文件混合在一起,不推荐)(Optional)
func (*PutRequest) SetTags ¶ added in v1.17.0
func (r *PutRequest) SetTags(tags interface{})
param tags: 全局标签 map[string]string(Optional)
func (*PutRequest) SetTimestamp ¶
func (r *PutRequest) SetTimestamp(timestamp string)
param timestamp: 全局时间戳,UTC格式,最多支持到纳秒级别,不传入则取服务器时间。如 2019-04-08T03:08:04.437670934Z、2019-04-08T03:08:04Z、2019-04-08T03:08:04.123Z(Optional)
type PutResponse ¶
type PutResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result PutResult `json:"result"` }
type SearchLogContextRequest ¶ added in v1.13.0
type SearchLogContextRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` /* 查询anchor,基于该值偏移进行上下文检索 */ Anchor []interface{} `json:"anchor"` /* 搜索方向,默认both,可取值:up,down,both (Optional) */ Direction *string `json:"direction"` /* 指定返回字段,只对系统日志生效,不填默认按照产品线配置返回字段,Name支持:key,Values填入返回字段 (Optional) */ Filters []logs.Filter `json:"filters"` /* 日志记录ID */ Id string `json:"id"` /* 查看上下文行数大小,最大支持200 */ LineSize int64 `json:"lineSize"` /* 查询日志时返回的时间戳 */ Time int64 `json:"time"` }
func NewSearchLogContextRequest ¶ added in v1.13.0
func NewSearchLogContextRequest( regionId string, logsetUID string, logtopicUID string, anchor []interface{}, id string, lineSize int64, time int64, ) *SearchLogContextRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required) * param anchor: 查询anchor,基于该值偏移进行上下文检索 (Required) * param id: 日志记录ID (Required) * param lineSize: 查看上下文行数大小,最大支持200 (Required) * param time: 查询日志时返回的时间戳 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSearchLogContextRequestWithAllParams ¶ added in v1.13.0
func NewSearchLogContextRequestWithAllParams( regionId string, logsetUID string, logtopicUID string, anchor []interface{}, direction *string, filters []logs.Filter, id string, lineSize int64, time int64, ) *SearchLogContextRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param logtopicUID: 日志主题 UID (Required) * param anchor: 查询anchor,基于该值偏移进行上下文检索 (Required) * param direction: 搜索方向,默认both,可取值:up,down,both (Optional) * param filters: 指定返回字段,只对系统日志生效,不填默认按照产品线配置返回字段,Name支持:key,Values填入返回字段 (Optional) * param id: 日志记录ID (Required) * param lineSize: 查看上下文行数大小,最大支持200 (Required) * param time: 查询日志时返回的时间戳 (Required)
func NewSearchLogContextRequestWithoutParam ¶ added in v1.13.0
func NewSearchLogContextRequestWithoutParam() *SearchLogContextRequest
This constructor has better compatible ability when API parameters changed
func (SearchLogContextRequest) GetRegionId ¶ added in v1.13.0
func (r SearchLogContextRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SearchLogContextRequest) SetAnchor ¶ added in v1.13.0
func (r *SearchLogContextRequest) SetAnchor(anchor []interface{})
param anchor: 查询anchor,基于该值偏移进行上下文检索(Required)
func (*SearchLogContextRequest) SetDirection ¶ added in v1.13.0
func (r *SearchLogContextRequest) SetDirection(direction string)
param direction: 搜索方向,默认both,可取值:up,down,both(Optional)
func (*SearchLogContextRequest) SetFilters ¶ added in v1.17.0
func (r *SearchLogContextRequest) SetFilters(filters []logs.Filter)
param filters: 指定返回字段,只对系统日志生效,不填默认按照产品线配置返回字段,Name支持:key,Values填入返回字段(Optional)
func (*SearchLogContextRequest) SetId ¶ added in v1.13.0
func (r *SearchLogContextRequest) SetId(id string)
param id: 日志记录ID(Required)
func (*SearchLogContextRequest) SetLineSize ¶ added in v1.13.0
func (r *SearchLogContextRequest) SetLineSize(lineSize int64)
param lineSize: 查看上下文行数大小,最大支持200(Required)
func (*SearchLogContextRequest) SetLogsetUID ¶ added in v1.13.0
func (r *SearchLogContextRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*SearchLogContextRequest) SetLogtopicUID ¶ added in v1.13.0
func (r *SearchLogContextRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*SearchLogContextRequest) SetRegionId ¶ added in v1.13.0
func (r *SearchLogContextRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*SearchLogContextRequest) SetTime ¶ added in v1.13.0
func (r *SearchLogContextRequest) SetTime(time int64)
param time: 查询日志时返回的时间戳(Required)
type SearchLogContextResponse ¶ added in v1.13.0
type SearchLogContextResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SearchLogContextResult `json:"result"` }
type SearchLogContextResult ¶ added in v1.13.0
type SearchLogContextResult struct { Data []interface{} `json:"data"` Total int64 `json:"total"` }
type SearchRequest ¶ added in v1.13.0
type SearchRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集ID */ LogsetUID string `json:"logsetUID"` /* 日志主题ID */ LogtopicUID string `json:"logtopicUID"` /* "preview"表示预览, "fulltext"表示全文检索, "advance"表示按照搜索语句检索 */ Action string `json:"action"` /* Base64编码的搜索表达式, (Optional) */ Expr *string `json:"expr"` /* 搜索关键字大小写敏感, 默认false (Optional) */ CaseSensitive *bool `json:"caseSensitive"` /* 开始时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800” 当action != preview时,必填 (Optional) */ StartTime *string `json:"startTime"` /* 结束时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800” 当action != preview时,必填 (Optional) */ EndTime *string `json:"endTime"` /* 页数。 最小为1,最大为99 (Optional) */ PageNumber *int `json:"pageNumber"` /* 每页个数。默认为10,最大100 (Optional) */ PageSize *int `json:"pageSize"` /* 返回排序,不填或者为空,默认为desc,"asc":按照时间正序返回结果,"desc":按照时间倒序返回结果 (Optional) */ Sort *string `json:"sort"` /* 指定返回字段,只对系统日志生效,不填默认按照产品线配置返回字段,Name支持:key,Values填入返回字段 (Optional) */ Filters []logs.Filter `json:"filters"` }
func NewSearchRequest ¶ added in v1.13.0
func NewSearchRequest( regionId string, logsetUID string, logtopicUID string, action string, ) *SearchRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集ID (Required) * param logtopicUID: 日志主题ID (Required) * param action: "preview"表示预览, "fulltext"表示全文检索, "advance"表示按照搜索语句检索 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSearchRequestWithAllParams ¶ added in v1.13.0
func NewSearchRequestWithAllParams( regionId string, logsetUID string, logtopicUID string, action string, expr *string, caseSensitive *bool, startTime *string, endTime *string, pageNumber *int, pageSize *int, sort *string, filters []logs.Filter, ) *SearchRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集ID (Required) * param logtopicUID: 日志主题ID (Required) * param action: "preview"表示预览, "fulltext"表示全文检索, "advance"表示按照搜索语句检索 (Required) * param expr: Base64编码的搜索表达式, (Optional) * param caseSensitive: 搜索关键字大小写敏感, 默认false (Optional) * param startTime: 开始时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800” 当action != preview时,必填 (Optional) * param endTime: 结束时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800” 当action != preview时,必填 (Optional) * param pageNumber: 页数。 最小为1,最大为99 (Optional) * param pageSize: 每页个数。默认为10,最大100 (Optional) * param sort: 返回排序,不填或者为空,默认为desc,"asc":按照时间正序返回结果,"desc":按照时间倒序返回结果 (Optional) * param filters: 指定返回字段,只对系统日志生效,不填默认按照产品线配置返回字段,Name支持:key,Values填入返回字段 (Optional)
func NewSearchRequestWithoutParam ¶ added in v1.13.0
func NewSearchRequestWithoutParam() *SearchRequest
This constructor has better compatible ability when API parameters changed
func (SearchRequest) GetRegionId ¶ added in v1.13.0
func (r SearchRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SearchRequest) SetAction ¶ added in v1.13.0
func (r *SearchRequest) SetAction(action string)
param action: "preview"表示预览, "fulltext"表示全文检索, "advance"表示按照搜索语句检索(Required)
func (*SearchRequest) SetCaseSensitive ¶ added in v1.13.0
func (r *SearchRequest) SetCaseSensitive(caseSensitive bool)
param caseSensitive: 搜索关键字大小写敏感, 默认false(Optional)
func (*SearchRequest) SetEndTime ¶ added in v1.13.0
func (r *SearchRequest) SetEndTime(endTime string)
param endTime: 结束时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800” 当action != preview时,必填(Optional)
func (*SearchRequest) SetExpr ¶ added in v1.13.0
func (r *SearchRequest) SetExpr(expr string)
param expr: Base64编码的搜索表达式,(Optional)
func (*SearchRequest) SetFilters ¶ added in v1.17.0
func (r *SearchRequest) SetFilters(filters []logs.Filter)
param filters: 指定返回字段,只对系统日志生效,不填默认按照产品线配置返回字段,Name支持:key,Values填入返回字段(Optional)
func (*SearchRequest) SetLogsetUID ¶ added in v1.13.0
func (r *SearchRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集ID(Required)
func (*SearchRequest) SetLogtopicUID ¶ added in v1.13.0
func (r *SearchRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题ID(Required)
func (*SearchRequest) SetPageNumber ¶ added in v1.13.0
func (r *SearchRequest) SetPageNumber(pageNumber int)
param pageNumber: 页数。 最小为1,最大为99(Optional)
func (*SearchRequest) SetPageSize ¶ added in v1.13.0
func (r *SearchRequest) SetPageSize(pageSize int)
param pageSize: 每页个数。默认为10,最大100(Optional)
func (*SearchRequest) SetRegionId ¶ added in v1.13.0
func (r *SearchRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*SearchRequest) SetSort ¶ added in v1.17.0
func (r *SearchRequest) SetSort(sort string)
param sort: 返回排序,不填或者为空,默认为desc,"asc":按照时间正序返回结果,"desc":按照时间倒序返回结果(Optional)
func (*SearchRequest) SetStartTime ¶ added in v1.13.0
func (r *SearchRequest) SetStartTime(startTime string)
param startTime: 开始时间。格式 “YYYY-MM-DDThh:mm:ssTZD”, 比如 “2018-11-09T15:34:46+0800” 当action != preview时,必填(Optional)
type SearchResponse ¶ added in v1.13.0
type SearchResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SearchResult `json:"result"` }
type SearchResult ¶ added in v1.13.0
type SearchResult struct { Data []interface{} `json:"data"` Total int64 `json:"total"` }
type UpdateCollectInfoRequest ¶ added in v1.11.0
type UpdateCollectInfoRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 采集配置 UID */ CollectInfoUID string `json:"collectInfoUID"` /* 采集状态,0-禁用,1-启用 */ Enabled bool `json:"enabled"` /* 采集实例类型, 只能是 all/part 当选择all时,传入的实例列表无效 */ ResourceType string `json:"resourceType"` /* 采集实例列表(存在上限限制20) (Optional) */ Resources []logs.Resource `json:"resources"` /* 日志路径。当appcode为custom时为必填。目前仅支持对 Linux 云主机上的日志进行采集,路径支持通配符“*”和“?”,文件路径应符合 Linux 的文件路径规则 (Optional) */ LogPath *string `json:"logPath"` /* 日志文件名。当appcode为custom时为必填。日志文件名支持正则表达式。 (Optional) */ LogFile *string `json:"logFile"` /* 过滤器。设置过滤器后可根据用户设定的关键词采集部分日志,如仅采集 Error 的日志。目前最大允许5个。 (Optional) */ LogFilters []string `json:"logFilters"` /* 过滤器是否启用。当appcode为custom时必填 (Optional) */ FilterEnabled *bool `json:"filterEnabled"` }
func NewUpdateCollectInfoRequest ¶ added in v1.11.0
func NewUpdateCollectInfoRequest( regionId string, collectInfoUID string, enabled bool, resourceType string, ) *UpdateCollectInfoRequest
* param regionId: 地域 Id (Required) * param collectInfoUID: 采集配置 UID (Required) * param enabled: 采集状态,0-禁用,1-启用 (Required) * param resourceType: 采集实例类型, 只能是 all/part 当选择all时,传入的实例列表无效 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateCollectInfoRequestWithAllParams ¶ added in v1.11.0
func NewUpdateCollectInfoRequestWithAllParams( regionId string, collectInfoUID string, enabled bool, resourceType string, resources []logs.Resource, logPath *string, logFile *string, logFilters []string, filterEnabled *bool, ) *UpdateCollectInfoRequest
* param regionId: 地域 Id (Required) * param collectInfoUID: 采集配置 UID (Required) * param enabled: 采集状态,0-禁用,1-启用 (Required) * param resourceType: 采集实例类型, 只能是 all/part 当选择all时,传入的实例列表无效 (Required) * param resources: 采集实例列表(存在上限限制20) (Optional) * param logPath: 日志路径。当appcode为custom时为必填。目前仅支持对 Linux 云主机上的日志进行采集,路径支持通配符“*”和“?”,文件路径应符合 Linux 的文件路径规则 (Optional) * param logFile: 日志文件名。当appcode为custom时为必填。日志文件名支持正则表达式。 (Optional) * param logFilters: 过滤器。设置过滤器后可根据用户设定的关键词采集部分日志,如仅采集 Error 的日志。目前最大允许5个。 (Optional) * param filterEnabled: 过滤器是否启用。当appcode为custom时必填 (Optional)
func NewUpdateCollectInfoRequestWithoutParam ¶ added in v1.11.0
func NewUpdateCollectInfoRequestWithoutParam() *UpdateCollectInfoRequest
This constructor has better compatible ability when API parameters changed
func (UpdateCollectInfoRequest) GetRegionId ¶ added in v1.11.0
func (r UpdateCollectInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateCollectInfoRequest) SetCollectInfoUID ¶ added in v1.11.0
func (r *UpdateCollectInfoRequest) SetCollectInfoUID(collectInfoUID string)
param collectInfoUID: 采集配置 UID(Required)
func (*UpdateCollectInfoRequest) SetEnabled ¶ added in v1.11.0
func (r *UpdateCollectInfoRequest) SetEnabled(enabled bool)
param enabled: 采集状态,0-禁用,1-启用(Required)
func (*UpdateCollectInfoRequest) SetFilterEnabled ¶ added in v1.11.0
func (r *UpdateCollectInfoRequest) SetFilterEnabled(filterEnabled bool)
param filterEnabled: 过滤器是否启用。当appcode为custom时必填(Optional)
func (*UpdateCollectInfoRequest) SetLogFile ¶ added in v1.11.0
func (r *UpdateCollectInfoRequest) SetLogFile(logFile string)
param logFile: 日志文件名。当appcode为custom时为必填。日志文件名支持正则表达式。(Optional)
func (*UpdateCollectInfoRequest) SetLogFilters ¶ added in v1.11.0
func (r *UpdateCollectInfoRequest) SetLogFilters(logFilters []string)
param logFilters: 过滤器。设置过滤器后可根据用户设定的关键词采集部分日志,如仅采集 Error 的日志。目前最大允许5个。(Optional)
func (*UpdateCollectInfoRequest) SetLogPath ¶ added in v1.11.0
func (r *UpdateCollectInfoRequest) SetLogPath(logPath string)
param logPath: 日志路径。当appcode为custom时为必填。目前仅支持对 Linux 云主机上的日志进行采集,路径支持通配符“*”和“?”,文件路径应符合 Linux 的文件路径规则(Optional)
func (*UpdateCollectInfoRequest) SetRegionId ¶ added in v1.11.0
func (r *UpdateCollectInfoRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*UpdateCollectInfoRequest) SetResourceType ¶ added in v1.11.0
func (r *UpdateCollectInfoRequest) SetResourceType(resourceType string)
param resourceType: 采集实例类型, 只能是 all/part 当选择all时,传入的实例列表无效(Required)
func (*UpdateCollectInfoRequest) SetResources ¶ added in v1.11.0
func (r *UpdateCollectInfoRequest) SetResources(resources []logs.Resource)
param resources: 采集实例列表(存在上限限制20)(Optional)
type UpdateCollectInfoResponse ¶ added in v1.11.0
type UpdateCollectInfoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateCollectInfoResult `json:"result"` }
type UpdateCollectInfoResult ¶ added in v1.11.0
type UpdateCollectInfoResult struct { }
type UpdateCollectResourcesRequest ¶ added in v1.11.0
type UpdateCollectResourcesRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 采集配置 UID */ CollectInfoUID string `json:"collectInfoUID"` /* action */ Action string `json:"action"` /* 采集实例列表(系统日志存在上限限制20) (Optional) */ Resources []logs.Resource `json:"resources"` }
func NewUpdateCollectResourcesRequest ¶ added in v1.11.0
func NewUpdateCollectResourcesRequest( regionId string, collectInfoUID string, action string, ) *UpdateCollectResourcesRequest
* param regionId: 地域 Id (Required) * param collectInfoUID: 采集配置 UID (Required) * param action: action (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateCollectResourcesRequestWithAllParams ¶ added in v1.11.0
func NewUpdateCollectResourcesRequestWithAllParams( regionId string, collectInfoUID string, action string, resources []logs.Resource, ) *UpdateCollectResourcesRequest
* param regionId: 地域 Id (Required) * param collectInfoUID: 采集配置 UID (Required) * param action: action (Required) * param resources: 采集实例列表(系统日志存在上限限制20) (Optional)
func NewUpdateCollectResourcesRequestWithoutParam ¶ added in v1.11.0
func NewUpdateCollectResourcesRequestWithoutParam() *UpdateCollectResourcesRequest
This constructor has better compatible ability when API parameters changed
func (UpdateCollectResourcesRequest) GetRegionId ¶ added in v1.11.0
func (r UpdateCollectResourcesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateCollectResourcesRequest) SetAction ¶ added in v1.11.0
func (r *UpdateCollectResourcesRequest) SetAction(action string)
param action: action(Required)
func (*UpdateCollectResourcesRequest) SetCollectInfoUID ¶ added in v1.11.0
func (r *UpdateCollectResourcesRequest) SetCollectInfoUID(collectInfoUID string)
param collectInfoUID: 采集配置 UID(Required)
func (*UpdateCollectResourcesRequest) SetRegionId ¶ added in v1.11.0
func (r *UpdateCollectResourcesRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*UpdateCollectResourcesRequest) SetResources ¶ added in v1.11.0
func (r *UpdateCollectResourcesRequest) SetResources(resources []logs.Resource)
param resources: 采集实例列表(系统日志存在上限限制20)(Optional)
type UpdateCollectResourcesResponse ¶ added in v1.11.0
type UpdateCollectResourcesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateCollectResourcesResult `json:"result"` }
type UpdateCollectResourcesResult ¶ added in v1.11.0
type UpdateCollectResourcesResult struct { }
type UpdateLogsetRequest ¶ added in v1.11.0
type UpdateLogsetRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志集 UID */ LogsetUID string `json:"logsetUID"` /* 日志集描述 (Optional) */ Description *string `json:"description"` /* 保存周期,只能是 7, 15, 30 (Optional) */ LifeCycle *int `json:"lifeCycle"` }
func NewUpdateLogsetRequest ¶ added in v1.11.0
func NewUpdateLogsetRequest( regionId string, logsetUID string, ) *UpdateLogsetRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateLogsetRequestWithAllParams ¶ added in v1.11.0
func NewUpdateLogsetRequestWithAllParams( regionId string, logsetUID string, description *string, lifeCycle *int, ) *UpdateLogsetRequest
* param regionId: 地域 Id (Required) * param logsetUID: 日志集 UID (Required) * param description: 日志集描述 (Optional) * param lifeCycle: 保存周期,只能是 7, 15, 30 (Optional)
func NewUpdateLogsetRequestWithoutParam ¶ added in v1.11.0
func NewUpdateLogsetRequestWithoutParam() *UpdateLogsetRequest
This constructor has better compatible ability when API parameters changed
func (UpdateLogsetRequest) GetRegionId ¶ added in v1.11.0
func (r UpdateLogsetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateLogsetRequest) SetDescription ¶ added in v1.11.0
func (r *UpdateLogsetRequest) SetDescription(description string)
param description: 日志集描述(Optional)
func (*UpdateLogsetRequest) SetLifeCycle ¶ added in v1.11.0
func (r *UpdateLogsetRequest) SetLifeCycle(lifeCycle int)
param lifeCycle: 保存周期,只能是 7, 15, 30(Optional)
func (*UpdateLogsetRequest) SetLogsetUID ¶ added in v1.11.0
func (r *UpdateLogsetRequest) SetLogsetUID(logsetUID string)
param logsetUID: 日志集 UID(Required)
func (*UpdateLogsetRequest) SetRegionId ¶ added in v1.11.0
func (r *UpdateLogsetRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type UpdateLogsetResponse ¶ added in v1.11.0
type UpdateLogsetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateLogsetResult `json:"result"` }
type UpdateLogsetResult ¶ added in v1.11.0
type UpdateLogsetResult struct { }
type UpdateLogtopicRequest ¶ added in v1.11.0
type UpdateLogtopicRequest struct { core.JDCloudRequest /* 地域 Id */ RegionId string `json:"regionId"` /* 日志主题 UID */ LogtopicUID string `json:"logtopicUID"` /* 日志主题描述 */ Description string `json:"description"` }
func NewUpdateLogtopicRequest ¶ added in v1.11.0
func NewUpdateLogtopicRequest( regionId string, logtopicUID string, description string, ) *UpdateLogtopicRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required) * param description: 日志主题描述 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateLogtopicRequestWithAllParams ¶ added in v1.11.0
func NewUpdateLogtopicRequestWithAllParams( regionId string, logtopicUID string, description string, ) *UpdateLogtopicRequest
* param regionId: 地域 Id (Required) * param logtopicUID: 日志主题 UID (Required) * param description: 日志主题描述 (Required)
func NewUpdateLogtopicRequestWithoutParam ¶ added in v1.11.0
func NewUpdateLogtopicRequestWithoutParam() *UpdateLogtopicRequest
This constructor has better compatible ability when API parameters changed
func (UpdateLogtopicRequest) GetRegionId ¶ added in v1.11.0
func (r UpdateLogtopicRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateLogtopicRequest) SetDescription ¶ added in v1.11.0
func (r *UpdateLogtopicRequest) SetDescription(description string)
param description: 日志主题描述(Required)
func (*UpdateLogtopicRequest) SetLogtopicUID ¶ added in v1.11.0
func (r *UpdateLogtopicRequest) SetLogtopicUID(logtopicUID string)
param logtopicUID: 日志主题 UID(Required)
func (*UpdateLogtopicRequest) SetRegionId ¶ added in v1.11.0
func (r *UpdateLogtopicRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type UpdateLogtopicResponse ¶ added in v1.11.0
type UpdateLogtopicResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateLogtopicResult `json:"result"` }
type UpdateLogtopicResult ¶ added in v1.11.0
type UpdateLogtopicResult struct { }
Source Files ¶
- CreateCollectInfo.go
- CreateLogset.go
- CreateLogtopic.go
- DeleteLogset.go
- DeleteLogtopic.go
- DescribeCollectInfo.go
- DescribeCollectResources.go
- DescribeInstanceCollectConfs.go
- DescribeLogdCA.go
- DescribeLogset.go
- DescribeLogsets.go
- DescribeLogtopic.go
- DescribeLogtopics.go
- Put.go
- Search.go
- SearchLogContext.go
- UpdateCollectInfo.go
- UpdateCollectResources.go
- UpdateLogset.go
- UpdateLogtopic.go