com.aliyuncs.ecs.model.v20140526.DescribePriceResponse Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aliyun-java-sdk-ecs Show documentation
Show all versions of aliyun-java-sdk-ecs Show documentation
Aliyun Open API SDK for Java
Copyright (C) Alibaba Cloud Computing
All rights reserved.
版权所有 (C)阿里云计算有限公司
http://www.aliyun.com
The newest version!
/*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.aliyuncs.ecs.model.v20140526;
import java.util.List;
import com.aliyuncs.AcsResponse;
import com.aliyuncs.ecs.transform.v20140526.DescribePriceResponseUnmarshaller;
import com.aliyuncs.transform.UnmarshallerContext;
/**
* @author auto create
* @version
*/
public class DescribePriceResponse extends AcsResponse {
private String requestId;
private PriceInfo priceInfo;
public String getRequestId() {
return this.requestId;
}
public void setRequestId(String requestId) {
this.requestId = requestId;
}
public PriceInfo getPriceInfo() {
return this.priceInfo;
}
public void setPriceInfo(PriceInfo priceInfo) {
this.priceInfo = priceInfo;
}
public static class PriceInfo {
private List rules;
private Price price;
private PriceWarning priceWarning;
private RelatedPrice relatedPrice;
public List getRules() {
return this.rules;
}
public void setRules(List rules) {
this.rules = rules;
}
public Price getPrice() {
return this.price;
}
public void setPrice(Price price) {
this.price = price;
}
public PriceWarning getPriceWarning() {
return this.priceWarning;
}
public void setPriceWarning(PriceWarning priceWarning) {
this.priceWarning = priceWarning;
}
public RelatedPrice getRelatedPrice() {
return this.relatedPrice;
}
public void setRelatedPrice(RelatedPrice relatedPrice) {
this.relatedPrice = relatedPrice;
}
public static class Rule {
private String description;
private Long ruleId;
public String getDescription() {
return this.description;
}
public void setDescription(String description) {
this.description = description;
}
public Long getRuleId() {
return this.ruleId;
}
public void setRuleId(Long ruleId) {
this.ruleId = ruleId;
}
}
public static class Price {
private Float originalPrice;
private Float reservedInstanceHourPrice;
private Float discountPrice;
private String currency;
private Float tradePrice;
private Float standardPrice;
private Float standardDiscountPrice;
private Boolean isContractPromotion;
private Float spotInstanceTypePrice;
private Float spotInstanceTypeOriginalPrice;
private Float reservedInstanceHourTradePrice;
private Float reservedInstanceHourDiscountPrice;
private List coupons;
private List detailInfos;
private List promotions;
private List ruleIdSet;
private DepreciateInfo depreciateInfo;
public Float getOriginalPrice() {
return this.originalPrice;
}
public void setOriginalPrice(Float originalPrice) {
this.originalPrice = originalPrice;
}
public Float getReservedInstanceHourPrice() {
return this.reservedInstanceHourPrice;
}
public void setReservedInstanceHourPrice(Float reservedInstanceHourPrice) {
this.reservedInstanceHourPrice = reservedInstanceHourPrice;
}
public Float getDiscountPrice() {
return this.discountPrice;
}
public void setDiscountPrice(Float discountPrice) {
this.discountPrice = discountPrice;
}
public String getCurrency() {
return this.currency;
}
public void setCurrency(String currency) {
this.currency = currency;
}
public Float getTradePrice() {
return this.tradePrice;
}
public void setTradePrice(Float tradePrice) {
this.tradePrice = tradePrice;
}
public Float getStandardPrice() {
return this.standardPrice;
}
public void setStandardPrice(Float standardPrice) {
this.standardPrice = standardPrice;
}
public Float getStandardDiscountPrice() {
return this.standardDiscountPrice;
}
public void setStandardDiscountPrice(Float standardDiscountPrice) {
this.standardDiscountPrice = standardDiscountPrice;
}
public Boolean getIsContractPromotion() {
return this.isContractPromotion;
}
public void setIsContractPromotion(Boolean isContractPromotion) {
this.isContractPromotion = isContractPromotion;
}
public Float getSpotInstanceTypePrice() {
return this.spotInstanceTypePrice;
}
public void setSpotInstanceTypePrice(Float spotInstanceTypePrice) {
this.spotInstanceTypePrice = spotInstanceTypePrice;
}
public Float getSpotInstanceTypeOriginalPrice() {
return this.spotInstanceTypeOriginalPrice;
}
public void setSpotInstanceTypeOriginalPrice(Float spotInstanceTypeOriginalPrice) {
this.spotInstanceTypeOriginalPrice = spotInstanceTypeOriginalPrice;
}
public Float getReservedInstanceHourTradePrice() {
return this.reservedInstanceHourTradePrice;
}
public void setReservedInstanceHourTradePrice(Float reservedInstanceHourTradePrice) {
this.reservedInstanceHourTradePrice = reservedInstanceHourTradePrice;
}
public Float getReservedInstanceHourDiscountPrice() {
return this.reservedInstanceHourDiscountPrice;
}
public void setReservedInstanceHourDiscountPrice(Float reservedInstanceHourDiscountPrice) {
this.reservedInstanceHourDiscountPrice = reservedInstanceHourDiscountPrice;
}
public List getCoupons() {
return this.coupons;
}
public void setCoupons(List coupons) {
this.coupons = coupons;
}
public List getDetailInfos() {
return this.detailInfos;
}
public void setDetailInfos(List detailInfos) {
this.detailInfos = detailInfos;
}
public List getPromotions() {
return this.promotions;
}
public void setPromotions(List promotions) {
this.promotions = promotions;
}
public List getRuleIdSet() {
return this.ruleIdSet;
}
public void setRuleIdSet(List ruleIdSet) {
this.ruleIdSet = ruleIdSet;
}
public DepreciateInfo getDepreciateInfo() {
return this.depreciateInfo;
}
public void setDepreciateInfo(DepreciateInfo depreciateInfo) {
this.depreciateInfo = depreciateInfo;
}
public static class Coupon {
private Boolean isSelected;
private String couponNo;
private String description;
private String name;
private Float discountOff;
private String optionCode;
private List ruleIds;
public Boolean getIsSelected() {
return this.isSelected;
}
public void setIsSelected(Boolean isSelected) {
this.isSelected = isSelected;
}
public String getCouponNo() {
return this.couponNo;
}
public void setCouponNo(String couponNo) {
this.couponNo = couponNo;
}
public String getDescription() {
return this.description;
}
public void setDescription(String description) {
this.description = description;
}
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
public Float getDiscountOff() {
return this.discountOff;
}
public void setDiscountOff(Float discountOff) {
this.discountOff = discountOff;
}
public String getOptionCode() {
return this.optionCode;
}
public void setOptionCode(String optionCode) {
this.optionCode = optionCode;
}
public List getRuleIds() {
return this.ruleIds;
}
public void setRuleIds(List ruleIds) {
this.ruleIds = ruleIds;
}
}
public static class DetailInfo {
private String resource;
private Float originalPrice;
private Float discountPrice;
private Float tradePrice;
private Float standardPrice;
private Float standardDiscountPrice;
private Boolean isContractPromotion;
private List subRules;
private List attributes;
private DepreciateInfo1 depreciateInfo1;
public String getResource() {
return this.resource;
}
public void setResource(String resource) {
this.resource = resource;
}
public Float getOriginalPrice() {
return this.originalPrice;
}
public void setOriginalPrice(Float originalPrice) {
this.originalPrice = originalPrice;
}
public Float getDiscountPrice() {
return this.discountPrice;
}
public void setDiscountPrice(Float discountPrice) {
this.discountPrice = discountPrice;
}
public Float getTradePrice() {
return this.tradePrice;
}
public void setTradePrice(Float tradePrice) {
this.tradePrice = tradePrice;
}
public Float getStandardPrice() {
return this.standardPrice;
}
public void setStandardPrice(Float standardPrice) {
this.standardPrice = standardPrice;
}
public Float getStandardDiscountPrice() {
return this.standardDiscountPrice;
}
public void setStandardDiscountPrice(Float standardDiscountPrice) {
this.standardDiscountPrice = standardDiscountPrice;
}
public Boolean getIsContractPromotion() {
return this.isContractPromotion;
}
public void setIsContractPromotion(Boolean isContractPromotion) {
this.isContractPromotion = isContractPromotion;
}
public List getSubRules() {
return this.subRules;
}
public void setSubRules(List subRules) {
this.subRules = subRules;
}
public List getAttributes() {
return this.attributes;
}
public void setAttributes(List attributes) {
this.attributes = attributes;
}
public DepreciateInfo1 getDepreciateInfo1() {
return this.depreciateInfo1;
}
public void setDepreciateInfo1(DepreciateInfo1 depreciateInfo1) {
this.depreciateInfo1 = depreciateInfo1;
}
public static class Rule2 {
private String description;
private Long ruleId;
public String getDescription() {
return this.description;
}
public void setDescription(String description) {
this.description = description;
}
public Long getRuleId() {
return this.ruleId;
}
public void setRuleId(Long ruleId) {
this.ruleId = ruleId;
}
}
public static class Attribute {
private String code;
private String value;
public String getCode() {
return this.code;
}
public void setCode(String code) {
this.code = code;
}
public String getValue() {
return this.value;
}
public void setValue(String value) {
this.value = value;
}
}
public static class DepreciateInfo1 {
private Float listPrice;
private Float originalStandardPrice;
private Float cheapStandardPrice;
private Float cheapRate;
private Float differentialPrice;
private String differentialName;
private Float monthPrice;
private Boolean isShow;
private String startTime;
public Float getListPrice() {
return this.listPrice;
}
public void setListPrice(Float listPrice) {
this.listPrice = listPrice;
}
public Float getOriginalStandardPrice() {
return this.originalStandardPrice;
}
public void setOriginalStandardPrice(Float originalStandardPrice) {
this.originalStandardPrice = originalStandardPrice;
}
public Float getCheapStandardPrice() {
return this.cheapStandardPrice;
}
public void setCheapStandardPrice(Float cheapStandardPrice) {
this.cheapStandardPrice = cheapStandardPrice;
}
public Float getCheapRate() {
return this.cheapRate;
}
public void setCheapRate(Float cheapRate) {
this.cheapRate = cheapRate;
}
public Float getDifferentialPrice() {
return this.differentialPrice;
}
public void setDifferentialPrice(Float differentialPrice) {
this.differentialPrice = differentialPrice;
}
public String getDifferentialName() {
return this.differentialName;
}
public void setDifferentialName(String differentialName) {
this.differentialName = differentialName;
}
public Float getMonthPrice() {
return this.monthPrice;
}
public void setMonthPrice(Float monthPrice) {
this.monthPrice = monthPrice;
}
public Boolean getIsShow() {
return this.isShow;
}
public void setIsShow(Boolean isShow) {
this.isShow = isShow;
}
public String getStartTime() {
return this.startTime;
}
public void setStartTime(String startTime) {
this.startTime = startTime;
}
}
}
public static class Promotion {
private String name;
private Float discountOff;
private String type;
private Float remainQuota;
private List ruleIds3;
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
public Float getDiscountOff() {
return this.discountOff;
}
public void setDiscountOff(Float discountOff) {
this.discountOff = discountOff;
}
public String getType() {
return this.type;
}
public void setType(String type) {
this.type = type;
}
public Float getRemainQuota() {
return this.remainQuota;
}
public void setRemainQuota(Float remainQuota) {
this.remainQuota = remainQuota;
}
public List getRuleIds3() {
return this.ruleIds3;
}
public void setRuleIds3(List ruleIds3) {
this.ruleIds3 = ruleIds3;
}
}
public static class DepreciateInfo {
private Float listPrice;
private Float originalStandardPrice;
private Float cheapStandardPrice;
private Float cheapRate;
private Float differentialPrice;
private String differentialName;
private Float monthPrice;
private Boolean isShow;
private String startTime;
public Float getListPrice() {
return this.listPrice;
}
public void setListPrice(Float listPrice) {
this.listPrice = listPrice;
}
public Float getOriginalStandardPrice() {
return this.originalStandardPrice;
}
public void setOriginalStandardPrice(Float originalStandardPrice) {
this.originalStandardPrice = originalStandardPrice;
}
public Float getCheapStandardPrice() {
return this.cheapStandardPrice;
}
public void setCheapStandardPrice(Float cheapStandardPrice) {
this.cheapStandardPrice = cheapStandardPrice;
}
public Float getCheapRate() {
return this.cheapRate;
}
public void setCheapRate(Float cheapRate) {
this.cheapRate = cheapRate;
}
public Float getDifferentialPrice() {
return this.differentialPrice;
}
public void setDifferentialPrice(Float differentialPrice) {
this.differentialPrice = differentialPrice;
}
public String getDifferentialName() {
return this.differentialName;
}
public void setDifferentialName(String differentialName) {
this.differentialName = differentialName;
}
public Float getMonthPrice() {
return this.monthPrice;
}
public void setMonthPrice(Float monthPrice) {
this.monthPrice = monthPrice;
}
public Boolean getIsShow() {
return this.isShow;
}
public void setIsShow(Boolean isShow) {
this.isShow = isShow;
}
public String getStartTime() {
return this.startTime;
}
public void setStartTime(String startTime) {
this.startTime = startTime;
}
}
}
public static class PriceWarning {
private String msg;
private String code;
public String getMsg() {
return this.msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public String getCode() {
return this.code;
}
public void setCode(String code) {
this.code = code;
}
}
public static class RelatedPrice {
private MarketplaceImagePrice marketplaceImagePrice;
public MarketplaceImagePrice getMarketplaceImagePrice() {
return this.marketplaceImagePrice;
}
public void setMarketplaceImagePrice(MarketplaceImagePrice marketplaceImagePrice) {
this.marketplaceImagePrice = marketplaceImagePrice;
}
public static class MarketplaceImagePrice {
private String currency;
private Float originalPrice;
private Float discountPrice;
private Float tradePrice;
public String getCurrency() {
return this.currency;
}
public void setCurrency(String currency) {
this.currency = currency;
}
public Float getOriginalPrice() {
return this.originalPrice;
}
public void setOriginalPrice(Float originalPrice) {
this.originalPrice = originalPrice;
}
public Float getDiscountPrice() {
return this.discountPrice;
}
public void setDiscountPrice(Float discountPrice) {
this.discountPrice = discountPrice;
}
public Float getTradePrice() {
return this.tradePrice;
}
public void setTradePrice(Float tradePrice) {
this.tradePrice = tradePrice;
}
}
}
}
@Override
public DescribePriceResponse getInstance(UnmarshallerContext context) {
return DescribePriceResponseUnmarshaller.unmarshall(this, context);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy