apis

package
v1.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2018 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DeleteDomainRequest

type DeleteDomainRequest struct {
	core.JDCloudRequest

	/* 用户域名  */
	Domain string `json:"domain"`
}

func NewDeleteDomainRequest

func NewDeleteDomainRequest(
	domain string,
) *DeleteDomainRequest

* param domain: 用户域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteDomainRequestWithAllParams

func NewDeleteDomainRequestWithAllParams(
	domain string,
) *DeleteDomainRequest

* param domain: 用户域名 (Required)

func NewDeleteDomainRequestWithoutParam

func NewDeleteDomainRequestWithoutParam() *DeleteDomainRequest

This constructor has better compatible ability when API parameters changed

func (DeleteDomainRequest) GetRegionId

func (r DeleteDomainRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteDomainRequest) SetDomain

func (r *DeleteDomainRequest) SetDomain(domain string)

param domain: 用户域名(Required)

type DeleteDomainResponse

type DeleteDomainResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DeleteDomainResult `json:"result"`
}

type DeleteDomainResult

type DeleteDomainResult struct {
}

type GetDomainDetailRequest

type GetDomainDetailRequest struct {
	core.JDCloudRequest

	/* 用户域名  */
	Domain string `json:"domain"`
}

func NewGetDomainDetailRequest

func NewGetDomainDetailRequest(
	domain string,
) *GetDomainDetailRequest

* param domain: 用户域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetDomainDetailRequestWithAllParams

func NewGetDomainDetailRequestWithAllParams(
	domain string,
) *GetDomainDetailRequest

* param domain: 用户域名 (Required)

func NewGetDomainDetailRequestWithoutParam

func NewGetDomainDetailRequestWithoutParam() *GetDomainDetailRequest

This constructor has better compatible ability when API parameters changed

func (GetDomainDetailRequest) GetRegionId

func (r GetDomainDetailRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetDomainDetailRequest) SetDomain

func (r *GetDomainDetailRequest) SetDomain(domain string)

param domain: 用户域名(Required)

type GetDomainDetailResponse

type GetDomainDetailResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    GetDomainDetailResult `json:"result"`
}

type GetDomainDetailResult

type GetDomainDetailResult struct {
	Domain         string `json:"domain"`
	Cname          string `json:"cname"`
	ArchiveNo      string `json:"archiveNo"`
	Type           string `json:"type"`
	Created        string `json:"created"`
	Modified       string `json:"modified"`
	Status         string `json:"status"`
	AuditStatus    string `json:"auditStatus"`
	Source         string `json:"source"`
	SourceType     string `json:"sourceType"`
	BackSourceType string `json:"backSourceType"`
	HttpType       string `json:"httpType"`
	Certificate    string `json:"certificate"`
	RsaKey         string `json:"rsaKey"`
	JumpType       string `json:"jumpType"`
}

type GetDomainListRequest

type GetDomainListRequest struct {
	core.JDCloudRequest

	/* 根据关键字进行模糊匹配 (Optional) */
	KeyWord *string `json:"keyWord"`

	/* pageNumber (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* pageSize (Optional) */
	PageSize *int `json:"pageSize"`

	/* 根据域名状态查询, 可选值[offline, online, configuring, auditing, audit_reject] (Optional) */
	Status *string `json:"status"`

	/* type (Optional) */
	Type *string `json:"type"`
}

func NewGetDomainListRequest

func NewGetDomainListRequest() *GetDomainListRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewGetDomainListRequestWithAllParams

func NewGetDomainListRequestWithAllParams(
	keyWord *string,
	pageNumber *int,
	pageSize *int,
	status *string,
	type_ *string,
) *GetDomainListRequest

* param keyWord: 根据关键字进行模糊匹配 (Optional) * param pageNumber: pageNumber (Optional) * param pageSize: pageSize (Optional) * param status: 根据域名状态查询, 可选值[offline, online, configuring, auditing, audit_reject] (Optional) * param type_: type (Optional)

func NewGetDomainListRequestWithoutParam

func NewGetDomainListRequestWithoutParam() *GetDomainListRequest

