public static class Subscription.BillingThresholds extends StripeObject
PRETTY_PRINT_GSON| Constructor and Description |
|---|
BillingThresholds() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
java.lang.Long |
getAmountGte()
Monetary threshold that triggers the subscription to create an invoice.
|
java.lang.Boolean |
getResetBillingCycleAnchor()
Indicates if the
billing_cycle_anchor should be reset when a threshold is reached. |
int |
hashCode() |
void |
setAmountGte(java.lang.Long amountGte)
Monetary threshold that triggers the subscription to create an invoice.
|
void |
setResetBillingCycleAnchor(java.lang.Boolean resetBillingCycleAnchor)
Indicates if the
billing_cycle_anchor should be reset when a threshold is reached. |
equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toStringpublic java.lang.Long getAmountGte()
public java.lang.Boolean getResetBillingCycleAnchor()
billing_cycle_anchor should be reset when a threshold is reached. If
true, billing_cycle_anchor will be updated to the date/time the threshold was last
reached; otherwise, the value will remain unchanged. This value may not be true if
the subscription contains items with plans that have aggregate_usage=last_ever.public void setAmountGte(java.lang.Long amountGte)
public void setResetBillingCycleAnchor(java.lang.Boolean resetBillingCycleAnchor)
billing_cycle_anchor should be reset when a threshold is reached. If
true, billing_cycle_anchor will be updated to the date/time the threshold was last
reached; otherwise, the value will remain unchanged. This value may not be true if
the subscription contains items with plans that have aggregate_usage=last_ever.public boolean equals(java.lang.Object o)
equals in class java.lang.Objectprotected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode in class java.lang.Object