Class RewardDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • 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