com.aliyun.agency20221216.models.GetMonthlyBillRequest Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.agency20221216.models;
import com.aliyun.tea.*;
public class GetMonthlyBillRequest extends TeaModel {
/**
* Bill Owner type.
*
* Value range:
*
* 1: Master account
*
* 2: Sub account
*/
@NameInMap("BillOwner")
public String billOwner;
/**
* Value Range:
*
* MonthlyInvoice
*
* MonthRefundInvoice
*
* MonthlySummary
*
* MonthlyInstanceAddAdjustBill
*
* MonthlyInstanceRefundBill
*
* MonthlyAddAdjustInvoce
*
* MonthlyRefundAdjustInvoce
*
* MonthlyInstanceConsumeV2
*
* MarginReportV2
*/
@NameInMap("BillType")
public String billType;
/**
* Billing Month, Format is YYYY-MM
*/
@NameInMap("Month")
public String month;
public static GetMonthlyBillRequest build(java.util.Map map) throws Exception {
GetMonthlyBillRequest self = new GetMonthlyBillRequest();
return TeaModel.build(map, self);
}
public GetMonthlyBillRequest setBillOwner(String billOwner) {
this.billOwner = billOwner;
return this;
}
public String getBillOwner() {
return this.billOwner;
}
public GetMonthlyBillRequest setBillType(String billType) {
this.billType = billType;
return this;
}
public String getBillType() {
return this.billType;
}
public GetMonthlyBillRequest setMonth(String month) {
this.month = month;
return this;
}
public String getMonth() {
return this.month;
}
}