public class PricingTemplateDto extends SingleResourceTransportDto
| Modifier and Type | Field and Description |
|---|---|
static String |
MEDIA_TYPE |
static String |
MEDIA_TYPE_JSON |
static String |
MEDIA_TYPE_XML |
static String |
SHORT_MEDIA_TYPE_JSON |
static String |
SHORT_MEDIA_TYPE_XML |
API_VERSION, API_VERSION_20, API_VERSION_22, API_VERSION_23, API_VERSION_24, API_VERSION_26, API_VERSION_27, API_VERSION_28, API_VERSION_29, APPLICATION, editLink, JSON, links, VERSION_PARAM, XML| Constructor and Description |
|---|
PricingTemplateDto() |
PricingTemplateDto(String name,
BigDecimal hdGb,
BigDecimal standingChargePeriod,
BigDecimal vlan,
Integer chargingPeriod,
BigDecimal minimumChargePeriod,
boolean showChangesBefore,
Integer minimumCharge,
BigDecimal publicIp,
BigDecimal vCpu,
BigDecimal memoryGB,
boolean defaultTemplate,
String description,
BigDecimal layer,
BigDecimal repositoryGB) |
| Modifier and Type | Method and Description |
|---|---|
String |
getBaseMediaType() |
Integer |
getChargingPeriod()
Indicates the period of time to charge the user
|
String |
getDescription()
The pricing estimate message
|
BigDecimal |
getHdGB()
Price of hypervisor datastores per gigabyte
|
Integer |
getId()
Identifier of the entity
|
Date |
getLastUpdate()
Indicates the last modification
|
BigDecimal |
getLayer()
Price of using antiaffinity capacity
|
String |
getMediaType() |
BigDecimal |
getMemoryGB()
Price of memory per megabyte
|
Integer |
getMinimumCharge()
Indicates the minimum period of time that a user will be charged for
|
BigDecimal |
getMinimumChargePeriod()
Minimum charge per Minimum Period
|
String |
getName()
The name of the pricing model
|
BigDecimal |
getPublicIp()
Price per public IP address
|
BigDecimal |
getRepositoryGB() |
BigDecimal |
getStandingChargePeriod()
Standing charge per charging period
|
BigDecimal |
getVcpu()
Price of CPU cores
|
BigDecimal |
getVlan()
Price per VLAN
|
boolean |
isDefaultTemplate() |
boolean |
isShowChangesBefore()
Indicates if show the charges before deployment
|
boolean |
isShowMinimumCharge() |
void |
setChargingPeriod(Integer chargingPeriod) |
void |
setDefaultTemplate(boolean defaultTemplate) |
void |
setDescription(String description) |
void |
setHdGB(BigDecimal hdGB) |
void |
setId(Integer id) |
void |
setLastUpdate(Date lastUpdate) |
void |
setLayer(BigDecimal antiaffinity) |
void |
setMemoryGB(BigDecimal memoryGB) |
void |
setMinimumCharge(Integer minimumCharge) |
void |
setMinimumChargePeriod(BigDecimal minimumChargePeriod) |
void |
setName(String name) |
void |
setPublicIp(BigDecimal publicIp) |
void |
setRepositoryGB(BigDecimal repositoryGB) |
void |
setShowChangesBefore(boolean showChangesBefore) |
void |
setShowMinimumCharge(boolean showMinimumCharge) |
void |
setStandingChargePeriod(BigDecimal standingChargePeriod) |
void |
setVcpu(BigDecimal vcpu) |
void |
setVlan(BigDecimal vlan) |
addEditLink, addLink, addLinks, getEditLink, getIdFromLink, getLinks, modifyLink, searchLink, searchLink, searchLinkByHref, searchLinks, setLinkspublic static final String MEDIA_TYPE
public static final String SHORT_MEDIA_TYPE_JSON
public static final String SHORT_MEDIA_TYPE_XML
public static final String MEDIA_TYPE_XML
public static final String MEDIA_TYPE_JSON
public PricingTemplateDto()
public PricingTemplateDto(String name, BigDecimal hdGb, BigDecimal standingChargePeriod, BigDecimal vlan, Integer chargingPeriod, BigDecimal minimumChargePeriod, boolean showChangesBefore, Integer minimumCharge, BigDecimal publicIp, BigDecimal vCpu, BigDecimal memoryGB, boolean defaultTemplate, String description, BigDecimal layer, BigDecimal repositoryGB)
public Integer getId()
public void setId(Integer id)
@NotNull public String getName()
public void setName(String name)
@NotNull public String getDescription()
public void setDescription(String description)
@NotNull public BigDecimal getHdGB()
public void setHdGB(BigDecimal hdGB)
@NotNull public BigDecimal getVcpu()
public void setVcpu(BigDecimal vcpu)
@NotNull public BigDecimal getStandingChargePeriod()
public void setStandingChargePeriod(BigDecimal standingChargePeriod)
@NotNull public BigDecimal getVlan()
public void setVlan(BigDecimal vlan)
public boolean isShowMinimumCharge()
public void setShowMinimumCharge(boolean showMinimumCharge)
@NotNull public Integer getChargingPeriod()
public void setChargingPeriod(Integer chargingPeriod)
@NotNull public BigDecimal getMinimumChargePeriod()
public void setMinimumChargePeriod(BigDecimal minimumChargePeriod)
@NotNull public boolean isShowChangesBefore()
public void setShowChangesBefore(boolean showChangesBefore)
@NotNull public Integer getMinimumCharge()
public void setMinimumCharge(Integer minimumCharge)
@NotNull public BigDecimal getPublicIp()
public void setPublicIp(BigDecimal publicIp)
@NotNull public BigDecimal getMemoryGB()
public void setMemoryGB(BigDecimal memoryGB)
@NotNull public BigDecimal getLayer()
public void setLayer(BigDecimal antiaffinity)
@NotNull public Date getLastUpdate()
public void setLastUpdate(Date lastUpdate)
public boolean isDefaultTemplate()
public void setDefaultTemplate(boolean defaultTemplate)
public BigDecimal getRepositoryGB()
public void setRepositoryGB(BigDecimal repositoryGB)
public String getMediaType()
getMediaType in class SingleResourceTransportDtopublic String getBaseMediaType()
getBaseMediaType in class SingleResourceTransportDtoCopyright © 2008-2014 Abiquo Holdings S.L.. All Rights Reserved.