Documentation ¶
Index ¶
- type DescribeConsoleInstanceVouchersRequest
- func NewDescribeConsoleInstanceVouchersRequest(regionId string) *DescribeConsoleInstanceVouchersRequest
- func NewDescribeConsoleInstanceVouchersRequestWithAllParams(regionId string, voucherType *string, status *int, createTimeBegin *string, ...) *DescribeConsoleInstanceVouchersRequest
- func NewDescribeConsoleInstanceVouchersRequestWithoutParam() *DescribeConsoleInstanceVouchersRequest
- func (r DescribeConsoleInstanceVouchersRequest) GetRegionId() string
- func (r *DescribeConsoleInstanceVouchersRequest) SetCreateTimeBegin(createTimeBegin string)
- func (r *DescribeConsoleInstanceVouchersRequest) SetCreateTimeEnd(createTimeEnd string)
- func (r *DescribeConsoleInstanceVouchersRequest) SetPageNum(pageNum int)
- func (r *DescribeConsoleInstanceVouchersRequest) SetPageSize(pageSize int)
- func (r *DescribeConsoleInstanceVouchersRequest) SetRegionId(regionId string)
- func (r *DescribeConsoleInstanceVouchersRequest) SetStatus(status int)
- func (r *DescribeConsoleInstanceVouchersRequest) SetVoucherType(voucherType string)
- type DescribeConsoleInstanceVouchersResponse
- type DescribeConsoleInstanceVouchersResult
- type DescribeDeductionDetailsRequest
- func NewDescribeDeductionDetailsRequest(regionId string) *DescribeDeductionDetailsRequest
- func NewDescribeDeductionDetailsRequestWithAllParams(regionId string, reservedInstanceType *string, reservedInstanceId *string, ...) *DescribeDeductionDetailsRequest
- func NewDescribeDeductionDetailsRequestWithoutParam() *DescribeDeductionDetailsRequest
- func (r DescribeDeductionDetailsRequest) GetRegionId() string
- func (r *DescribeDeductionDetailsRequest) SetEndTime(endTime string)
- func (r *DescribeDeductionDetailsRequest) SetInstanceId(instanceId string)
- func (r *DescribeDeductionDetailsRequest) SetPageNo(pageNo int)
- func (r *DescribeDeductionDetailsRequest) SetPageSize(pageSize int)
- func (r *DescribeDeductionDetailsRequest) SetRegionId(regionId string)
- func (r *DescribeDeductionDetailsRequest) SetReservedInstanceId(reservedInstanceId string)
- func (r *DescribeDeductionDetailsRequest) SetReservedInstanceType(reservedInstanceType string)
- func (r *DescribeDeductionDetailsRequest) SetStartTime(startTime string)
- type DescribeDeductionDetailsResponse
- type DescribeDeductionDetailsResult
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 ¶
func (r DescribeConsoleInstanceVouchersRequest) GetRegionId() string
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"` }