public class PerUnitUsageChargeModel extends UsageChargeModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_TYPECODE
Generated model type code constant.
|
static java.lang.String |
BLOCKSIZE
Generated constant - Attribute key of
PerUnitUsageCharge.blockSize attribute defined at extension saprevenuecloudproduct. |
static java.lang.String |
INCLUDEDQTY
Generated constant - Attribute key of
PerUnitUsageCharge.includedQty attribute defined at extension saprevenuecloudproduct. |
static java.lang.String |
MINBLOCKS
Generated constant - Attribute key of
PerUnitUsageCharge.minBlocks attribute defined at extension saprevenuecloudproduct. |
static java.lang.String |
USAGECHARGETYPE
Generated constant - Attribute key of
PerUnitUsageCharge.usageChargeType attribute defined at extension subscriptionservices. |
_SUBSCRIPTIONPRICEPLAN2USAGECHARGERELATION, BILLINGTIME, CATALOGVERSION, CURRENCY, ID, NAME, SUBSCRIPTIONPRICEPLANUSAGE, USAGECHARGEENTRIES, USAGEUNIT_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
PerUnitUsageChargeModel()
Generated constructor - Default constructor for generic creation.
|
PerUnitUsageChargeModel(CatalogVersionModel _catalogVersion,
java.lang.String _id,
ItemModel _owner,
UsageUnitModel _usageUnit)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
PerUnitUsageChargeModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
PerUnitUsageChargeModel(UsageUnitModel _usageUnit)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Integer |
getBlockSize()
Generated method - Getter of the
PerUnitUsageCharge.blockSize attribute defined at extension saprevenuecloudproduct. |
java.lang.Integer |
getIncludedQty()
Generated method - Getter of the
PerUnitUsageCharge.includedQty attribute defined at extension saprevenuecloudproduct. |
java.lang.Integer |
getMinBlocks()
Generated method - Getter of the
PerUnitUsageCharge.minBlocks attribute defined at extension saprevenuecloudproduct. |
UsageChargeType |
getUsageChargeType()
Generated method - Getter of the
PerUnitUsageCharge.usageChargeType attribute defined at extension subscriptionservices. |
void |
setBlockSize(java.lang.Integer value)
Generated method - Setter of
PerUnitUsageCharge.blockSize attribute defined at extension saprevenuecloudproduct. |
void |
setIncludedQty(java.lang.Integer value)
Generated method - Setter of
PerUnitUsageCharge.includedQty attribute defined at extension saprevenuecloudproduct. |
void |
setMinBlocks(java.lang.Integer value)
Generated method - Setter of
PerUnitUsageCharge.minBlocks attribute defined at extension saprevenuecloudproduct. |
void |
setUsageChargeType(UsageChargeType value)
Generated method - Setter of
PerUnitUsageCharge.usageChargeType attribute defined at extension subscriptionservices. |
getBillingTime, getCatalogVersion, getCurrency, getId, getName, getName, getSubscriptionPricePlanUsage, getUsageChargeEntries, getUsageUnit, setCatalogVersion, setId, setName, setName, setSubscriptionPricePlanUsage, setUsageChargeEntries, setUsageUnitgetComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerequals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplacepublic static final java.lang.String _TYPECODE
public static final java.lang.String USAGECHARGETYPE
PerUnitUsageCharge.usageChargeType attribute defined at extension subscriptionservices.public static final java.lang.String BLOCKSIZE
PerUnitUsageCharge.blockSize attribute defined at extension saprevenuecloudproduct.public static final java.lang.String INCLUDEDQTY
PerUnitUsageCharge.includedQty attribute defined at extension saprevenuecloudproduct.public static final java.lang.String MINBLOCKS
PerUnitUsageCharge.minBlocks attribute defined at extension saprevenuecloudproduct.public PerUnitUsageChargeModel()
public PerUnitUsageChargeModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated public PerUnitUsageChargeModel(UsageUnitModel _usageUnit)
_usageUnit - initial attribute declared by type UsageCharge at extension subscriptionservices@Deprecated public PerUnitUsageChargeModel(CatalogVersionModel _catalogVersion, java.lang.String _id, ItemModel _owner, UsageUnitModel _usageUnit)
_catalogVersion - initial attribute declared by type UsageCharge at extension subscriptionservices_id - initial attribute declared by type UsageCharge at extension subscriptionservices_owner - initial attribute declared by type Item at extension core_usageUnit - initial attribute declared by type UsageCharge at extension subscriptionservices@Accessor(qualifier="blockSize", type=GETTER) public java.lang.Integer getBlockSize()
PerUnitUsageCharge.blockSize attribute defined at extension saprevenuecloudproduct.@Accessor(qualifier="includedQty", type=GETTER) public java.lang.Integer getIncludedQty()
PerUnitUsageCharge.includedQty attribute defined at extension saprevenuecloudproduct.@Accessor(qualifier="minBlocks", type=GETTER) public java.lang.Integer getMinBlocks()
PerUnitUsageCharge.minBlocks attribute defined at extension saprevenuecloudproduct.@Accessor(qualifier="usageChargeType", type=GETTER) public UsageChargeType getUsageChargeType()
PerUnitUsageCharge.usageChargeType attribute defined at extension subscriptionservices.@Accessor(qualifier="blockSize", type=SETTER) public void setBlockSize(java.lang.Integer value)
PerUnitUsageCharge.blockSize attribute defined at extension saprevenuecloudproduct.value - the blockSize - Block size@Accessor(qualifier="includedQty", type=SETTER) public void setIncludedQty(java.lang.Integer value)
PerUnitUsageCharge.includedQty attribute defined at extension saprevenuecloudproduct.value - the includedQty - Block size@Accessor(qualifier="minBlocks", type=SETTER) public void setMinBlocks(java.lang.Integer value)
PerUnitUsageCharge.minBlocks attribute defined at extension saprevenuecloudproduct.value - the minBlocks - Block size@Accessor(qualifier="usageChargeType", type=SETTER) public void setUsageChargeType(UsageChargeType value)
PerUnitUsageCharge.usageChargeType attribute defined at extension subscriptionservices.value - the usageChargeType - Usage Charge TypeCopyright © 2018 SAP SE. All Rights Reserved.