public final class SubscriptionItemPriceChangeDetails
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Google Play Android Developer API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
SubscriptionItemPriceChangeDetails() |
Modifier and Type | Method and Description |
---|---|
SubscriptionItemPriceChangeDetails |
clone() |
String |
getExpectedNewPriceChargeTime()
The renewal time at which the price change will become effective for the user.
|
Money |
getNewPrice()
New recurring price for the subscription item.
|
String |
getPriceChangeMode()
Price change mode specifies how the subscription item price is changing.
|
String |
getPriceChangeState()
State the price change is currently in.
|
SubscriptionItemPriceChangeDetails |
set(String fieldName,
Object value) |
SubscriptionItemPriceChangeDetails |
setExpectedNewPriceChargeTime(String expectedNewPriceChargeTime)
The renewal time at which the price change will become effective for the user.
|
SubscriptionItemPriceChangeDetails |
setNewPrice(Money newPrice)
New recurring price for the subscription item.
|
SubscriptionItemPriceChangeDetails |
setPriceChangeMode(String priceChangeMode)
Price change mode specifies how the subscription item price is changing.
|
SubscriptionItemPriceChangeDetails |
setPriceChangeState(String priceChangeState)
State the price change is currently in.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public String getExpectedNewPriceChargeTime()
null
for nonepublic SubscriptionItemPriceChangeDetails setExpectedNewPriceChargeTime(String expectedNewPriceChargeTime)
expectedNewPriceChargeTime
- expectedNewPriceChargeTime or null
for nonepublic Money getNewPrice()
null
for nonepublic SubscriptionItemPriceChangeDetails setNewPrice(Money newPrice)
newPrice
- newPrice or null
for nonepublic String getPriceChangeMode()
null
for nonepublic SubscriptionItemPriceChangeDetails setPriceChangeMode(String priceChangeMode)
priceChangeMode
- priceChangeMode or null
for nonepublic String getPriceChangeState()
null
for nonepublic SubscriptionItemPriceChangeDetails setPriceChangeState(String priceChangeState)
priceChangeState
- priceChangeState or null
for nonepublic SubscriptionItemPriceChangeDetails set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public SubscriptionItemPriceChangeDetails clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2025 Google. All rights reserved.