Documentation
¶
Index ¶
- type AddDomainRequest
- func (r AddDomainRequest) GetRegionId() string
- func (r *AddDomainRequest) SetBillingType(billingType int)
- func (r *AddDomainRequest) SetBuyType(buyType int)
- func (r *AddDomainRequest) SetDomainId(domainId int)
- func (r *AddDomainRequest) SetDomainName(domainName string)
- func (r *AddDomainRequest) SetPackId(packId int)
- func (r *AddDomainRequest) SetRegionId(regionId string)
- func (r *AddDomainRequest) SetTimeSpan(timeSpan int)
- func (r *AddDomainRequest) SetTimeUnit(timeUnit int)
- type AddDomainResponse
- type AddDomainResult
- type AddMonitorRequest
- type AddMonitorResponse
- type AddMonitorResult
- type AddMonitorTargetRequest
- func NewAddMonitorTargetRequest(regionId string, domainId string, subDomainName string, targets []string) *AddMonitorTargetRequest
- func NewAddMonitorTargetRequestWithAllParams(regionId string, domainId string, subDomainName string, targets []string) *AddMonitorTargetRequest
- func NewAddMonitorTargetRequestWithoutParam() *AddMonitorTargetRequest
- func (r AddMonitorTargetRequest) GetRegionId() string
- func (r *AddMonitorTargetRequest) SetDomainId(domainId string)
- func (r *AddMonitorTargetRequest) SetRegionId(regionId string)
- func (r *AddMonitorTargetRequest) SetSubDomainName(subDomainName string)
- func (r *AddMonitorTargetRequest) SetTargets(targets []string)
- type AddMonitorTargetResponse
- type AddMonitorTargetResult
- type AddRRRequest
- type AddRRResponse
- type AddRRResult
- type DelDomainRequest
- type DelDomainResponse
- type DelDomainResult
- type GetDomainQueryCountRequest
- func NewGetDomainQueryCountRequest(regionId string, domainId string, domainName string, start string, end string) *GetDomainQueryCountRequest
- func NewGetDomainQueryCountRequestWithAllParams(regionId string, domainId string, domainName string, start string, end string) *GetDomainQueryCountRequest
- func NewGetDomainQueryCountRequestWithoutParam() *GetDomainQueryCountRequest
- func (r GetDomainQueryCountRequest) GetRegionId() string
- func (r *GetDomainQueryCountRequest) SetDomainId(domainId string)
- func (r *GetDomainQueryCountRequest) SetDomainName(domainName string)
- func (r *GetDomainQueryCountRequest) SetEnd(end string)
- func (r *GetDomainQueryCountRequest) SetRegionId(regionId string)
- func (r *GetDomainQueryCountRequest) SetStart(start string)
- type GetDomainQueryCountResponse
- type GetDomainQueryCountResult
- type GetDomainQueryTrafficRequest
- func NewGetDomainQueryTrafficRequest(regionId string, domainId string, domainName string, start string, end string) *GetDomainQueryTrafficRequest
- func NewGetDomainQueryTrafficRequestWithAllParams(regionId string, domainId string, domainName string, start string, end string) *GetDomainQueryTrafficRequest
- func NewGetDomainQueryTrafficRequestWithoutParam() *GetDomainQueryTrafficRequest
- func (r GetDomainQueryTrafficRequest) GetRegionId() string
- func (r *GetDomainQueryTrafficRequest) SetDomainId(domainId string)
- func (r *GetDomainQueryTrafficRequest) SetDomainName(domainName string)
- func (r *GetDomainQueryTrafficRequest) SetEnd(end string)
- func (r *GetDomainQueryTrafficRequest) SetRegionId(regionId string)
- func (r *GetDomainQueryTrafficRequest) SetStart(start string)
- type GetDomainQueryTrafficResponse
- type GetDomainQueryTrafficResult
- type GetDomainStatisticsRequest
- func NewGetDomainStatisticsRequest(regionId string, domainId string, action string, domainName string, ...) *GetDomainStatisticsRequest
- func NewGetDomainStatisticsRequestWithAllParams(regionId string, domainId string, action string, domainName string, ...) *GetDomainStatisticsRequest
- func NewGetDomainStatisticsRequestWithoutParam() *GetDomainStatisticsRequest
- func (r GetDomainStatisticsRequest) GetRegionId() string
- func (r *GetDomainStatisticsRequest) SetAction(action string)
- func (r *GetDomainStatisticsRequest) SetDomainId(domainId string)
- func (r *GetDomainStatisticsRequest) SetDomainName(domainName string)
- func (r *GetDomainStatisticsRequest) SetEnd(end string)
- func (r *GetDomainStatisticsRequest) SetRegionId(regionId string)
- func (r *GetDomainStatisticsRequest) SetStart(start string)
- type GetDomainStatisticsResponse
- type GetDomainStatisticsResult
- type GetDomainsRequest
- type GetDomainsResponse
- type GetDomainsResult
- type GetMonitorAlarmInfoRequest
- func NewGetMonitorAlarmInfoRequest(regionId string, domainId string) *GetMonitorAlarmInfoRequest
- func NewGetMonitorAlarmInfoRequestWithAllParams(regionId string, domainId string, pageIndex *int, pageSize *int, ...) *GetMonitorAlarmInfoRequest
- func NewGetMonitorAlarmInfoRequestWithoutParam() *GetMonitorAlarmInfoRequest
- func (r GetMonitorAlarmInfoRequest) GetRegionId() string
- func (r *GetMonitorAlarmInfoRequest) SetDomainId(domainId string)
- func (r *GetMonitorAlarmInfoRequest) SetPageIndex(pageIndex int)
- func (r *GetMonitorAlarmInfoRequest) SetPageSize(pageSize int)
- func (r *GetMonitorAlarmInfoRequest) SetRegionId(regionId string)
- func (r *GetMonitorAlarmInfoRequest) SetSearchValue(searchValue string)
- type GetMonitorAlarmInfoResponse
- type GetMonitorAlarmInfoResult
- type GetMonitorRequest
- func (r GetMonitorRequest) GetRegionId() string
- func (r *GetMonitorRequest) SetDomainId(domainId string)
- func (r *GetMonitorRequest) SetPageIndex(pageIndex int)
- func (r *GetMonitorRequest) SetPageSize(pageSize int)
- func (r *GetMonitorRequest) SetRegionId(regionId string)
- func (r *GetMonitorRequest) SetSearchValue(searchValue string)
- type GetMonitorResponse
- type GetMonitorResult
- type GetTargetsRequest
- type GetTargetsResponse
- type GetTargetsResult
- type GetViewTreeRequest
- func (r GetViewTreeRequest) GetRegionId() string
- func (r *GetViewTreeRequest) SetDomainId(domainId string)
- func (r *GetViewTreeRequest) SetLoadMode(loadMode int)
- func (r *GetViewTreeRequest) SetPackId(packId int)
- func (r *GetViewTreeRequest) SetRegionId(regionId string)
- func (r *GetViewTreeRequest) SetViewId(viewId int)
- type GetViewTreeResponse
- type GetViewTreeResult
- type OperateMonitorRequest
- func NewOperateMonitorRequest(regionId string, domainId string, action string, ids []int) *OperateMonitorRequest
- func NewOperateMonitorRequestWithAllParams(regionId string, domainId string, action string, ids []int, ...) *OperateMonitorRequest
- func NewOperateMonitorRequestWithoutParam() *OperateMonitorRequest
- func (r OperateMonitorRequest) GetRegionId() string
- func (r *OperateMonitorRequest) SetAction(action string)
- func (r *OperateMonitorRequest) SetDomainId(domainId string)
- func (r *OperateMonitorRequest) SetIds(ids []int)
- func (r *OperateMonitorRequest) SetRegionId(regionId string)
- func (r *OperateMonitorRequest) SetSwitchTarget(switchTarget string)
- type OperateMonitorResponse
- type OperateMonitorResult
- type OperateRRRequest
- type OperateRRResponse
- type OperateRRResult
- type SearchRRRequest
- type SearchRRResponse
- type SearchRRResult
- type UpdateDomainRequest
- type UpdateDomainResponse
- type UpdateDomainResult
- type UpdateMonitorRequest
- func NewUpdateMonitorRequest(regionId string, domainId string, updateMonitor *clouddnsservice.UpdateMonitor) *UpdateMonitorRequest
- func NewUpdateMonitorRequestWithAllParams(regionId string, domainId string, updateMonitor *clouddnsservice.UpdateMonitor) *UpdateMonitorRequest
- func NewUpdateMonitorRequestWithoutParam() *UpdateMonitorRequest
- type UpdateMonitorResponse
- type UpdateMonitorResult
- type UpdateRRRequest
- type UpdateRRResponse
- type UpdateRRResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddDomainRequest ¶
type AddDomainRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 域名的套餐类型, 0->免费 ,1->企业版, 2->高级版 */ PackId int `json:"packId"` /* 要添加的域名 */ DomainName string `json:"domainName"` /* 域名ID,升级高级版必填 (Optional) */ DomainId *int `json:"domainId"` /* 1->新购买、2->升级,收费套餐的域名必填 (Optional) */ BuyType *int `json:"buyType"` /* 1,2,3 ,时长,收费套餐的域名必填 (Optional) */ TimeSpan *int `json:"timeSpan"` /* 时间单位,收费套餐的域名必填 (Optional) */ TimeUnit *int `json:"timeUnit"` /* 计费类型,收费套餐的域名必填 (Optional) */ BillingType *int `json:"billingType"` }
func NewAddDomainRequest ¶
func NewAddDomainRequest( regionId string, packId int, domainName string, ) *AddDomainRequest
* param regionId: 实例所属的地域ID (Required) * param packId: 域名的套餐类型, 0->免费 ,1->企业版, 2->高级版 (Required) * param domainName: 要添加的域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddDomainRequestWithAllParams ¶
func NewAddDomainRequestWithAllParams( regionId string, packId int, domainName string, domainId *int, buyType *int, timeSpan *int, timeUnit *int, billingType *int, ) *AddDomainRequest
* param regionId: 实例所属的地域ID (Required) * param packId: 域名的套餐类型, 0->免费 ,1->企业版, 2->高级版 (Required) * param domainName: 要添加的域名 (Required) * param domainId: 域名ID,升级高级版必填 (Optional) * param buyType: 1->新购买、2->升级,收费套餐的域名必填 (Optional) * param timeSpan: 1,2,3 ,时长,收费套餐的域名必填 (Optional) * param timeUnit: 时间单位,收费套餐的域名必填 (Optional) * param billingType: 计费类型,收费套餐的域名必填 (Optional)
func NewAddDomainRequestWithoutParam ¶
func NewAddDomainRequestWithoutParam() *AddDomainRequest
This constructor has better compatible ability when API parameters changed
func (AddDomainRequest) GetRegionId ¶
func (r AddDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddDomainRequest) SetBillingType ¶
func (r *AddDomainRequest) SetBillingType(billingType int)
param billingType: 计费类型,收费套餐的域名必填(Optional)
func (*AddDomainRequest) SetBuyType ¶
func (r *AddDomainRequest) SetBuyType(buyType int)
param buyType: 1->新购买、2->升级,收费套餐的域名必填(Optional)
func (*AddDomainRequest) SetDomainId ¶
func (r *AddDomainRequest) SetDomainId(domainId int)
param domainId: 域名ID,升级高级版必填(Optional)
func (*AddDomainRequest) SetDomainName ¶
func (r *AddDomainRequest) SetDomainName(domainName string)
param domainName: 要添加的域名(Required)
func (*AddDomainRequest) SetPackId ¶
func (r *AddDomainRequest) SetPackId(packId int)
param packId: 域名的套餐类型, 0->免费 ,1->企业版, 2->高级版(Required)
func (*AddDomainRequest) SetRegionId ¶
func (r *AddDomainRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*AddDomainRequest) SetTimeSpan ¶
func (r *AddDomainRequest) SetTimeSpan(timeSpan int)
param timeSpan: 1,2,3 ,时长,收费套餐的域名必填(Optional)
func (*AddDomainRequest) SetTimeUnit ¶
func (r *AddDomainRequest) SetTimeUnit(timeUnit int)
param timeUnit: 时间单位,收费套餐的域名必填(Optional)
type AddDomainResponse ¶
type AddDomainResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AddDomainResult `json:"result"` }
type AddDomainResult ¶
type AddDomainResult struct { Data clouddnsservice.Domain `json:"data"` Order string `json:"order"` }
type AddMonitorRequest ¶
type AddMonitorRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 域名ID */ DomainId string `json:"domainId"` /* 子域名 */ SubDomainName string `json:"subDomainName"` }
func NewAddMonitorRequest ¶
func NewAddMonitorRequest( regionId string, domainId string, subDomainName string, ) *AddMonitorRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param subDomainName: 子域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddMonitorRequestWithAllParams ¶
func NewAddMonitorRequestWithAllParams( regionId string, domainId string, subDomainName string, ) *AddMonitorRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param subDomainName: 子域名 (Required)
func NewAddMonitorRequestWithoutParam ¶
func NewAddMonitorRequestWithoutParam() *AddMonitorRequest
This constructor has better compatible ability when API parameters changed
func (AddMonitorRequest) GetRegionId ¶
func (r AddMonitorRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddMonitorRequest) SetDomainId ¶
func (r *AddMonitorRequest) SetDomainId(domainId string)
param domainId: 域名ID(Required)
func (*AddMonitorRequest) SetRegionId ¶
func (r *AddMonitorRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*AddMonitorRequest) SetSubDomainName ¶
func (r *AddMonitorRequest) SetSubDomainName(subDomainName string)
param subDomainName: 子域名(Required)
type AddMonitorResponse ¶
type AddMonitorResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AddMonitorResult `json:"result"` }
type AddMonitorResult ¶
type AddMonitorResult struct { }
type AddMonitorTargetRequest ¶
type AddMonitorTargetRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 域名ID */ DomainId string `json:"domainId"` /* 子域名 */ SubDomainName string `json:"subDomainName"` /* 子域名可用监控对象的数组 */ Targets []string `json:"targets"` }
func NewAddMonitorTargetRequest ¶
func NewAddMonitorTargetRequest( regionId string, domainId string, subDomainName string, targets []string, ) *AddMonitorTargetRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param subDomainName: 子域名 (Required) * param targets: 子域名可用监控对象的数组 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddMonitorTargetRequestWithAllParams ¶
func NewAddMonitorTargetRequestWithAllParams( regionId string, domainId string, subDomainName string, targets []string, ) *AddMonitorTargetRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param subDomainName: 子域名 (Required) * param targets: 子域名可用监控对象的数组 (Required)
func NewAddMonitorTargetRequestWithoutParam ¶
func NewAddMonitorTargetRequestWithoutParam() *AddMonitorTargetRequest
This constructor has better compatible ability when API parameters changed
func (AddMonitorTargetRequest) GetRegionId ¶
func (r AddMonitorTargetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddMonitorTargetRequest) SetDomainId ¶
func (r *AddMonitorTargetRequest) SetDomainId(domainId string)
param domainId: 域名ID(Required)
func (*AddMonitorTargetRequest) SetRegionId ¶
func (r *AddMonitorTargetRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*AddMonitorTargetRequest) SetSubDomainName ¶
func (r *AddMonitorTargetRequest) SetSubDomainName(subDomainName string)
param subDomainName: 子域名(Required)
func (*AddMonitorTargetRequest) SetTargets ¶
func (r *AddMonitorTargetRequest) SetTargets(targets []string)
param targets: 子域名可用监控对象的数组(Required)
type AddMonitorTargetResponse ¶
type AddMonitorTargetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AddMonitorTargetResult `json:"result"` }
type AddMonitorTargetResult ¶
type AddMonitorTargetResult struct { }
type AddRRRequest ¶
type AddRRRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 域名ID */ DomainId string `json:"domainId"` /* RR参数 */ Req *clouddnsservice.AddRR `json:"req"` }
func NewAddRRRequest ¶
func NewAddRRRequest( regionId string, domainId string, req *clouddnsservice.AddRR, ) *AddRRRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param req: RR参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddRRRequestWithAllParams ¶
func NewAddRRRequestWithAllParams( regionId string, domainId string, req *clouddnsservice.AddRR, ) *AddRRRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param req: RR参数 (Required)
func NewAddRRRequestWithoutParam ¶
func NewAddRRRequestWithoutParam() *AddRRRequest
This constructor has better compatible ability when API parameters changed
func (AddRRRequest) GetRegionId ¶
func (r AddRRRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddRRRequest) SetDomainId ¶
func (r *AddRRRequest) SetDomainId(domainId string)
param domainId: 域名ID(Required)
func (*AddRRRequest) SetRegionId ¶
func (r *AddRRRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*AddRRRequest) SetReq ¶
func (r *AddRRRequest) SetReq(req *clouddnsservice.AddRR)
param req: RR参数(Required)
type AddRRResponse ¶
type AddRRResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AddRRResult `json:"result"` }
type AddRRResult ¶
type AddRRResult struct {
DataList clouddnsservice.RR `json:"dataList"`
}
type DelDomainRequest ¶
type DelDomainRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 需要删除的域名ID */ DomainId int `json:"domainId"` }
func NewDelDomainRequest ¶
func NewDelDomainRequest( regionId string, domainId int, ) *DelDomainRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 需要删除的域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDelDomainRequestWithAllParams ¶
func NewDelDomainRequestWithAllParams( regionId string, domainId int, ) *DelDomainRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 需要删除的域名ID (Required)
func NewDelDomainRequestWithoutParam ¶
func NewDelDomainRequestWithoutParam() *DelDomainRequest
This constructor has better compatible ability when API parameters changed
func (DelDomainRequest) GetRegionId ¶
func (r DelDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DelDomainRequest) SetDomainId ¶
func (r *DelDomainRequest) SetDomainId(domainId int)
param domainId: 需要删除的域名ID(Required)
func (*DelDomainRequest) SetRegionId ¶
func (r *DelDomainRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
type DelDomainResponse ¶
type DelDomainResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DelDomainResult `json:"result"` }
type DelDomainResult ¶
type DelDomainResult struct { }
type GetDomainQueryCountRequest ¶ added in v1.0.7
type GetDomainQueryCountRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 域名ID */ DomainId string `json:"domainId"` /* 查询的域名 */ DomainName string `json:"domainName"` /* 起始时间, UTC时间例如2017-11-10T23:00:00Z */ Start string `json:"start"` /* 终止时间, UTC时间例如2017-11-10T23:00:00Z */ End string `json:"end"` }
func NewGetDomainQueryCountRequest ¶ added in v1.0.7
func NewGetDomainQueryCountRequest( regionId string, domainId string, domainName string, start string, end string, ) *GetDomainQueryCountRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param domainName: 查询的域名 (Required) * param start: 起始时间, UTC时间例如2017-11-10T23:00:00Z (Required) * param end: 终止时间, UTC时间例如2017-11-10T23:00:00Z (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetDomainQueryCountRequestWithAllParams ¶ added in v1.0.7
func NewGetDomainQueryCountRequestWithAllParams( regionId string, domainId string, domainName string, start string, end string, ) *GetDomainQueryCountRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param domainName: 查询的域名 (Required) * param start: 起始时间, UTC时间例如2017-11-10T23:00:00Z (Required) * param end: 终止时间, UTC时间例如2017-11-10T23:00:00Z (Required)
func NewGetDomainQueryCountRequestWithoutParam ¶ added in v1.0.7
func NewGetDomainQueryCountRequestWithoutParam() *GetDomainQueryCountRequest
This constructor has better compatible ability when API parameters changed
func (GetDomainQueryCountRequest) GetRegionId ¶ added in v1.0.7
func (r GetDomainQueryCountRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetDomainQueryCountRequest) SetDomainId ¶ added in v1.0.7
func (r *GetDomainQueryCountRequest) SetDomainId(domainId string)
param domainId: 域名ID(Required)
func (*GetDomainQueryCountRequest) SetDomainName ¶ added in v1.0.7
func (r *GetDomainQueryCountRequest) SetDomainName(domainName string)
param domainName: 查询的域名(Required)
func (*GetDomainQueryCountRequest) SetEnd ¶ added in v1.0.7
func (r *GetDomainQueryCountRequest) SetEnd(end string)
param end: 终止时间, UTC时间例如2017-11-10T23:00:00Z(Required)
func (*GetDomainQueryCountRequest) SetRegionId ¶ added in v1.0.7
func (r *GetDomainQueryCountRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetDomainQueryCountRequest) SetStart ¶ added in v1.0.7
func (r *GetDomainQueryCountRequest) SetStart(start string)
param start: 起始时间, UTC时间例如2017-11-10T23:00:00Z(Required)
type GetDomainQueryCountResponse ¶ added in v1.0.7
type GetDomainQueryCountResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetDomainQueryCountResult `json:"result"` }
type GetDomainQueryCountResult ¶ added in v1.0.7
type GetDomainQueryTrafficRequest ¶ added in v1.0.7
type GetDomainQueryTrafficRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 域名ID */ DomainId string `json:"domainId"` /* 域名 */ DomainName string `json:"domainName"` /* 起始时间, UTC时间例如2017-11-10T23:00:00Z */ Start string `json:"start"` /* 终止时间, UTC时间例如2017-11-10T23:00:00Z */ End string `json:"end"` }
func NewGetDomainQueryTrafficRequest ¶ added in v1.0.7
func NewGetDomainQueryTrafficRequest( regionId string, domainId string, domainName string, start string, end string, ) *GetDomainQueryTrafficRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param domainName: 域名 (Required) * param start: 起始时间, UTC时间例如2017-11-10T23:00:00Z (Required) * param end: 终止时间, UTC时间例如2017-11-10T23:00:00Z (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetDomainQueryTrafficRequestWithAllParams ¶ added in v1.0.7
func NewGetDomainQueryTrafficRequestWithAllParams( regionId string, domainId string, domainName string, start string, end string, ) *GetDomainQueryTrafficRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param domainName: 域名 (Required) * param start: 起始时间, UTC时间例如2017-11-10T23:00:00Z (Required) * param end: 终止时间, UTC时间例如2017-11-10T23:00:00Z (Required)
func NewGetDomainQueryTrafficRequestWithoutParam ¶ added in v1.0.7
func NewGetDomainQueryTrafficRequestWithoutParam() *GetDomainQueryTrafficRequest
This constructor has better compatible ability when API parameters changed
func (GetDomainQueryTrafficRequest) GetRegionId ¶ added in v1.0.7
func (r GetDomainQueryTrafficRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetDomainQueryTrafficRequest) SetDomainId ¶ added in v1.0.7
func (r *GetDomainQueryTrafficRequest) SetDomainId(domainId string)
param domainId: 域名ID(Required)
func (*GetDomainQueryTrafficRequest) SetDomainName ¶ added in v1.0.7
func (r *GetDomainQueryTrafficRequest) SetDomainName(domainName string)
param domainName: 域名(Required)
func (*GetDomainQueryTrafficRequest) SetEnd ¶ added in v1.0.7
func (r *GetDomainQueryTrafficRequest) SetEnd(end string)
param end: 终止时间, UTC时间例如2017-11-10T23:00:00Z(Required)
func (*GetDomainQueryTrafficRequest) SetRegionId ¶ added in v1.0.7
func (r *GetDomainQueryTrafficRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetDomainQueryTrafficRequest) SetStart ¶ added in v1.0.7
func (r *GetDomainQueryTrafficRequest) SetStart(start string)
param start: 起始时间, UTC时间例如2017-11-10T23:00:00Z(Required)
type GetDomainQueryTrafficResponse ¶ added in v1.0.7
type GetDomainQueryTrafficResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetDomainQueryTrafficResult `json:"result"` }
type GetDomainQueryTrafficResult ¶ added in v1.0.7
type GetDomainStatisticsRequest ¶
type GetDomainStatisticsRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 域名ID */ DomainId string `json:"domainId"` /* 查询动作,"query"查询流量,"resolve"解析流量 */ Action string `json:"action"` /* 域名 */ DomainName string `json:"domainName"` /* 起始时间, UTC时间例如2017-11-10T23:00:00Z */ Start string `json:"start"` /* 终止时间, UTC时间例如2017-11-10T23:00:00Z */ End string `json:"end"` }
func NewGetDomainStatisticsRequest ¶
func NewGetDomainStatisticsRequest( regionId string, domainId string, action string, domainName string, start string, end string, ) *GetDomainStatisticsRequest
* param regionId: Region ID (Required) * param domainId: 域名ID (Required) * param action: 查询动作,"query"查询流量,"resolve"解析流量 (Required) * param domainName: 域名 (Required) * param start: 起始时间, UTC时间例如2017-11-10T23:00:00Z (Required) * param end: 终止时间, UTC时间例如2017-11-10T23:00:00Z (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetDomainStatisticsRequestWithAllParams ¶
func NewGetDomainStatisticsRequestWithAllParams( regionId string, domainId string, action string, domainName string, start string, end string, ) *GetDomainStatisticsRequest
* param regionId: Region ID (Required) * param domainId: 域名ID (Required) * param action: 查询动作,"query"查询流量,"resolve"解析流量 (Required) * param domainName: 域名 (Required) * param start: 起始时间, UTC时间例如2017-11-10T23:00:00Z (Required) * param end: 终止时间, UTC时间例如2017-11-10T23:00:00Z (Required)
func NewGetDomainStatisticsRequestWithoutParam ¶
func NewGetDomainStatisticsRequestWithoutParam() *GetDomainStatisticsRequest
This constructor has better compatible ability when API parameters changed
func (GetDomainStatisticsRequest) GetRegionId ¶
func (r GetDomainStatisticsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetDomainStatisticsRequest) SetAction ¶
func (r *GetDomainStatisticsRequest) SetAction(action string)
param action: 查询动作,"query"查询流量,"resolve"解析流量(Required)
func (*GetDomainStatisticsRequest) SetDomainId ¶
func (r *GetDomainStatisticsRequest) SetDomainId(domainId string)
param domainId: 域名ID(Required)
func (*GetDomainStatisticsRequest) SetDomainName ¶
func (r *GetDomainStatisticsRequest) SetDomainName(domainName string)
param domainName: 域名(Required)
func (*GetDomainStatisticsRequest) SetEnd ¶
func (r *GetDomainStatisticsRequest) SetEnd(end string)
param end: 终止时间, UTC时间例如2017-11-10T23:00:00Z(Required)
func (*GetDomainStatisticsRequest) SetRegionId ¶
func (r *GetDomainStatisticsRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*GetDomainStatisticsRequest) SetStart ¶
func (r *GetDomainStatisticsRequest) SetStart(start string)
param start: 起始时间, UTC时间例如2017-11-10T23:00:00Z(Required)
type GetDomainStatisticsResponse ¶
type GetDomainStatisticsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetDomainStatisticsResult `json:"result"` }
type GetDomainsRequest ¶
type GetDomainsRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 分页查询时查询的每页的序号,起始值为1,默认为1 */ PageNumber int `json:"pageNumber"` /* 分页查询时设置的每页行数,默认为10 */ PageSize int `json:"pageSize"` /* 关键字,按照”%domainName%”模式匹配主域名 (Optional) */ DomainName *string `json:"domainName"` }
func NewGetDomainsRequest ¶
func NewGetDomainsRequest( regionId string, pageNumber int, pageSize int, ) *GetDomainsRequest
* param regionId: 实例所属的地域ID (Required) * param pageNumber: 分页查询时查询的每页的序号,起始值为1,默认为1 (Required) * param pageSize: 分页查询时设置的每页行数,默认为10 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetDomainsRequestWithAllParams ¶
func NewGetDomainsRequestWithAllParams( regionId string, pageNumber int, pageSize int, domainName *string, ) *GetDomainsRequest
* param regionId: 实例所属的地域ID (Required) * param pageNumber: 分页查询时查询的每页的序号,起始值为1,默认为1 (Required) * param pageSize: 分页查询时设置的每页行数,默认为10 (Required) * param domainName: 关键字,按照”%domainName%”模式匹配主域名 (Optional)
func NewGetDomainsRequestWithoutParam ¶
func NewGetDomainsRequestWithoutParam() *GetDomainsRequest
This constructor has better compatible ability when API parameters changed
func (GetDomainsRequest) GetRegionId ¶
func (r GetDomainsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetDomainsRequest) SetDomainName ¶
func (r *GetDomainsRequest) SetDomainName(domainName string)
param domainName: 关键字,按照”%domainName%”模式匹配主域名(Optional)
func (*GetDomainsRequest) SetPageNumber ¶
func (r *GetDomainsRequest) SetPageNumber(pageNumber int)
param pageNumber: 分页查询时查询的每页的序号,起始值为1,默认为1(Required)
func (*GetDomainsRequest) SetPageSize ¶
func (r *GetDomainsRequest) SetPageSize(pageSize int)
param pageSize: 分页查询时设置的每页行数,默认为10(Required)
func (*GetDomainsRequest) SetRegionId ¶
func (r *GetDomainsRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
type GetDomainsResponse ¶
type GetDomainsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetDomainsResult `json:"result"` }
type GetDomainsResult ¶
type GetDomainsResult struct { DataList []clouddnsservice.Domain `json:"dataList"` CurrentCount int `json:"currentCount"` TotalCount int `json:"totalCount"` TotalPage int `json:"totalPage"` }
type GetMonitorAlarmInfoRequest ¶
type GetMonitorAlarmInfoRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 域名ID */ DomainId string `json:"domainId"` /* 当前页数,起始值为1,默认为1 (Optional) */ PageIndex *int `json:"pageIndex"` /* 分页查询时设置的每页行数 (Optional) */ PageSize *int `json:"pageSize"` /* 关键字 (Optional) */ SearchValue *string `json:"searchValue"` }
func NewGetMonitorAlarmInfoRequest ¶
func NewGetMonitorAlarmInfoRequest( regionId string, domainId string, ) *GetMonitorAlarmInfoRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetMonitorAlarmInfoRequestWithAllParams ¶
func NewGetMonitorAlarmInfoRequestWithAllParams( regionId string, domainId string, pageIndex *int, pageSize *int, searchValue *string, ) *GetMonitorAlarmInfoRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param pageIndex: 当前页数,起始值为1,默认为1 (Optional) * param pageSize: 分页查询时设置的每页行数 (Optional) * param searchValue: 关键字 (Optional)
func NewGetMonitorAlarmInfoRequestWithoutParam ¶
func NewGetMonitorAlarmInfoRequestWithoutParam() *GetMonitorAlarmInfoRequest
This constructor has better compatible ability when API parameters changed
func (GetMonitorAlarmInfoRequest) GetRegionId ¶
func (r GetMonitorAlarmInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetMonitorAlarmInfoRequest) SetDomainId ¶
func (r *GetMonitorAlarmInfoRequest) SetDomainId(domainId string)
param domainId: 域名ID(Required)
func (*GetMonitorAlarmInfoRequest) SetPageIndex ¶
func (r *GetMonitorAlarmInfoRequest) SetPageIndex(pageIndex int)
param pageIndex: 当前页数,起始值为1,默认为1(Optional)
func (*GetMonitorAlarmInfoRequest) SetPageSize ¶
func (r *GetMonitorAlarmInfoRequest) SetPageSize(pageSize int)
param pageSize: 分页查询时设置的每页行数(Optional)
func (*GetMonitorAlarmInfoRequest) SetRegionId ¶
func (r *GetMonitorAlarmInfoRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetMonitorAlarmInfoRequest) SetSearchValue ¶
func (r *GetMonitorAlarmInfoRequest) SetSearchValue(searchValue string)
param searchValue: 关键字(Optional)
type GetMonitorAlarmInfoResponse ¶
type GetMonitorAlarmInfoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetMonitorAlarmInfoResult `json:"result"` }
type GetMonitorAlarmInfoResult ¶
type GetMonitorAlarmInfoResult struct { CurrentCount int `json:"currentCount"` TotalCount int `json:"totalCount"` TotalPage int `json:"totalPage"` DataList []clouddnsservice.MonitorAlarmInfo `json:"dataList"` }
type GetMonitorRequest ¶
type GetMonitorRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 域名ID */ DomainId string `json:"domainId"` /* 当前页数,起始值为1,默认为1 (Optional) */ PageIndex *int `json:"pageIndex"` /* 分页查询时设置的每页行数 (Optional) */ PageSize *int `json:"pageSize"` /* 查询的值 (Optional) */ SearchValue *string `json:"searchValue"` }
func NewGetMonitorRequest ¶
func NewGetMonitorRequest( regionId string, domainId string, ) *GetMonitorRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetMonitorRequestWithAllParams ¶
func NewGetMonitorRequestWithAllParams( regionId string, domainId string, pageIndex *int, pageSize *int, searchValue *string, ) *GetMonitorRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param pageIndex: 当前页数,起始值为1,默认为1 (Optional) * param pageSize: 分页查询时设置的每页行数 (Optional) * param searchValue: 查询的值 (Optional)
func NewGetMonitorRequestWithoutParam ¶
func NewGetMonitorRequestWithoutParam() *GetMonitorRequest
This constructor has better compatible ability when API parameters changed
func (GetMonitorRequest) GetRegionId ¶
func (r GetMonitorRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetMonitorRequest) SetDomainId ¶
func (r *GetMonitorRequest) SetDomainId(domainId string)
param domainId: 域名ID(Required)
func (*GetMonitorRequest) SetPageIndex ¶
func (r *GetMonitorRequest) SetPageIndex(pageIndex int)
param pageIndex: 当前页数,起始值为1,默认为1(Optional)
func (*GetMonitorRequest) SetPageSize ¶
func (r *GetMonitorRequest) SetPageSize(pageSize int)
param pageSize: 分页查询时设置的每页行数(Optional)
func (*GetMonitorRequest) SetRegionId ¶
func (r *GetMonitorRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetMonitorRequest) SetSearchValue ¶
func (r *GetMonitorRequest) SetSearchValue(searchValue string)
param searchValue: 查询的值(Optional)
type GetMonitorResponse ¶
type GetMonitorResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetMonitorResult `json:"result"` }
type GetMonitorResult ¶
type GetMonitorResult struct { CurrentCount int `json:"currentCount"` TotalCount int `json:"totalCount"` TotalPage int `json:"totalPage"` DataList []clouddnsservice.Monitor `json:"dataList"` }
type GetTargetsRequest ¶
type GetTargetsRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 域名ID */ DomainId string `json:"domainId"` /* 子域名 */ SubDomainName string `json:"subDomainName"` }
func NewGetTargetsRequest ¶
func NewGetTargetsRequest( regionId string, domainId string, subDomainName string, ) *GetTargetsRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param subDomainName: 子域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetTargetsRequestWithAllParams ¶
func NewGetTargetsRequestWithAllParams( regionId string, domainId string, subDomainName string, ) *GetTargetsRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param subDomainName: 子域名 (Required)
func NewGetTargetsRequestWithoutParam ¶
func NewGetTargetsRequestWithoutParam() *GetTargetsRequest
This constructor has better compatible ability when API parameters changed
func (GetTargetsRequest) GetRegionId ¶
func (r GetTargetsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetTargetsRequest) SetDomainId ¶
func (r *GetTargetsRequest) SetDomainId(domainId string)
param domainId: 域名ID(Required)
func (*GetTargetsRequest) SetRegionId ¶
func (r *GetTargetsRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetTargetsRequest) SetSubDomainName ¶
func (r *GetTargetsRequest) SetSubDomainName(subDomainName string)
param subDomainName: 子域名(Required)
type GetTargetsResponse ¶
type GetTargetsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetTargetsResult `json:"result"` }
type GetTargetsResult ¶
type GetTargetsResult struct {
Data []string `json:"data"`
}
type GetViewTreeRequest ¶
type GetViewTreeRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 域名ID */ DomainId string `json:"domainId"` /* 展示方式 (Optional) */ LoadMode *int `json:"loadMode"` /* 套餐ID */ PackId int `json:"packId"` /* view ID,默认为0 */ ViewId int `json:"viewId"` }
func NewGetViewTreeRequest ¶
func NewGetViewTreeRequest( regionId string, domainId string, packId int, viewId int, ) *GetViewTreeRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param packId: 套餐ID (Required) * param viewId: view ID,默认为0 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetViewTreeRequestWithAllParams ¶
func NewGetViewTreeRequestWithAllParams( regionId string, domainId string, loadMode *int, packId int, viewId int, ) *GetViewTreeRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param loadMode: 展示方式 (Optional) * param packId: 套餐ID (Required) * param viewId: view ID,默认为0 (Required)
func NewGetViewTreeRequestWithoutParam ¶
func NewGetViewTreeRequestWithoutParam() *GetViewTreeRequest
This constructor has better compatible ability when API parameters changed
func (GetViewTreeRequest) GetRegionId ¶
func (r GetViewTreeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetViewTreeRequest) SetDomainId ¶
func (r *GetViewTreeRequest) SetDomainId(domainId string)
param domainId: 域名ID(Required)
func (*GetViewTreeRequest) SetLoadMode ¶
func (r *GetViewTreeRequest) SetLoadMode(loadMode int)
param loadMode: 展示方式(Optional)
func (*GetViewTreeRequest) SetPackId ¶
func (r *GetViewTreeRequest) SetPackId(packId int)
param packId: 套餐ID(Required)
func (*GetViewTreeRequest) SetRegionId ¶
func (r *GetViewTreeRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetViewTreeRequest) SetViewId ¶
func (r *GetViewTreeRequest) SetViewId(viewId int)
param viewId: view ID,默认为0(Required)
type GetViewTreeResponse ¶
type GetViewTreeResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetViewTreeResult `json:"result"` }
type GetViewTreeResult ¶
type GetViewTreeResult struct {
Data []clouddnsservice.ViewTree `json:"data"`
}
type OperateMonitorRequest ¶
type OperateMonitorRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 域名ID */ DomainId string `json:"domainId"` /* 删除del, 暂停stop, 开启start, 手动恢复recover,手动切换switch */ Action string `json:"action"` /* 监控项ID */ Ids []int `json:"ids"` /* 监控项的主机值, 手动切换时必填 (Optional) */ SwitchTarget *string `json:"switchTarget"` }
func NewOperateMonitorRequest ¶
func NewOperateMonitorRequest( regionId string, domainId string, action string, ids []int, ) *OperateMonitorRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param action: 删除del, 暂停stop, 开启start, 手动恢复recover,手动切换switch (Required) * param ids: 监控项ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewOperateMonitorRequestWithAllParams ¶
func NewOperateMonitorRequestWithAllParams( regionId string, domainId string, action string, ids []int, switchTarget *string, ) *OperateMonitorRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param action: 删除del, 暂停stop, 开启start, 手动恢复recover,手动切换switch (Required) * param ids: 监控项ID (Required) * param switchTarget: 监控项的主机值, 手动切换时必填 (Optional)
func NewOperateMonitorRequestWithoutParam ¶
func NewOperateMonitorRequestWithoutParam() *OperateMonitorRequest
This constructor has better compatible ability when API parameters changed
func (OperateMonitorRequest) GetRegionId ¶
func (r OperateMonitorRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*OperateMonitorRequest) SetAction ¶
func (r *OperateMonitorRequest) SetAction(action string)
param action: 删除del, 暂停stop, 开启start, 手动恢复recover,手动切换switch(Required)
func (*OperateMonitorRequest) SetDomainId ¶
func (r *OperateMonitorRequest) SetDomainId(domainId string)
param domainId: 域名ID(Required)
func (*OperateMonitorRequest) SetIds ¶
func (r *OperateMonitorRequest) SetIds(ids []int)
param ids: 监控项ID(Required)
func (*OperateMonitorRequest) SetRegionId ¶
func (r *OperateMonitorRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*OperateMonitorRequest) SetSwitchTarget ¶
func (r *OperateMonitorRequest) SetSwitchTarget(switchTarget string)
param switchTarget: 监控项的主机值, 手动切换时必填(Optional)
type OperateMonitorResponse ¶
type OperateMonitorResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result OperateMonitorResult `json:"result"` }
type OperateMonitorResult ¶
type OperateMonitorResult struct { }
type OperateRRRequest ¶
type OperateRRRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 域名ID */ DomainId string `json:"domainId"` /* 需要操作的解析记录ID */ Ids []int `json:"ids"` /* 操作类型,on->启用 off->停用 del->删除 */ Action string `json:"action"` }
func NewOperateRRRequest ¶
func NewOperateRRRequest( regionId string, domainId string, ids []int, action string, ) *OperateRRRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param ids: 需要操作的解析记录ID (Required) * param action: 操作类型,on->启用 off->停用 del->删除 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewOperateRRRequestWithAllParams ¶
func NewOperateRRRequestWithAllParams( regionId string, domainId string, ids []int, action string, ) *OperateRRRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param ids: 需要操作的解析记录ID (Required) * param action: 操作类型,on->启用 off->停用 del->删除 (Required)
func NewOperateRRRequestWithoutParam ¶
func NewOperateRRRequestWithoutParam() *OperateRRRequest
This constructor has better compatible ability when API parameters changed
func (OperateRRRequest) GetRegionId ¶
func (r OperateRRRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*OperateRRRequest) SetAction ¶
func (r *OperateRRRequest) SetAction(action string)
param action: 操作类型,on->启用 off->停用 del->删除(Required)
func (*OperateRRRequest) SetDomainId ¶
func (r *OperateRRRequest) SetDomainId(domainId string)
param domainId: 域名ID(Required)
func (*OperateRRRequest) SetIds ¶
func (r *OperateRRRequest) SetIds(ids []int)
param ids: 需要操作的解析记录ID(Required)
func (*OperateRRRequest) SetRegionId ¶
func (r *OperateRRRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
type OperateRRResponse ¶
type OperateRRResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result OperateRRResult `json:"result"` }
type OperateRRResult ¶
type OperateRRResult struct { }
type SearchRRRequest ¶
type SearchRRRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 域名ID */ DomainId string `json:"domainId"` /* 当前页数,起始值为1,默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页查询时设置的每页行数, 默认为10 (Optional) */ PageSize *int `json:"pageSize"` }
func NewSearchRRRequest ¶
func NewSearchRRRequest( regionId string, domainId string, ) *SearchRRRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSearchRRRequestWithAllParams ¶
func NewSearchRRRequestWithAllParams( regionId string, domainId string, pageNumber *int, pageSize *int, ) *SearchRRRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param pageNumber: 当前页数,起始值为1,默认为1 (Optional) * param pageSize: 分页查询时设置的每页行数, 默认为10 (Optional)
func NewSearchRRRequestWithoutParam ¶
func NewSearchRRRequestWithoutParam() *SearchRRRequest
This constructor has better compatible ability when API parameters changed
func (SearchRRRequest) GetRegionId ¶
func (r SearchRRRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SearchRRRequest) SetDomainId ¶
func (r *SearchRRRequest) SetDomainId(domainId string)
param domainId: 域名ID(Required)
func (*SearchRRRequest) SetPageNumber ¶ added in v1.0.8
func (r *SearchRRRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前页数,起始值为1,默认为1(Optional)
func (*SearchRRRequest) SetPageSize ¶ added in v1.0.8
func (r *SearchRRRequest) SetPageSize(pageSize int)
param pageSize: 分页查询时设置的每页行数, 默认为10(Optional)
func (*SearchRRRequest) SetRegionId ¶
func (r *SearchRRRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
type SearchRRResponse ¶
type SearchRRResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SearchRRResult `json:"result"` }
type SearchRRResult ¶
type SearchRRResult struct { DataList []clouddnsservice.RR `json:"dataList"` TotalCount int `json:"totalCount"` TotalPage int `json:"totalPage"` CurrentCount int `json:"currentCount"` }
type UpdateDomainRequest ¶
type UpdateDomainRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 需要修改的域名 */ DomainName string `json:"domainName"` /* 需要修改的域名ID */ Id int `json:"id"` }
func NewUpdateDomainRequest ¶
func NewUpdateDomainRequest( regionId string, domainName string, id int, ) *UpdateDomainRequest
* param regionId: 实例所属的地域ID (Required) * param domainName: 需要修改的域名 (Required) * param id: 需要修改的域名ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateDomainRequestWithAllParams ¶
func NewUpdateDomainRequestWithAllParams( regionId string, domainName string, id int, ) *UpdateDomainRequest
* param regionId: 实例所属的地域ID (Required) * param domainName: 需要修改的域名 (Required) * param id: 需要修改的域名ID (Required)
func NewUpdateDomainRequestWithoutParam ¶
func NewUpdateDomainRequestWithoutParam() *UpdateDomainRequest
This constructor has better compatible ability when API parameters changed
func (UpdateDomainRequest) GetRegionId ¶
func (r UpdateDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateDomainRequest) SetDomainName ¶
func (r *UpdateDomainRequest) SetDomainName(domainName string)
param domainName: 需要修改的域名(Required)
func (*UpdateDomainRequest) SetId ¶
func (r *UpdateDomainRequest) SetId(id int)
param id: 需要修改的域名ID(Required)
func (*UpdateDomainRequest) SetRegionId ¶
func (r *UpdateDomainRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
type UpdateDomainResponse ¶
type UpdateDomainResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateDomainResult `json:"result"` }
type UpdateDomainResult ¶
type UpdateDomainResult struct {
UpdateDomain clouddnsservice.Domain `json:"updateDomain"`
}
type UpdateMonitorRequest ¶
type UpdateMonitorRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 域名ID */ DomainId string `json:"domainId"` /* 监控项设置信息 */ UpdateMonitor *clouddnsservice.UpdateMonitor `json:"updateMonitor"` }
func NewUpdateMonitorRequest ¶
func NewUpdateMonitorRequest( regionId string, domainId string, updateMonitor *clouddnsservice.UpdateMonitor, ) *UpdateMonitorRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param updateMonitor: 监控项设置信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateMonitorRequestWithAllParams ¶
func NewUpdateMonitorRequestWithAllParams( regionId string, domainId string, updateMonitor *clouddnsservice.UpdateMonitor, ) *UpdateMonitorRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param updateMonitor: 监控项设置信息 (Required)
func NewUpdateMonitorRequestWithoutParam ¶
func NewUpdateMonitorRequestWithoutParam() *UpdateMonitorRequest
This constructor has better compatible ability when API parameters changed
func (UpdateMonitorRequest) GetRegionId ¶
func (r UpdateMonitorRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateMonitorRequest) SetDomainId ¶
func (r *UpdateMonitorRequest) SetDomainId(domainId string)
param domainId: 域名ID(Required)
func (*UpdateMonitorRequest) SetRegionId ¶
func (r *UpdateMonitorRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*UpdateMonitorRequest) SetUpdateMonitor ¶
func (r *UpdateMonitorRequest) SetUpdateMonitor(updateMonitor *clouddnsservice.UpdateMonitor)
param updateMonitor: 监控项设置信息(Required)
type UpdateMonitorResponse ¶
type UpdateMonitorResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateMonitorResult `json:"result"` }
type UpdateMonitorResult ¶
type UpdateMonitorResult struct { }
type UpdateRRRequest ¶
type UpdateRRRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 域名ID */ DomainId string `json:"domainId"` /* updateRR参数 */ Req *clouddnsservice.UpdateRR `json:"req"` }
func NewUpdateRRRequest ¶
func NewUpdateRRRequest( regionId string, domainId string, req *clouddnsservice.UpdateRR, ) *UpdateRRRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param req: updateRR参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateRRRequestWithAllParams ¶
func NewUpdateRRRequestWithAllParams( regionId string, domainId string, req *clouddnsservice.UpdateRR, ) *UpdateRRRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID (Required) * param req: updateRR参数 (Required)
func NewUpdateRRRequestWithoutParam ¶
func NewUpdateRRRequestWithoutParam() *UpdateRRRequest
This constructor has better compatible ability when API parameters changed
func (UpdateRRRequest) GetRegionId ¶
func (r UpdateRRRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateRRRequest) SetDomainId ¶
func (r *UpdateRRRequest) SetDomainId(domainId string)
param domainId: 域名ID(Required)
func (*UpdateRRRequest) SetRegionId ¶
func (r *UpdateRRRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*UpdateRRRequest) SetReq ¶
func (r *UpdateRRRequest) SetReq(req *clouddnsservice.UpdateRR)
param req: updateRR参数(Required)
type UpdateRRResponse ¶
type UpdateRRResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateRRResult `json:"result"` }
type UpdateRRResult ¶
type UpdateRRResult struct { }
Source Files
¶
- AddDomain.go
- AddMonitor.go
- AddMonitorTarget.go
- AddRR.go
- DelDomain.go
- GetDomainQueryCount.go
- GetDomainQueryTraffic.go
- GetDomainStatistics.go
- GetDomains.go
- GetMonitor.go
- GetMonitorAlarmInfo.go
- GetTargets.go
- GetViewTree.go
- OperateMonitor.go
- OperateRR.go
- SearchRR.go
- UpdateDomain.go
- UpdateMonitor.go
- UpdateRR.go