This constructor has better compatible ability when API parameters changed

func (GetDomainListRequest) GetRegionId

func (r GetDomainListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetDomainListRequest) SetKeyWord

func (r *GetDomainListRequest) SetKeyWord(keyWord string)

param keyWord: 根据关键字进行模糊匹配(Optional)

func (*GetDomainListRequest) SetPageNumber

func (r *GetDomainListRequest) SetPageNumber(pageNumber int)

param pageNumber: pageNumber(Optional)

func (*GetDomainListRequest) SetPageSize

func (r *GetDomainListRequest) SetPageSize(pageSize int)

param pageSize: pageSize(Optional)

func (*GetDomainListRequest) SetStatus

func (r *GetDomainListRequest) SetStatus(status string)

param status: 根据域名状态查询, 可选值[offline, online, configuring, auditing, audit_reject](Optional)

func (*GetDomainListRequest) SetType

func (r *GetDomainListRequest) SetType(type_ string)

param type_: type(Optional)

type GetDomainListResponse

type GetDomainListResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    GetDomainListResult `json:"result"`
}

type GetDomainListResult

type GetDomainListResult struct {
	TotalCount int                  `json:"totalCount"`
	PageSize   int                  `json:"pageSize"`
	PageNumber int                  `json:"pageNumber"`
	Domains    []cdn.ListDomainItem `json:"domains"`
}

type QueryStatisticsDataGroupByAreaRequest

type QueryStatisticsDataGroupByAreaRequest struct {
	core.JDCloudRequest

	/* 查询起始时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */
	StartTime *string `json:"startTime"`

	/* 查询截止时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */
	EndTime *string `json:"endTime"`

	/* 需要查询的域名, 必须为用户pin下有权限的域名 (Optional) */
	Domain *string `json:"domain"`

	/* 待查询的子域名 (Optional) */
	SubDomain *string `json:"subDomain"`

	/* 需要查询的字段 (Optional) */
	Fields *string `json:"fields"`

	/*  (Optional) */
	Area *string `json:"area"`

	/*  (Optional) */
	Isp *string `json:"isp"`

	/*  (Optional) */
	Origin *string `json:"origin"`

	/* 时间粒度,可选值:[oneMin,fiveMin,followTime],followTime只会返回一个汇总后的数据 (Optional) */
	Period *string `json:"period"`

	/* 分组依据 (Optional) */
	GroupBy *string `json:"groupBy"`
}

func NewQueryStatisticsDataGroupByAreaRequest

func NewQueryStatisticsDataGroupByAreaRequest() *QueryStatisticsDataGroupByAreaRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewQueryStatisticsDataGroupByAreaRequestWithAllParams

func NewQueryStatisticsDataGroupByAreaRequestWithAllParams(
	startTime *string,
	endTime *string,
	domain *string,
	subDomain *string,
	fields *string,
	area *string,
	isp *string,
	origin *string,
	period *string,
	groupBy *string,
) *QueryStatisticsDataGroupByAreaRequest

* param startTime: 查询起始时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) * param endTime: 查询截止时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) * param domain: 需要查询的域名, 必须为用户pin下有权限的域名 (Optional) * param subDomain: 待查询的子域名 (Optional) * param fields: 需要查询的字段 (Optional) * param area: (Optional) * param isp: (Optional) * param origin: (Optional) * param period: 时间粒度,可选值:[oneMin,fiveMin,followTime],followTime只会返回一个汇总后的数据 (Optional) * param groupBy: 分组依据 (Optional)

func NewQueryStatisticsDataGroupByAreaRequestWithoutParam

func NewQueryStatisticsDataGroupByAreaRequestWithoutParam() *QueryStatisticsDataGroupByAreaRequest

This constructor has better compatible ability when API parameters changed

func (QueryStatisticsDataGroupByAreaRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryStatisticsDataGroupByAreaRequest) SetArea

param area: (Optional)

func (*QueryStatisticsDataGroupByAreaRequest) SetDomain

func (r *QueryStatisticsDataGroupByAreaRequest) SetDomain(domain string)

