Class DisbursementReportRecord
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.marketplacepublisher.model.DisbursementReportRecord
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20241201") public final class DisbursementReportRecord extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe model for disbursement report item
Note: Objects should always be created or deserialized using theDisbursementReportRecord.Builder.This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the
DisbursementReportRecord.Builder, which maintain a set of all explicitly set fields calledDisbursementReportRecord.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDisbursementReportRecord.Builder
-
Constructor Summary
Constructors Constructor Description DisbursementReportRecord(String enterpriseQuarter, String enterprisePeriod, String listingName, String listingId, String privateOfferId, String privateOfferName, String sku, String transactionReferenceId, String customerId, String customerName, String customerDomain, String endUserCustomerId, String endUserCustomerName, String country, String state, String city, String zip, String currencyCode, String usageQuantity, String usedAmountLc, String lcAmountForDisbursementCalculations, String lcBaseAmountForTaxCalculations, String withholdingTaxRate, String withholdingTaxAmount, String transferTaxBaseAmount, String transferTaxRate, String transferTaxAmount, String lcAmountForDisbursementAfterTax, String lcPartnerPayment, String fxRateLcToUsd, String disbursementAmountUsd, String partnerName, String partnerId, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DisbursementReportRecord.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCity()CityStringgetCountry()CountryStringgetCurrencyCode()Currency CodeStringgetCustomerDomain()Customer DomainStringgetCustomerId()Customer IDStringgetCustomerName()Customer NameMap<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDisbursementAmountUsd()Disbursement Amount (USD)StringgetEndUserCustomerId()End User Customer IDStringgetEndUserCustomerName()EEnd User Customer NameStringgetEnterprisePeriod()Enterprise PeriodStringgetEnterpriseQuarter()Enterprise QuarterMap<String,String>getFreeformTags()Simple key-value pair that is applied without any predefined name, type or scope.StringgetFxRateLcToUsd()FX Rate (LC to USD)StringgetLcAmountForDisbursementAfterTax()LC Amount for Disbursement after TaxStringgetLcAmountForDisbursementCalculations()LC Amount for Disbursement CalculationsStringgetLcBaseAmountForTaxCalculations()LC Base Amount for Tax CalculationsStringgetLcPartnerPayment()LC Partner PaymentStringgetListingId()Listing IDStringgetListingName()Listing NameStringgetPartnerId()Partner OCIDStringgetPartnerName()Partner NameStringgetPrivateOfferId()Private Offer IDStringgetPrivateOfferName()Private Offer NameStringgetSku()SKUStringgetState()StateMap<String,Map<String,Object>>getSystemTags()System tags for this resource.StringgetTransactionReferenceId()Transaction Reference IDStringgetTransferTaxAmount()Transfer Tax AmountStringgetTransferTaxBaseAmount()Transfer Tax Base AmountStringgetTransferTaxRate()Transfer Tax RateStringgetUsageQuantity()Usage QuantityStringgetUsedAmountLc()Used Amount (LC)StringgetWithholdingTaxAmount()Withholding Tax AmountStringgetWithholdingTaxRate()Withholding Tax RateStringgetZip()ZipinthashCode()DisbursementReportRecord.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
DisbursementReportRecord
@Deprecated @ConstructorProperties({"enterpriseQuarter","enterprisePeriod","listingName","listingId","privateOfferId","privateOfferName","sku","transactionReferenceId","customerId","customerName","customerDomain","endUserCustomerId","endUserCustomerName","country","state","city","zip","currencyCode","usageQuantity","usedAmountLc","lcAmountForDisbursementCalculations","lcBaseAmountForTaxCalculations","withholdingTaxRate","withholdingTaxAmount","transferTaxBaseAmount","transferTaxRate","transferTaxAmount","lcAmountForDisbursementAfterTax","lcPartnerPayment","fxRateLcToUsd","disbursementAmountUsd","partnerName","partnerId","freeformTags","definedTags","systemTags"}) public DisbursementReportRecord(String enterpriseQuarter, String enterprisePeriod, String listingName, String listingId, String privateOfferId, String privateOfferName, String sku, String transactionReferenceId, String customerId, String customerName, String customerDomain, String endUserCustomerId, String endUserCustomerName, String country, String state, String city, String zip, String currencyCode, String usageQuantity, String usedAmountLc, String lcAmountForDisbursementCalculations, String lcBaseAmountForTaxCalculations, String withholdingTaxRate, String withholdingTaxAmount, String transferTaxBaseAmount, String transferTaxRate, String transferTaxAmount, String lcAmountForDisbursementAfterTax, String lcPartnerPayment, String fxRateLcToUsd, String disbursementAmountUsd, String partnerName, String partnerId, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)
Deprecated.
-
-
Method Detail
-
builder
public static DisbursementReportRecord.Builder builder()
Create a new builder.
-
toBuilder
public DisbursementReportRecord.Builder toBuilder()
-
getEnterpriseQuarter
public String getEnterpriseQuarter()
Enterprise Quarter- Returns:
- the value
-
getEnterprisePeriod
public String getEnterprisePeriod()
Enterprise Period- Returns:
- the value
-
getListingName
public String getListingName()
Listing Name- Returns:
- the value
-
getListingId
public String getListingId()
Listing ID- Returns:
- the value
-
getPrivateOfferId
public String getPrivateOfferId()
Private Offer ID- Returns:
- the value
-
getPrivateOfferName
public String getPrivateOfferName()
Private Offer Name- Returns:
- the value
-
getSku
public String getSku()
SKU- Returns:
- the value
-
getTransactionReferenceId
public String getTransactionReferenceId()
Transaction Reference ID- Returns:
- the value
-
getCustomerId
public String getCustomerId()
Customer ID- Returns:
- the value
-
getCustomerName
public String getCustomerName()
Customer Name- Returns:
- the value
-
getCustomerDomain
public String getCustomerDomain()
Customer Domain- Returns:
- the value
-
getEndUserCustomerId
public String getEndUserCustomerId()
End User Customer ID- Returns:
- the value
-
getEndUserCustomerName
public String getEndUserCustomerName()
EEnd User Customer Name- Returns:
- the value
-
getCountry
public String getCountry()
Country- Returns:
- the value
-
getState
public String getState()
State- Returns:
- the value
-
getCity
public String getCity()
City- Returns:
- the value
-
getZip
public String getZip()
Zip- Returns:
- the value
-
getCurrencyCode
public String getCurrencyCode()
Currency Code- Returns:
- the value
-
getUsageQuantity
public String getUsageQuantity()
Usage Quantity- Returns:
- the value
-
getUsedAmountLc
public String getUsedAmountLc()
Used Amount (LC)- Returns:
- the value
-
getLcAmountForDisbursementCalculations
public String getLcAmountForDisbursementCalculations()
LC Amount for Disbursement Calculations- Returns:
- the value
-
getLcBaseAmountForTaxCalculations
public String getLcBaseAmountForTaxCalculations()
LC Base Amount for Tax Calculations- Returns:
- the value
-
getWithholdingTaxRate
public String getWithholdingTaxRate()
Withholding Tax Rate- Returns:
- the value
-
getWithholdingTaxAmount
public String getWithholdingTaxAmount()
Withholding Tax Amount- Returns:
- the value
-
getTransferTaxBaseAmount
public String getTransferTaxBaseAmount()
Transfer Tax Base Amount- Returns:
- the value
-
getTransferTaxRate
public String getTransferTaxRate()
Transfer Tax Rate- Returns:
- the value
-
getTransferTaxAmount
public String getTransferTaxAmount()
Transfer Tax Amount- Returns:
- the value
-
getLcAmountForDisbursementAfterTax
public String getLcAmountForDisbursementAfterTax()
LC Amount for Disbursement after Tax- Returns:
- the value
-
getLcPartnerPayment
public String getLcPartnerPayment()
LC Partner Payment- Returns:
- the value
-
getFxRateLcToUsd
public String getFxRateLcToUsd()
FX Rate (LC to USD)- Returns:
- the value
-
getDisbursementAmountUsd
public String getDisbursementAmountUsd()
Disbursement Amount (USD)- Returns:
- the value
-
getPartnerName
public String getPartnerName()
Partner Name- Returns:
- the value
-
getPartnerId
public String getPartnerId()
Partner OCID- Returns:
- the value
-
getFreeformTags
public Map<String,String> getFreeformTags()
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}
- Returns:
- the value
-
getDefinedTags
public Map<String,Map<String,Object>> getDefinedTags()
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Returns:
- the value
-
getSystemTags
public Map<String,Map<String,Object>> getSystemTags()
System tags for this resource.Each key is predefined and scoped to a namespace. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-