Documentation
¶
Index ¶
- type DeleteDomainRequest
- type DeleteDomainResponse
- type DeleteDomainResult
- type GetDomainDetailRequest
- type GetDomainDetailResponse
- type GetDomainDetailResult
- type GetDomainListRequest
- func (r GetDomainListRequest) GetRegionId() string
- func (r *GetDomainListRequest) SetKeyWord(keyWord string)
- func (r *GetDomainListRequest) SetPageNumber(pageNumber int)
- func (r *GetDomainListRequest) SetPageSize(pageSize int)
- func (r *GetDomainListRequest) SetStatus(status string)
- func (r *GetDomainListRequest) SetType(type_ string)
- type GetDomainListResponse
- type GetDomainListResult
- type QueryStatisticsDataGroupByAreaRequest
- func NewQueryStatisticsDataGroupByAreaRequest() *QueryStatisticsDataGroupByAreaRequest
- func NewQueryStatisticsDataGroupByAreaRequestWithAllParams(startTime *string, endTime *string, domain *string, subDomain *string, ...) *QueryStatisticsDataGroupByAreaRequest
- func NewQueryStatisticsDataGroupByAreaRequestWithoutParam() *QueryStatisticsDataGroupByAreaRequest
- func (r QueryStatisticsDataGroupByAreaRequest) GetRegionId() string
- func (r *QueryStatisticsDataGroupByAreaRequest) SetArea(area string)
- func (r *QueryStatisticsDataGroupByAreaRequest) SetDomain(domain string)
- func (r *QueryStatisticsDataGroupByAreaRequest) SetEndTime(endTime string)
- func (r *QueryStatisticsDataGroupByAreaRequest) SetFields(fields string)
- func (r *QueryStatisticsDataGroupByAreaRequest) SetGroupBy(groupBy string)
- func (r *QueryStatisticsDataGroupByAreaRequest) SetIsp(isp string)
- func (r *QueryStatisticsDataGroupByAreaRequest) SetOrigin(origin string)
- func (r *QueryStatisticsDataGroupByAreaRequest) SetPeriod(period string)
- func (r *QueryStatisticsDataGroupByAreaRequest) SetStartTime(startTime string)
- func (r *QueryStatisticsDataGroupByAreaRequest) SetSubDomain(subDomain string)
- type QueryStatisticsDataGroupByAreaResponse
- type QueryStatisticsDataGroupByAreaResult
- type QueryStatisticsDataGroupSumRequest
- func NewQueryStatisticsDataGroupSumRequest() *QueryStatisticsDataGroupSumRequest
- func NewQueryStatisticsDataGroupSumRequestWithAllParams(startTime *string, endTime *string, domain *string, subDomain *string, ...) *QueryStatisticsDataGroupSumRequest
- func NewQueryStatisticsDataGroupSumRequestWithoutParam() *QueryStatisticsDataGroupSumRequest
- func (r QueryStatisticsDataGroupSumRequest) GetRegionId() string
- func (r *QueryStatisticsDataGroupSumRequest) SetArea(area string)
- func (r *QueryStatisticsDataGroupSumRequest) SetDomain(domain string)
- func (r *QueryStatisticsDataGroupSumRequest) SetEndTime(endTime string)
- func (r *QueryStatisticsDataGroupSumRequest) SetFields(fields string)
- func (r *QueryStatisticsDataGroupSumRequest) SetGroupBy(groupBy string)
- func (r *QueryStatisticsDataGroupSumRequest) SetIsp(isp string)
- func (r *QueryStatisticsDataGroupSumRequest) SetOrigin(origin string)
- func (r *QueryStatisticsDataGroupSumRequest) SetPeriod(period string)
- func (r *QueryStatisticsDataGroupSumRequest) SetStartTime(startTime string)
- func (r *QueryStatisticsDataGroupSumRequest) SetSubDomain(subDomain string)
- type QueryStatisticsDataGroupSumResponse
- type QueryStatisticsDataGroupSumResult
- type QueryStatisticsDataRequest
- func (r QueryStatisticsDataRequest) GetRegionId() string
- func (r *QueryStatisticsDataRequest) SetArea(area string)
- func (r *QueryStatisticsDataRequest) SetDomain(domain string)
- func (r *QueryStatisticsDataRequest) SetEndTime(endTime string)
- func (r *QueryStatisticsDataRequest) SetFields(fields string)
- func (r *QueryStatisticsDataRequest) SetIsp(isp string)
- func (r *QueryStatisticsDataRequest) SetOrigin(origin string)
- func (r *QueryStatisticsDataRequest) SetPeriod(period string)
- func (r *QueryStatisticsDataRequest) SetStartTime(startTime string)
- func (r *QueryStatisticsDataRequest) SetSubDomain(subDomain string)
- type QueryStatisticsDataResponse
- type QueryStatisticsDataResult
- type QueryStatisticsTopIpRequest
- func (r QueryStatisticsTopIpRequest) GetRegionId() string
- func (r *QueryStatisticsTopIpRequest) SetDomain(domain string)
- func (r *QueryStatisticsTopIpRequest) SetEndTime(endTime string)
- func (r *QueryStatisticsTopIpRequest) SetSize(size int)
- func (r *QueryStatisticsTopIpRequest) SetStartTime(startTime string)
- func (r *QueryStatisticsTopIpRequest) SetSubDomain(subDomain string)
- func (r *QueryStatisticsTopIpRequest) SetTopBy(topBy string)
- type QueryStatisticsTopIpResponse
- type QueryStatisticsTopIpResult
- type QueryStatisticsTopUrlRequest
- func NewQueryStatisticsTopUrlRequest() *QueryStatisticsTopUrlRequest
- func NewQueryStatisticsTopUrlRequestWithAllParams(startTime *string, endTime *string, domain *string, subDomain *string, ...) *QueryStatisticsTopUrlRequest
- func NewQueryStatisticsTopUrlRequestWithoutParam() *QueryStatisticsTopUrlRequest
- func (r QueryStatisticsTopUrlRequest) GetRegionId() string
- func (r *QueryStatisticsTopUrlRequest) SetDomain(domain string)
- func (r *QueryStatisticsTopUrlRequest) SetEndTime(endTime string)
- func (r *QueryStatisticsTopUrlRequest) SetSize(size int)
- func (r *QueryStatisticsTopUrlRequest) SetStartTime(startTime string)
- func (r *QueryStatisticsTopUrlRequest) SetSubDomain(subDomain string)
- func (r *QueryStatisticsTopUrlRequest) SetTopBy(topBy string)
- type QueryStatisticsTopUrlResponse
- type QueryStatisticsTopUrlResult
- type StartDomainRequest
- type StartDomainResponse
- type StartDomainResult
- type StopDomainRequest
- type StopDomainResponse
- type StopDomainResult
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 ¶
func (r QueryStatisticsDataGroupByAreaRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*QueryStatisticsDataGroupByAreaRequest) SetArea ¶
func (r *QueryStatisticsDataGroupByAreaRequest) SetArea(area string)
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 ¶
func (r *QueryStatisticsDataGroupByAreaRequest) SetIsp(isp string)
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 ¶
func (r QueryStatisticsDataGroupSumRequest) GetRegionId() string
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 ¶
func (r *QueryStatisticsDataGroupSumRequest) SetIsp(isp string)
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 { }