param domain: 需要查询的域名, 必须为用户pin下有权限的域名(Optional)

func (*QueryStatisticsDataGroupByAreaRequest) SetEndTime

func (r *QueryStatisticsDataGroupByAreaRequest) SetEndTime(endTime string)

param endTime: 查询截止时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z(Optional)

func (*QueryStatisticsDataGroupByAreaRequest) SetFields

func (r *QueryStatisticsDataGroupByAreaRequest) SetFields(fields string)

param fields: 需要查询的字段(Optional)

func (*QueryStatisticsDataGroupByAreaRequest) SetGroupBy

func (r *QueryStatisticsDataGroupByAreaRequest) SetGroupBy(groupBy string)

param groupBy: 分组依据(Optional)

func (*QueryStatisticsDataGroupByAreaRequest) SetIsp

param isp: (Optional)

func (*QueryStatisticsDataGroupByAreaRequest) SetOrigin

func (r *QueryStatisticsDataGroupByAreaRequest) SetOrigin(origin string)

param origin: (Optional)

func (*QueryStatisticsDataGroupByAreaRequest) SetPeriod

func (r *QueryStatisticsDataGroupByAreaRequest) SetPeriod(period string)

param period: 时间粒度,可选值:[oneMin,fiveMin,followTime],followTime只会返回一个汇总后的数据(Optional)

func (*QueryStatisticsDataGroupByAreaRequest) SetStartTime

func (r *QueryStatisticsDataGroupByAreaRequest) SetStartTime(startTime string)

param startTime: 查询起始时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z(Optional)

func (*QueryStatisticsDataGroupByAreaRequest) SetSubDomain

func (r *QueryStatisticsDataGroupByAreaRequest) SetSubDomain(subDomain string)

param subDomain: 待查询的子域名(Optional)

type QueryStatisticsDataGroupByAreaResponse

type QueryStatisticsDataGroupByAreaResponse struct {
	RequestID string                               `json:"requestId"`
	Error     core.ErrorResponse                   `json:"error"`
	Result    QueryStatisticsDataGroupByAreaResult `json:"result"`
}

type QueryStatisticsDataGroupByAreaResult

type QueryStatisticsDataGroupByAreaResult struct {
	StartTime  string                              `json:"startTime"`
	EndTime    string                              `json:"endTime"`
	Domain     string                              `json:"domain"`
	Statistics []cdn.StatisticsWithAreaGroupDetail `json:"statistics"`
}

type QueryStatisticsDataGroupSumRequest

type QueryStatisticsDataGroupSumRequest struct {
	core.JDCloudRequest

	/* 查询起始时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */
	StartTime *string `json:"startTime"`

	/* 查询截止时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */
	EndTime *string `json:"endTime"`

	/* 需要查询的域名, 必须为用户pin下有权限的域名 (Optional) */
	Domain *string `json:"domain"`

	/* 待查询的子域名 (Optional) */
	SubDomain *string `json:"subDomain"`

	/* 需要查询的字段 (Optional) */
	Fields *string `json:"fields"`

	/*  (Optional) */
	Area *string `json:"area"`

	/*  (Optional) */
	Isp *string `json:"isp"`

	/*  (Optional) */
	Origin *string `json:"origin"`

	/* 时间粒度,可选值:[oneMin,fiveMin,followTime],followTime只会返回一个汇总后的数据 (Optional) */
	Period *string `json:"period"`

	/* 分组依据 (Optional) */
	GroupBy *string `json:"groupBy"`
}

func NewQueryStatisticsDataGroupSumRequest

func NewQueryStatisticsDataGroupSumRequest() *QueryStatisticsDataGroupSumRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewQueryStatisticsDataGroupSumRequestWithAllParams

func NewQueryStatisticsDataGroupSumRequestWithAllParams(
	startTime *string,
	endTime *string,
	domain *string,
	subDomain *string,
	fields *string,
	area *string,
	isp *string,
	origin *string,
	period *string,
	groupBy *string,
) *QueryStatisticsDataGroupSumRequest

