Class CloudTenantBillResponse
java.lang.Object
com.iland.core.web.rest.response.billing.CloudTenantBillResponse
- All Implemented Interfaces:
Serializable
Cloud Tenant Bill Response.
- Author:
- Brett Snyder
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCloudTenantBillResponse(double total, int year, int month, CurrencyCode currencyCode, long storageQuotaInGB, double storagePricePerGB, double fullMonthContractCost, boolean hasInsiderProtection, double insiderProtectionPricePerGB, double insiderProtectionTotal, double wanAcceleratorApplianceTotal, double dedicatedVeeamGatewayTotal, double rentalLicensesSubscriptionsTotal, double crossConnectSubscriptionsTotal) -
Method Summary
Modifier and TypeMethodDescriptiondoubleGet the cross connect subscriptions total.Get the currency code for the bill.doubleGet the dedicated veeam gateway total.doubleGet the full month contract cost.doubleGet the insider protection price per GB.doubleGet the insider protection total.intgetMonth()Get the month.doubleGet the rental licenses subscriptions total.doubleGet the storage price per GB.longGet the storage quota in GB.doublegetTotal()Get the total.doubleGet the wan accelerator appliance total.intgetYear()Get the year.booleanDoes the VCC customer have insider protection.
-
Constructor Details
-
Method Details
-
getTotal
public double getTotal()Get the total.- Returns:
- total cost
-
getYear
public int getYear()Get the year.- Returns:
- year
-
getMonth
public int getMonth()Get the month.- Returns:
- month
-
getCurrencyCode
Get the currency code for the bill.- Returns:
CurrencyCodecurrency code
-
getStoragePricePerGB
public double getStoragePricePerGB()Get the storage price per GB.- Returns:
- per GB storage price
-
getFullMonthContractCost
public double getFullMonthContractCost()Get the full month contract cost.- Returns:
- full month contract cost
-
getStorageQuotaInGB
public long getStorageQuotaInGB()Get the storage quota in GB.- Returns:
- storage quota
-
hasInsiderProtection
public boolean hasInsiderProtection()Does the VCC customer have insider protection.- Returns:
- has insider protection
-
getInsiderProtectionPricePerGB
public double getInsiderProtectionPricePerGB()Get the insider protection price per GB.- Returns:
- insider protection price per GB
-
getInsiderProtectionTotal
public double getInsiderProtectionTotal()Get the insider protection total.- Returns:
- insider protection total
-
getWanAcceleratorApplianceTotal
public double getWanAcceleratorApplianceTotal()Get the wan accelerator appliance total.- Returns:
- wan accelerator total
-
getDedicatedVeeamGatewayTotal
public double getDedicatedVeeamGatewayTotal()Get the dedicated veeam gateway total.- Returns:
- dedicated veeam gateway total
-
getRentalLicensesSubscriptionsTotal
public double getRentalLicensesSubscriptionsTotal()Get the rental licenses subscriptions total.- Returns:
- rental licenses subscriptions total
-
getCrossConnectSubscriptionsTotal
public double getCrossConnectSubscriptionsTotal()Get the cross connect subscriptions total.- Returns:
- the cross connect subscriptions total
-