apis

package
v1.0.11 Latest Latest
Warning

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

Go to latest
Published: Sep 6, 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 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 GetDomainQueryCountResult struct {
	Time    []int `json:"time"`
	Traffic []int `json:"traffic"`
}

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 GetDomainQueryTrafficResult struct {
	Time    []int     `json:"time"`
	Unit    string    `json:"unit"`
	Traffic []float64 `json:"traffic"`
}

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 GetDomainStatisticsResult

type GetDomainStatisticsResult struct {
	Time    []int `json:"time"`
	Traffic []int `json:"traffic"`
}

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 {
}

Jump to

Keyboard shortcuts

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