* param startTime: 查询起始时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) * param endTime: 查询截止时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) * param domain: 需要查询的域名, 必须为用户pin下有权限的域名 (Optional) * param subDomain: 待查询的子域名 (Optional) * param fields: 需要查询的字段 (Optional) * param area: (Optional) * param isp: (Optional) * param origin: (Optional) * param period: 时间粒度,可选值:[oneMin,fiveMin,followTime],followTime只会返回一个汇总后的数据 (Optional) * param groupBy: 分组依据 (Optional)

func NewQueryStatisticsDataGroupSumRequestWithoutParam

func NewQueryStatisticsDataGroupSumRequestWithoutParam() *QueryStatisticsDataGroupSumRequest

This constructor has better compatible ability when API parameters changed

func (QueryStatisticsDataGroupSumRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryStatisticsDataGroupSumRequest) SetArea

func (r *QueryStatisticsDataGroupSumRequest) SetArea(area string)

param area: (Optional)

func (*QueryStatisticsDataGroupSumRequest) SetDomain

func (r *QueryStatisticsDataGroupSumRequest) SetDomain(domain string)

param domain: 需要查询的域名, 必须为用户pin下有权限的域名(Optional)

func (*QueryStatisticsDataGroupSumRequest) SetEndTime

func (r *QueryStatisticsDataGroupSumRequest) SetEndTime(endTime string)

param endTime: 查询截止时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z(Optional)

func (*QueryStatisticsDataGroupSumRequest) SetFields

func (r *QueryStatisticsDataGroupSumRequest) SetFields(fields string)

param fields: 需要查询的字段(Optional)

func (*QueryStatisticsDataGroupSumRequest) SetGroupBy

func (r *QueryStatisticsDataGroupSumRequest) SetGroupBy(groupBy string)

param groupBy: 分组依据(Optional)

func (*QueryStatisticsDataGroupSumRequest) SetIsp

param isp: (Optional)

func (*QueryStatisticsDataGroupSumRequest) SetOrigin

func (r *QueryStatisticsDataGroupSumRequest) SetOrigin(origin string)

param origin: (Optional)

func (*QueryStatisticsDataGroupSumRequest) SetPeriod

func (r *QueryStatisticsDataGroupSumRequest) SetPeriod(period string)

param period: 时间粒度,可选值:[oneMin,fiveMin,followTime],followTime只会返回一个汇总后的数据(Optional)

func (*QueryStatisticsDataGroupSumRequest) SetStartTime

func (r *QueryStatisticsDataGroupSumRequest) SetStartTime(startTime string)

param startTime: 查询起始时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z(Optional)

func (*QueryStatisticsDataGroupSumRequest) SetSubDomain

func (r *QueryStatisticsDataGroupSumRequest) SetSubDomain(subDomain string)

param subDomain: 待查询的子域名(Optional)

type QueryStatisticsDataGroupSumResponse

type QueryStatisticsDataGroupSumResponse struct {
	RequestID string                            `json:"requestId"`
	Error     core.ErrorResponse                `json:"error"`
	Result    QueryStatisticsDataGroupSumResult `json:"result"`
}

type QueryStatisticsDataGroupSumResult

type QueryStatisticsDataGroupSumResult struct {
	StartTime  string                           `json:"startTime"`
	EndTime    string                           `json:"endTime"`
	Domain     string                           `json:"domain"`
	Statistics []cdn.StatisticsGroupSumDataItem `json:"statistics"`
}

type QueryStatisticsDataRequest

type QueryStatisticsDataRequest struct {
	core.JDCloudRequest

	/* 查询起始时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */
	StartTime *string `json:"startTime"`

	/* 查询截止时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */
	EndTime *string `json:"endTime"`

	/* 需要查询的域名, 必须为用户pin下有权限的域名 (Optional) */
	Domain *string `json:"domain"`

	/* 待查询的子域名 (Optional) */
	SubDomain *string `json:"subDomain"`

	/* 需要查询的字段 (Optional) */
	Fields *string `json:"fields"`

	/*  (Optional) */
	Area *string `json:"area"`

	/*  (Optional) */
	Isp *string `json:"isp"`

	/*  (Optional) */
	Origin *string `json:"origin"`

	/* 时间粒度,可选值:[oneMin,fiveMin,followTime],followTime只会返回一个汇总后的数据 (Optional) */
	Period *string `json:"period"`
}

