Package io.gs2.cdk.exchange.model
Class IncrementalRateModel
java.lang.Object
io.gs2.cdk.exchange.model.IncrementalRateModel
-
Constructor Summary
ConstructorsConstructorDescriptionIncrementalRateModel(String name, ConsumeAction consumeAction, IncrementalRateModelCalculateType calculateType, String exchangeCountId, Integer maximumExchangeCount) IncrementalRateModel(String name, ConsumeAction consumeAction, IncrementalRateModelCalculateType calculateType, String exchangeCountId, Integer maximumExchangeCount, IncrementalRateModelOptions options) -
Method Summary
Modifier and TypeMethodDescriptionstatic IncrementalRateModelcalculateTypeIsGs2Script(String name, ConsumeAction consumeAction, String exchangeCountId, Integer maximumExchangeCount, String calculateScriptId) static IncrementalRateModelcalculateTypeIsGs2Script(String name, ConsumeAction consumeAction, String exchangeCountId, Integer maximumExchangeCount, String calculateScriptId, IncrementalRateModelCalculateTypeIsGs2ScriptOptions options) static IncrementalRateModelcalculateTypeIsLinear(String name, ConsumeAction consumeAction, String exchangeCountId, Integer maximumExchangeCount, Long baseValue, Long coefficientValue) static IncrementalRateModelcalculateTypeIsLinear(String name, ConsumeAction consumeAction, String exchangeCountId, Integer maximumExchangeCount, Long baseValue, Long coefficientValue, IncrementalRateModelCalculateTypeIsLinearOptions options) static IncrementalRateModelcalculateTypeIsPower(String name, ConsumeAction consumeAction, String exchangeCountId, Integer maximumExchangeCount, Long coefficientValue) static IncrementalRateModelcalculateTypeIsPower(String name, ConsumeAction consumeAction, String exchangeCountId, Integer maximumExchangeCount, Long coefficientValue, IncrementalRateModelCalculateTypeIsPowerOptions options)
-
Constructor Details
-
IncrementalRateModel
public IncrementalRateModel(String name, ConsumeAction consumeAction, IncrementalRateModelCalculateType calculateType, String exchangeCountId, Integer maximumExchangeCount, IncrementalRateModelOptions options) -
IncrementalRateModel
public IncrementalRateModel(String name, ConsumeAction consumeAction, IncrementalRateModelCalculateType calculateType, String exchangeCountId, Integer maximumExchangeCount)
-
-
Method Details
-
calculateTypeIsLinear
public static IncrementalRateModel calculateTypeIsLinear(String name, ConsumeAction consumeAction, String exchangeCountId, Integer maximumExchangeCount, Long baseValue, Long coefficientValue, IncrementalRateModelCalculateTypeIsLinearOptions options) -
calculateTypeIsLinear
public static IncrementalRateModel calculateTypeIsLinear(String name, ConsumeAction consumeAction, String exchangeCountId, Integer maximumExchangeCount, Long baseValue, Long coefficientValue) -
calculateTypeIsPower
public static IncrementalRateModel calculateTypeIsPower(String name, ConsumeAction consumeAction, String exchangeCountId, Integer maximumExchangeCount, Long coefficientValue, IncrementalRateModelCalculateTypeIsPowerOptions options) -
calculateTypeIsPower
public static IncrementalRateModel calculateTypeIsPower(String name, ConsumeAction consumeAction, String exchangeCountId, Integer maximumExchangeCount, Long coefficientValue) -
calculateTypeIsGs2Script
public static IncrementalRateModel calculateTypeIsGs2Script(String name, ConsumeAction consumeAction, String exchangeCountId, Integer maximumExchangeCount, String calculateScriptId, IncrementalRateModelCalculateTypeIsGs2ScriptOptions options) -
calculateTypeIsGs2Script
public static IncrementalRateModel calculateTypeIsGs2Script(String name, ConsumeAction consumeAction, String exchangeCountId, Integer maximumExchangeCount, String calculateScriptId) -
properties
-