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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
tenancyIdpublic RewardDetails.Builder tenancyId(String tenancyId) The OCID of the target tenancy.- Parameters:
- tenancyId- the value to set
- Returns:
- this builder
 
 - 
subscriptionIdpublic 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
 
 - 
currencypublic RewardDetails.Builder currency(String currency) The currency unit for the reward amount.- Parameters:
- currency- the value to set
- Returns:
- this builder
 
 - 
rewardsRatepublic RewardDetails.Builder rewardsRate(Double rewardsRate) The current Rewards percentage in decimal format.- Parameters:
- rewardsRate- the value to set
- Returns:
- this builder
 
 - 
totalRewardsAvailablepublic 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
 
 - 
redemptionCodepublic 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
 
 - 
buildpublic RewardDetails build() 
 - 
copypublic RewardDetails.Builder copy(RewardDetails model) 
 
- 
 
-