func NewQueryStatisticsDataRequest

func NewQueryStatisticsDataRequest() *QueryStatisticsDataRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewQueryStatisticsDataRequestWithAllParams

func NewQueryStatisticsDataRequestWithAllParams(
	startTime *string,
	endTime *string,
	domain *string,
	subDomain *string,
	fields *string,
	area *string,
	isp *string,
	origin *string,
	period *string,
) *QueryStatisticsDataRequest

* param startTime: 查询起始时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) * param endTime: 查询截止时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) * param domain: 需要查询的域名, 必须为用户pin下有权限的域名 (Optional) * param subDomain: 待查询的子域名 (Optional) * param fields: 需要查询的字段 (Optional) * param area: (Optional) * param isp: (Optional) * param origin: (Optional) * param period: 时间粒度,可选值:[oneMin,fiveMin,followTime],followTime只会返回一个汇总后的数据 (Optional)

func NewQueryStatisticsDataRequestWithoutParam

func NewQueryStatisticsDataRequestWithoutParam() *QueryStatisticsDataRequest

This constructor has better compatible ability when API parameters changed

func (QueryStatisticsDataRequest) GetRegionId

func (r QueryStatisticsDataRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryStatisticsDataRequest) SetArea

func (r *QueryStatisticsDataRequest) SetArea(area string)

param area: (Optional)

func (*QueryStatisticsDataRequest) SetDomain

func (r *QueryStatisticsDataRequest) SetDomain(domain string)

param domain: 需要查询的域名, 必须为用户pin下有权限的域名(Optional)

func (*QueryStatisticsDataRequest) SetEndTime

func (r *QueryStatisticsDataRequest) SetEndTime(endTime string)

param endTime: 查询截止时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z(Optional)

func (*QueryStatisticsDataRequest) SetFields

func (r *QueryStatisticsDataRequest) SetFields(fields string)

param fields: 需要查询的字段(Optional)

func (*QueryStatisticsDataRequest) SetIsp

func (r *QueryStatisticsDataRequest) SetIsp(isp string)

param isp: (Optional)

func (*QueryStatisticsDataRequest) SetOrigin

func (r *QueryStatisticsDataRequest) SetOrigin(origin string)

param origin: (Optional)

func (*QueryStatisticsDataRequest) SetPeriod

func (r *QueryStatisticsDataRequest) SetPeriod(period string)

param period: 时间粒度,可选值:[oneMin,fiveMin,followTime],followTime只会返回一个汇总后的数据(Optional)

func (*QueryStatisticsDataRequest) SetStartTime

func (r *QueryStatisticsDataRequest) SetStartTime(startTime string)

param startTime: 查询起始时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z(Optional)

func (*QueryStatisticsDataRequest) SetSubDomain

func (r *QueryStatisticsDataRequest) SetSubDomain(subDomain string)

param subDomain: 待查询的子域名(Optional)

type QueryStatisticsDataResponse

type QueryStatisticsDataResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    QueryStatisticsDataResult `json:"result"`
}

type QueryStatisticsDataResult

type QueryStatisticsDataResult struct {
	StartTime  string                   `json:"startTime"`
	EndTime    string                   `json:"endTime"`
	Domain     string                   `json:"domain"`
	Statistics []cdn.StatisticsDataItem `json:"statistics"`
}

type QueryStatisticsTopIpRequest

type QueryStatisticsTopIpRequest struct {
	core.JDCloudRequest

	/* 查询起始时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */
	StartTime *string `json:"startTime"`

	/* 查询截止时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */
	EndTime *string `json:"endTime"`

	/* 需要查询的域名, 必须为用户pin下有权限的域名 (Optional) */
	Domain *string `json:"domain"`

	/* 待查询的子域名 (Optional) */
	SubDomain *string `json:"subDomain"`

	/*  (Optional) */
	Size *int `json:"size"`

	/* 排序依据 (Optional) */
	TopBy *string `json:"topBy"`
}

