Package com.oracle.bmc.usage.model
Class RewardDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.usage.model.RewardDetails.Builder
-
- Enclosing class:
- RewardDetails
public static class RewardDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RewardDetailsbuild()RewardDetails.Buildercopy(RewardDetails model)RewardDetails.Buildercurrency(String currency)The currency unit for the reward amount.RewardDetails.BuilderredemptionCode(String redemptionCode)The redemption code used in the Billing Center during the reward redemption process.RewardDetails.BuilderrewardsRate(Double rewardsRate)The current Rewards percentage in decimal format.RewardDetails.BuildersubscriptionId(String subscriptionId)The entitlement ID from MQS, which is the same as the subcription ID.RewardDetails.BuildertenancyId(String tenancyId)The OCID of the target tenancy.RewardDetails.BuildertotalRewardsAvailable(Float totalRewardsAvailable)The total number of available rewards for a given subscription ID.
-
-
-
Method Detail
-
tenancyId
public RewardDetails.Builder tenancyId(String tenancyId)
The OCID of the target tenancy.- Parameters:
tenancyId- the value to set- Returns:
- this builder
-
subscriptionId
public RewardDetails.Builder subscriptionId(String subscriptionId)
The entitlement ID from MQS, which is the same as the subcription ID.- Parameters:
subscriptionId- the value to set- Returns:
- this builder
-
currency
public RewardDetails.Builder currency(String currency)
The currency unit for the reward amount.- Parameters:
currency- the value to set- Returns:
- this builder
-
rewardsRate
public RewardDetails.Builder rewardsRate(Double rewardsRate)
The current Rewards percentage in decimal format.- Parameters:
rewardsRate- the value to set- Returns:
- this builder
-
totalRewardsAvailable
public RewardDetails.Builder totalRewardsAvailable(Float totalRewardsAvailable)
The total number of available rewards for a given subscription ID.- Parameters:
totalRewardsAvailable- the value to set- Returns:
- this builder
-
redemptionCode
public RewardDetails.Builder redemptionCode(String redemptionCode)
The redemption code used in the Billing Center during the reward redemption process.- Parameters:
redemptionCode- the value to set- Returns:
- this builder
-
build
public RewardDetails build()
-
copy
public RewardDetails.Builder copy(RewardDetails model)
-
-