apis

package
v1.60.0 Latest Latest
Warning

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

Go to latest
Published: May 9, 2023 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 DescribeConsoleInstanceVouchersRequest

type DescribeConsoleInstanceVouchersRequest struct {
	core.JDCloudRequest

	/* 区域(如:cn-north-1)  */
	RegionId string `json:"regionId"`

	/* 实例券类型 (Optional) */
	VoucherType *string `json:"voucherType"`

	/* 状态(全部:不传 1.生效 2.失效) (Optional) */
	Status *int `json:"status"`

	/* 创建时间段开始时间 (Optional) */
	CreateTimeBegin *string `json:"createTimeBegin"`

	/* 创建时间段结束时间 (Optional) */
	CreateTimeEnd *string `json:"createTimeEnd"`

	/* 当前页序号(默认:1) (Optional) */
	PageNum *int `json:"pageNum"`

	/* 每页结果数量(默认:10) (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeConsoleInstanceVouchersRequest

func NewDescribeConsoleInstanceVouchersRequest(
	regionId string,
) *DescribeConsoleInstanceVouchersRequest

* param regionId: 区域(如:cn-north-1) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeConsoleInstanceVouchersRequestWithAllParams

func NewDescribeConsoleInstanceVouchersRequestWithAllParams(
	regionId string,
	voucherType *string,
	status *int,
	createTimeBegin *string,
	createTimeEnd *string,
	pageNum *int,
	pageSize *int,
) *DescribeConsoleInstanceVouchersRequest

* param regionId: 区域(如:cn-north-1) (Required) * param voucherType: 实例券类型 (Optional) * param status: 状态(全部:不传 1.生效 2.失效) (Optional) * param createTimeBegin: 创建时间段开始时间 (Optional) * param createTimeEnd: 创建时间段结束时间 (Optional) * param pageNum: 当前页序号(默认:1) (Optional) * param pageSize: 每页结果数量(默认:10) (Optional)

func NewDescribeConsoleInstanceVouchersRequestWithoutParam

func NewDescribeConsoleInstanceVouchersRequestWithoutParam() *DescribeConsoleInstanceVouchersRequest

This constructor has better compatible ability when API parameters changed

func (DescribeConsoleInstanceVouchersRequest) GetRegionId

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

func (*DescribeConsoleInstanceVouchersRequest) SetCreateTimeBegin

func (r *DescribeConsoleInstanceVouchersRequest) SetCreateTimeBegin(createTimeBegin string)

param createTimeBegin: 创建时间段开始时间(Optional)

func (*DescribeConsoleInstanceVouchersRequest) SetCreateTimeEnd

func (r *DescribeConsoleInstanceVouchersRequest) SetCreateTimeEnd(createTimeEnd string)

param createTimeEnd: 创建时间段结束时间(Optional)

func (*DescribeConsoleInstanceVouchersRequest) SetPageNum

func (r *DescribeConsoleInstanceVouchersRequest) SetPageNum(pageNum int)

param pageNum: 当前页序号(默认:1)(Optional)

func (*DescribeConsoleInstanceVouchersRequest) SetPageSize

func (r *DescribeConsoleInstanceVouchersRequest) SetPageSize(pageSize int)

param pageSize: 每页结果数量(默认:10)(Optional)

func (*DescribeConsoleInstanceVouchersRequest) SetRegionId

func (r *DescribeConsoleInstanceVouchersRequest) SetRegionId(regionId string)

param regionId: 区域(如:cn-north-1)(Required)

func (*DescribeConsoleInstanceVouchersRequest) SetStatus

func (r *DescribeConsoleInstanceVouchersRequest) SetStatus(status int)

param status: 状态(全部:不传 1.生效 2.失效)(Optional)

func (*DescribeConsoleInstanceVouchersRequest) SetVoucherType

func (r *DescribeConsoleInstanceVouchersRequest) SetVoucherType(voucherType string)

param voucherType: 实例券类型(Optional)

type DescribeConsoleInstanceVouchersResponse

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

type DescribeConsoleInstanceVouchersResult

type DescribeConsoleInstanceVouchersResult struct {
	Pagination reservedinstance.Pagination                 `json:"pagination"`
	Data       []reservedinstance.ConsoleInstanceVoucherVo `json:"data"`
}

type DescribeDeductionDetailsRequest

type DescribeDeductionDetailsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 实例券类型 (Optional) */
	ReservedInstanceType *string `json:"reservedInstanceType"`

	/* 实例券ID (Optional) */
	ReservedInstanceId *string `json:"reservedInstanceId"`

	/* 抵扣实例ID (Optional) */
	InstanceId *string `json:"instanceId"`

	/* 使用开始时间 (Optional) */
	StartTime *string `json:"startTime"`

	/* 使用结束时间 (Optional) */
	EndTime *string `json:"endTime"`

	/* 页码,默认为1 (Optional) */
	PageNo *int `json:"pageNo"`

	/* 分页大小,默认10,最大100 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeDeductionDetailsRequest

func NewDescribeDeductionDetailsRequest(
	regionId string,
) *DescribeDeductionDetailsRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeDeductionDetailsRequestWithAllParams

func NewDescribeDeductionDetailsRequestWithAllParams(
	regionId string,
	reservedInstanceType *string,
	reservedInstanceId *string,
	instanceId *string,
	startTime *string,
	endTime *string,
	pageNo *int,
	pageSize *int,
) *DescribeDeductionDetailsRequest

* param regionId: 地域ID (Required) * param reservedInstanceType: 实例券类型 (Optional) * param reservedInstanceId: 实例券ID (Optional) * param instanceId: 抵扣实例ID (Optional) * param startTime: 使用开始时间 (Optional) * param endTime: 使用结束时间 (Optional) * param pageNo: 页码,默认为1 (Optional) * param pageSize: 分页大小,默认10,最大100 (Optional)

func NewDescribeDeductionDetailsRequestWithoutParam

func NewDescribeDeductionDetailsRequestWithoutParam() *DescribeDeductionDetailsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeDeductionDetailsRequest) GetRegionId

func (r DescribeDeductionDetailsRequest) GetRegionId() string

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

func (*DescribeDeductionDetailsRequest) SetEndTime

func (r *DescribeDeductionDetailsRequest) SetEndTime(endTime string)

param endTime: 使用结束时间(Optional)

func (*DescribeDeductionDetailsRequest) SetInstanceId

func (r *DescribeDeductionDetailsRequest) SetInstanceId(instanceId string)

param instanceId: 抵扣实例ID(Optional)

func (*DescribeDeductionDetailsRequest) SetPageNo

func (r *DescribeDeductionDetailsRequest) SetPageNo(pageNo int)

param pageNo: 页码,默认为1(Optional)

func (*DescribeDeductionDetailsRequest) SetPageSize

func (r *DescribeDeductionDetailsRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认10,最大100(Optional)

func (*DescribeDeductionDetailsRequest) SetRegionId

func (r *DescribeDeductionDetailsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*DescribeDeductionDetailsRequest) SetReservedInstanceId

func (r *DescribeDeductionDetailsRequest) SetReservedInstanceId(reservedInstanceId string)

param reservedInstanceId: 实例券ID(Optional)

func (*DescribeDeductionDetailsRequest) SetReservedInstanceType

func (r *DescribeDeductionDetailsRequest) SetReservedInstanceType(reservedInstanceType string)

param reservedInstanceType: 实例券类型(Optional)

func (*DescribeDeductionDetailsRequest) SetStartTime

func (r *DescribeDeductionDetailsRequest) SetStartTime(startTime string)

param startTime: 使用开始时间(Optional)

type DescribeDeductionDetailsResponse

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

type DescribeDeductionDetailsResult

type DescribeDeductionDetailsResult struct {
	Pagination reservedinstance.Pagination          `json:"pagination"`
	Result     []reservedinstance.DeductionDetailVo `json:"result"`
}

Jump to

Keyboard shortcuts

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