func NewQueryStatisticsTopIpRequest

func NewQueryStatisticsTopIpRequest() *QueryStatisticsTopIpRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewQueryStatisticsTopIpRequestWithAllParams

func NewQueryStatisticsTopIpRequestWithAllParams(
	startTime *string,
	endTime *string,
	domain *string,
	subDomain *string,
	size *int,
	topBy *string,
) *QueryStatisticsTopIpRequest

* param startTime: 查询起始时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) * param endTime: 查询截止时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) * param domain: 需要查询的域名, 必须为用户pin下有权限的域名 (Optional) * param subDomain: 待查询的子域名 (Optional) * param size: (Optional) * param topBy: 排序依据 (Optional)

func NewQueryStatisticsTopIpRequestWithoutParam

func NewQueryStatisticsTopIpRequestWithoutParam() *QueryStatisticsTopIpRequest

This constructor has better compatible ability when API parameters changed

func (QueryStatisticsTopIpRequest) GetRegionId

func (r QueryStatisticsTopIpRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryStatisticsTopIpRequest) SetDomain

func (r *QueryStatisticsTopIpRequest) SetDomain(domain string)

param domain: 需要查询的域名, 必须为用户pin下有权限的域名(Optional)

func (*QueryStatisticsTopIpRequest) SetEndTime

func (r *QueryStatisticsTopIpRequest) SetEndTime(endTime string)

param endTime: 查询截止时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z(Optional)

func (*QueryStatisticsTopIpRequest) SetSize

func (r *QueryStatisticsTopIpRequest) SetSize(size int)

param size: (Optional)

func (*QueryStatisticsTopIpRequest) SetStartTime

func (r *QueryStatisticsTopIpRequest) SetStartTime(startTime string)

param startTime: 查询起始时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z(Optional)

func (*QueryStatisticsTopIpRequest) SetSubDomain

func (r *QueryStatisticsTopIpRequest) SetSubDomain(subDomain string)

param subDomain: 待查询的子域名(Optional)

func (*QueryStatisticsTopIpRequest) SetTopBy

func (r *QueryStatisticsTopIpRequest) SetTopBy(topBy string)

param topBy: 排序依据(Optional)

type QueryStatisticsTopIpResponse

type QueryStatisticsTopIpResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    QueryStatisticsTopIpResult `json:"result"`
}

type QueryStatisticsTopIpResult

type QueryStatisticsTopIpResult struct {
	StartTime string                    `json:"startTime"`
	EndTime   string                    `json:"endTime"`
	Domain    string                    `json:"domain"`
	IpData    []cdn.StatisticsTopIpData `json:"ipData"`
}

type QueryStatisticsTopUrlRequest

type QueryStatisticsTopUrlRequest struct {
	core.JDCloudRequest

	/* 查询起始时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */
	StartTime *string `json:"startTime"`

	/* 查询截止时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */
	EndTime *string `json:"endTime"`

	/* 需要查询的域名, 必须为用户pin下有权限的域名 (Optional) */
	Domain *string `json:"domain"`

	/* 待查询的子域名 (Optional) */
	SubDomain *string `json:"subDomain"`

	/*  (Optional) */
	Size *int `json:"size"`

	/* 排序依据 (Optional) */
	TopBy *string `json:"topBy"`
}

func NewQueryStatisticsTopUrlRequest

func NewQueryStatisticsTopUrlRequest() *QueryStatisticsTopUrlRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewQueryStatisticsTopUrlRequestWithAllParams

func NewQueryStatisticsTopUrlRequestWithAllParams(
	startTime *string,
	endTime *string,
	domain *string,
	subDomain *string,
	size *int,
	topBy *string,
) *QueryStatisticsTopUrlRequest

* param startTime: 查询起始时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) * param endTime: 查询截止时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) * param domain: 需要查询的域名, 必须为用户pin下有权限的域名 (Optional) * param subDomain: 待查询的子域名 (Optional) * param size: (Optional) * param topBy: 排序依据 (Optional)

