public class UserAPIChargeBack
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static UserAPIChargeBack |
instance |
Constructor and Description |
---|
UserAPIChargeBack() |
UserAPIChargeBack(CuicServer server) |
Modifier and Type | Method and Description |
---|---|
CuicServer |
getCuicServer() |
void |
setCuicServer(CuicServer api) |
double |
userAPICheckFunds(java.lang.String userID) |
APIGetCostModelResponse |
userAPIGetCostModel(APIGetCostModelParams costParams) |
APIResourceUsageCostSummaryResponse |
userAPIGetResourceUsageCostSummar(APIResourceUsageCostParams costParams) |
APIResourceUsageSummaryResponse |
userAPIGetResourceUsageSummaryReport(APIResourceUsageSummaryParams params) |
APIVMSummaryResponse |
userAPIGetVMResourceUsageSummaryReport(APIVMSummaryParams params) |
int |
userAPIMakePayment(java.lang.String gateway,
PaymentInfo pi) |
void |
userAPIStorePaymentDetails(PaymentDetails pd) |
public static UserAPIChargeBack instance
public UserAPIChargeBack()
public UserAPIChargeBack(CuicServer server)
public void setCuicServer(CuicServer api)
public CuicServer getCuicServer()
public double userAPICheckFunds(java.lang.String userID) throws java.lang.Exception
java.lang.Exception
public int userAPIMakePayment(java.lang.String gateway, PaymentInfo pi) throws java.lang.Exception
java.lang.Exception
public void userAPIStorePaymentDetails(PaymentDetails pd) throws java.lang.Exception
java.lang.Exception
public APIVMSummaryResponse userAPIGetVMResourceUsageSummaryReport(APIVMSummaryParams params) throws java.lang.Exception
java.lang.Exception
public APIResourceUsageSummaryResponse userAPIGetResourceUsageSummaryReport(APIResourceUsageSummaryParams params) throws java.lang.Exception
java.lang.Exception
public APIResourceUsageCostSummaryResponse userAPIGetResourceUsageCostSummar(APIResourceUsageCostParams costParams) throws java.lang.Exception
java.lang.Exception
public APIGetCostModelResponse userAPIGetCostModel(APIGetCostModelParams costParams) throws java.lang.Exception
java.lang.Exception