public final class GoogleCloudApigeeV1RatePlan
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 Apigee 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.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
GoogleCloudApigeeV1RatePlan() |
| Modifier and Type | Method and Description |
|---|---|
GoogleCloudApigeeV1RatePlan |
clone() |
String |
getApiproduct()
Name of the API product that the rate plan is associated with.
|
String |
getBillingPeriod()
Frequency at which the customer will be billed.
|
List<GoogleCloudApigeeV1RateRange> |
getConsumptionPricingRates()
API call volume ranges and the fees charged when the total number of API calls is within a
given range.
|
String |
getConsumptionPricingType()
Pricing model used for consumption-based charges.
|
Long |
getCreatedAt()
Output only.
|
String |
getCurrencyCode()
Currency to be used for billing.
|
String |
getDescription()
Description of the rate plan.
|
String |
getDisplayName()
Display name of the rate plan.
|
Long |
getEndTime()
Time when the rate plan will expire in milliseconds since epoch.
|
Integer |
getFixedFeeFrequency()
Frequency at which the fixed fee is charged.
|
GoogleTypeMoney |
getFixedRecurringFee()
Fixed amount that is charged at a defined interval and billed in advance of use of the API
product.
|
Long |
getLastModifiedAt()
Output only.
|
String |
getName()
Output only.
|
String |
getPaymentFundingModel()
DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid
1.5/1.6 is no longer supported.
|
List<GoogleCloudApigeeV1RevenueShareRange> |
getRevenueShareRates()
Details of the revenue sharing model.
|
String |
getRevenueShareType()
Method used to calculate the revenue that is shared with developers.
|
GoogleTypeMoney |
getSetupFee()
Initial, one-time fee paid when purchasing the API product.
|
Long |
getStartTime()
Time when the rate plan becomes active in milliseconds since epoch.
|
String |
getState()
Current state of the rate plan (draft or published).
|
GoogleCloudApigeeV1RatePlan |
set(String fieldName,
Object value) |
GoogleCloudApigeeV1RatePlan |
setApiproduct(String apiproduct)
Name of the API product that the rate plan is associated with.
|
GoogleCloudApigeeV1RatePlan |
setBillingPeriod(String billingPeriod)
Frequency at which the customer will be billed.
|
GoogleCloudApigeeV1RatePlan |
setConsumptionPricingRates(List<GoogleCloudApigeeV1RateRange> consumptionPricingRates)
API call volume ranges and the fees charged when the total number of API calls is within a
given range.
|
GoogleCloudApigeeV1RatePlan |
setConsumptionPricingType(String consumptionPricingType)
Pricing model used for consumption-based charges.
|
GoogleCloudApigeeV1RatePlan |
setCreatedAt(Long createdAt)
Output only.
|
GoogleCloudApigeeV1RatePlan |
setCurrencyCode(String currencyCode)
Currency to be used for billing.
|
GoogleCloudApigeeV1RatePlan |
setDescription(String description)
Description of the rate plan.
|
GoogleCloudApigeeV1RatePlan |
setDisplayName(String displayName)
Display name of the rate plan.
|
GoogleCloudApigeeV1RatePlan |
setEndTime(Long endTime)
Time when the rate plan will expire in milliseconds since epoch.
|
GoogleCloudApigeeV1RatePlan |
setFixedFeeFrequency(Integer fixedFeeFrequency)
Frequency at which the fixed fee is charged.
|
GoogleCloudApigeeV1RatePlan |
setFixedRecurringFee(GoogleTypeMoney fixedRecurringFee)
Fixed amount that is charged at a defined interval and billed in advance of use of the API
product.
|
GoogleCloudApigeeV1RatePlan |
setLastModifiedAt(Long lastModifiedAt)
Output only.
|
GoogleCloudApigeeV1RatePlan |
setName(String name)
Output only.
|
GoogleCloudApigeeV1RatePlan |
setPaymentFundingModel(String paymentFundingModel)
DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid
1.5/1.6 is no longer supported.
|
GoogleCloudApigeeV1RatePlan |
setRevenueShareRates(List<GoogleCloudApigeeV1RevenueShareRange> revenueShareRates)
Details of the revenue sharing model.
|
GoogleCloudApigeeV1RatePlan |
setRevenueShareType(String revenueShareType)
Method used to calculate the revenue that is shared with developers.
|
GoogleCloudApigeeV1RatePlan |
setSetupFee(GoogleTypeMoney setupFee)
Initial, one-time fee paid when purchasing the API product.
|
GoogleCloudApigeeV1RatePlan |
setStartTime(Long startTime)
Time when the rate plan becomes active in milliseconds since epoch.
|
GoogleCloudApigeeV1RatePlan |
setState(String state)
Current state of the rate plan (draft or published).
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic String getApiproduct()
null for nonepublic GoogleCloudApigeeV1RatePlan setApiproduct(String apiproduct)
apiproduct - apiproduct or null for nonepublic String getBillingPeriod()
null for nonepublic GoogleCloudApigeeV1RatePlan setBillingPeriod(String billingPeriod)
billingPeriod - billingPeriod or null for nonepublic List<GoogleCloudApigeeV1RateRange> getConsumptionPricingRates()
null for nonepublic GoogleCloudApigeeV1RatePlan setConsumptionPricingRates(List<GoogleCloudApigeeV1RateRange> consumptionPricingRates)
consumptionPricingRates - consumptionPricingRates or null for nonepublic String getConsumptionPricingType()
null for nonepublic GoogleCloudApigeeV1RatePlan setConsumptionPricingType(String consumptionPricingType)
consumptionPricingType - consumptionPricingType or null for nonepublic Long getCreatedAt()
null for nonepublic GoogleCloudApigeeV1RatePlan setCreatedAt(Long createdAt)
createdAt - createdAt or null for nonepublic String getCurrencyCode()
null for nonepublic GoogleCloudApigeeV1RatePlan setCurrencyCode(String currencyCode)
currencyCode - currencyCode or null for nonepublic String getDescription()
null for nonepublic GoogleCloudApigeeV1RatePlan setDescription(String description)
description - description or null for nonepublic String getDisplayName()
null for nonepublic GoogleCloudApigeeV1RatePlan setDisplayName(String displayName)
displayName - displayName or null for nonepublic Long getEndTime()
null for nonepublic GoogleCloudApigeeV1RatePlan setEndTime(Long endTime)
endTime - endTime or null for nonepublic Integer getFixedFeeFrequency()
null for nonepublic GoogleCloudApigeeV1RatePlan setFixedFeeFrequency(Integer fixedFeeFrequency)
fixedFeeFrequency - fixedFeeFrequency or null for nonepublic GoogleTypeMoney getFixedRecurringFee()
null for nonepublic GoogleCloudApigeeV1RatePlan setFixedRecurringFee(GoogleTypeMoney fixedRecurringFee)
fixedRecurringFee - fixedRecurringFee or null for nonepublic Long getLastModifiedAt()
null for nonepublic GoogleCloudApigeeV1RatePlan setLastModifiedAt(Long lastModifiedAt)
lastModifiedAt - lastModifiedAt or null for nonepublic String getName()
null for nonepublic GoogleCloudApigeeV1RatePlan setName(String name)
name - name or null for nonepublic String getPaymentFundingModel()
null for nonepublic GoogleCloudApigeeV1RatePlan setPaymentFundingModel(String paymentFundingModel)
paymentFundingModel - paymentFundingModel or null for nonepublic List<GoogleCloudApigeeV1RevenueShareRange> getRevenueShareRates()
null for nonepublic GoogleCloudApigeeV1RatePlan setRevenueShareRates(List<GoogleCloudApigeeV1RevenueShareRange> revenueShareRates)
revenueShareRates - revenueShareRates or null for nonepublic String getRevenueShareType()
null for nonepublic GoogleCloudApigeeV1RatePlan setRevenueShareType(String revenueShareType)
revenueShareType - revenueShareType or null for nonepublic GoogleTypeMoney getSetupFee()
null for nonepublic GoogleCloudApigeeV1RatePlan setSetupFee(GoogleTypeMoney setupFee)
setupFee - setupFee or null for nonepublic Long getStartTime()
null for nonepublic GoogleCloudApigeeV1RatePlan setStartTime(Long startTime)
startTime - startTime or null for nonepublic String getState()
null for nonepublic GoogleCloudApigeeV1RatePlan setState(String state)
state - state or null for nonepublic GoogleCloudApigeeV1RatePlan set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic GoogleCloudApigeeV1RatePlan clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2025 Google. All rights reserved.