func NewQueryStatisticsTopUrlRequestWithoutParam

func NewQueryStatisticsTopUrlRequestWithoutParam() *QueryStatisticsTopUrlRequest

This constructor has better compatible ability when API parameters changed

func (QueryStatisticsTopUrlRequest) GetRegionId

func (r QueryStatisticsTopUrlRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryStatisticsTopUrlRequest) SetDomain

func (r *QueryStatisticsTopUrlRequest) SetDomain(domain string)

param domain: 需要查询的域名, 必须为用户pin下有权限的域名(Optional)

func (*QueryStatisticsTopUrlRequest) SetEndTime

func (r *QueryStatisticsTopUrlRequest) SetEndTime(endTime string)

param endTime: 查询截止时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z(Optional)

func (*QueryStatisticsTopUrlRequest) SetSize

func (r *QueryStatisticsTopUrlRequest) SetSize(size int)

param size: (Optional)

func (*QueryStatisticsTopUrlRequest) SetStartTime

func (r *QueryStatisticsTopUrlRequest) SetStartTime(startTime string)

param startTime: 查询起始时间,UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z(Optional)

func (*QueryStatisticsTopUrlRequest) SetSubDomain

func (r *QueryStatisticsTopUrlRequest) SetSubDomain(subDomain string)

param subDomain: 待查询的子域名(Optional)

func (*QueryStatisticsTopUrlRequest) SetTopBy

func (r *QueryStatisticsTopUrlRequest) SetTopBy(topBy string)

param topBy: 排序依据(Optional)

type QueryStatisticsTopUrlResponse

type QueryStatisticsTopUrlResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    QueryStatisticsTopUrlResult `json:"result"`
}

type QueryStatisticsTopUrlResult

type QueryStatisticsTopUrlResult struct {
	StartTime string                     `json:"startTime"`
	EndTime   string                     `json:"endTime"`
	Domain    string                     `json:"domain"`
	UrlData   []cdn.StatisticsTopUrlData `json:"urlData"`
}

type StartDomainRequest

type StartDomainRequest struct {
	core.JDCloudRequest

	/* 用户域名  */
	Domain string `json:"domain"`
}

func NewStartDomainRequest

func NewStartDomainRequest(
	domain string,
) *StartDomainRequest

* param domain: 用户域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStartDomainRequestWithAllParams

func NewStartDomainRequestWithAllParams(
	domain string,
) *StartDomainRequest

* param domain: 用户域名 (Required)

func NewStartDomainRequestWithoutParam

func NewStartDomainRequestWithoutParam() *StartDomainRequest

This constructor has better compatible ability when API parameters changed

func (StartDomainRequest) GetRegionId

func (r StartDomainRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StartDomainRequest) SetDomain

func (r *StartDomainRequest) SetDomain(domain string)

param domain: 用户域名(Required)

type StartDomainResponse

type StartDomainResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    StartDomainResult  `json:"result"`
}

type StartDomainResult

type StartDomainResult struct {
}

type StopDomainRequest

type StopDomainRequest struct {
	core.JDCloudRequest

	/* 用户域名  */
	Domain string `json:"domain"`
}

func NewStopDomainRequest

func NewStopDomainRequest(
	domain string,
) *StopDomainRequest

* param domain: 用户域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStopDomainRequestWithAllParams

func NewStopDomainRequestWithAllParams(
	domain string,
) *StopDomainRequest

* param domain: 用户域名 (Required)

func NewStopDomainRequestWithoutParam

func NewStopDomainRequestWithoutParam() *StopDomainRequest

This constructor has better compatible ability when API parameters changed

func (StopDomainRequest) GetRegionId

func (r StopDomainRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StopDomainRequest) SetDomain

func (r *StopDomainRequest) SetDomain(domain string)

param domain: 用户域名(Required)

type StopDomainResponse

type StopDomainResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    StopDomainResult   `json:"result"`
}

type StopDomainResult

type StopDomainResult struct {
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL