Package com.morpheusdata.model
Class AccountInvoiceItem
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.AccountInvoiceItem
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Doubleprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Dateprotected Dateprotected Stringprotected AccountInvoiceprotected Stringprotected Doubleprotected Stringprotected Stringprotected Stringprotected Doubleprotected Doubleprotected Stringprotected Doubleprotected Stringprotected Stringprotected Doubleprotected Longprotected Dateprotected Doubleprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Longprotected Stringprotected Stringprotected Stringprotected Stringprotected Dateprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected StringFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionProvides a HEX Encoded Byte array for each hour of a month to determine if that line item has already been processed or not LSB Byte arraygetRefId()voidsetAmortizedCost(Double amortizedCost) voidsetAvailabilityZone(String availabilityZone) voidsetBillingEntity(String billingEntity) voidsetCostEnvironment(String costEnvironment) voidsetCostProject(String costProject) voidsetCostTeam(String costTeam) voidsetDatabaseEngine(String databaseEngine) voidsetDateCheckHash(String dateCheckHash) voidsetDateCreated(Date dateCreated) voidsetEndDate(Date endDate) voidsetExternalId(String externalId) voidsetInvoice(AccountInvoice invoice) voidsetItemAction(String itemAction) voidsetItemCost(Double itemCost) voidsetItemDescription(String itemDescription) voidvoidsetItemName(String itemName) voidsetItemPrice(Double itemPrice) voidsetItemRate(Double itemRate) voidsetItemSeller(String itemSeller) voidsetItemTax(Double itemTax) voidsetItemTerm(String itemTerm) voidsetItemType(String itemType) voidsetItemUsage(Double itemUsage) voidsetLastInvoiceSyncTimestamp(Long lastInvoiceSyncTimestamp) voidsetLastUpdated(Date lastUpdated) voidsetOnDemandCost(Double onDemandCost) voidsetOperatingSystem(String operatingSystem) voidsetProductCode(String productCode) voidsetProductId(String productId) voidsetProductName(String productName) voidsetPurchaseOption(String purchaseOption) voidsetRateClass(String rateClass) voidsetRateExternalId(String rateExternalId) voidvoidsetRateTerm(String rateTerm) voidsetRateUnit(String rateUnit) voidsetRawData(String rawData) voidsetRefCategory(String refCategory) voidvoidsetRefName(String refName) voidsetRefType(String refType) voidsetRegionCode(String regionCode) voidsetResourceExternalId(String resourceExternalId) voidsetStartDate(Date startDate) voidsetTaxType(String taxType) voidsetTenancy(String tenancy) voidsetUniqueId(String uniqueId) voidsetUsageCategory(String usageCategory) voidsetUsageService(String usageService) voidsetUsageType(String usageType) Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
Field Details
-
invoice
-
refType
-
refId
-
refName
-
refCategory
-
rawData
-
externalId
-
resourceExternalId
-
rateExternalId
-
uniqueId
-
startDate
-
endDate
-
itemId
-
itemType
-
itemName
-
itemDescription
-
productId
-
productCode
-
productName
-
itemSeller
-
itemAction
-
usageType
-
usageCategory
-
usageService
-
rateId
-
rateClass
-
rateUnit
-
rateTerm
-
itemUsage
-
itemRate
-
itemCost
-
itemPrice
-
itemTax
-
amortizedCost
-
onDemandCost
-
itemTerm
-
taxType
-
costProject
-
costTeam
-
costEnvironment
-
availabilityZone
-
operatingSystem
-
purchaseOption
-
tenancy
-
databaseEngine
-
billingEntity
-
regionCode
-
lastInvoiceSyncTimestamp
-
dateCheckHash
-
dateCreated
-
lastUpdated
-
-
Constructor Details
-
AccountInvoiceItem
public AccountInvoiceItem()
-
-
Method Details
-
getInvoice
-
setInvoice
-
getRefType
-
setRefType
-
getRefId
-
setRefId
-
getRefName
-
setRefName
-
getRefCategory
-
setRefCategory
-
getRawData
-
setRawData
-
getExternalId
-
setExternalId
-
getResourceExternalId
-
setResourceExternalId
-
getRateExternalId
-
setRateExternalId
-
getUniqueId
-
setUniqueId
-
getStartDate
-
setStartDate
-
getEndDate
-
setEndDate
-
getItemId
-
setItemId
-
getItemType
-
setItemType
-
getItemName
-
setItemName
-
getItemDescription
-
setItemDescription
-
getProductId
-
setProductId
-
getProductCode
-
setProductCode
-
getProductName
-
setProductName
-
getItemSeller
-
setItemSeller
-
getItemAction
-
setItemAction
-
getUsageType
-
setUsageType
-
getUsageCategory
-
setUsageCategory
-
getUsageService
-
setUsageService
-
getRateId
-
setRateId
-
getRateClass
-
setRateClass
-
getRateUnit
-
setRateUnit
-
getRateTerm
-
setRateTerm
-
getItemUsage
-
setItemUsage
-
getItemRate
-
setItemRate
-
getItemCost
-
setItemCost
-
getItemPrice
-
setItemPrice
-
getItemTax
-
setItemTax
-
getAmortizedCost
-
setAmortizedCost
-
getOnDemandCost
-
setOnDemandCost
-
getItemTerm
-
setItemTerm
-
getTaxType
-
setTaxType
-
getCostProject
-
setCostProject
-
getCostTeam
-
setCostTeam
-
getCostEnvironment
-
setCostEnvironment
-
getAvailabilityZone
-
setAvailabilityZone
-
getOperatingSystem
-
setOperatingSystem
-
getPurchaseOption
-
setPurchaseOption
-
getTenancy
-
setTenancy
-
getDatabaseEngine
-
setDatabaseEngine
-
getBillingEntity
-
setBillingEntity
-
getRegionCode
-
setRegionCode
-
getLastInvoiceSyncTimestamp
-
setLastInvoiceSyncTimestamp
-
getDateCheckHash
Provides a HEX Encoded Byte array for each hour of a month to determine if that line item has already been processed or not LSB Byte array -
setDateCheckHash
-
getDateCreated
-
setDateCreated
-
getLastUpdated
-
setLastUpdated
-