Interface InvestmentMultiplier.Builder

  • Method Details

    • value

      The multiplier value, expressed as a decimal string to preserve precision. The value is digits with an optional decimal point and is 1–1000 characters. The terms of the contract define this value.

      Parameters:
      value - The multiplier value, expressed as a decimal string to preserve precision. The value is digits with an optional decimal point and is 1–1000 characters. The terms of the contract define this value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • investmentAttestationInputUnit

      InvestmentMultiplier.Builder investmentAttestationInputUnit(String investmentAttestationInputUnit)

      The unit of the attestation input that the multiplier applies to, such as workloads migrated. This value is 1–1000 characters. The terms of the contract define this value.

      Parameters:
      investmentAttestationInputUnit - The unit of the attestation input that the multiplier applies to, such as workloads migrated. This value is 1–1000 characters. The terms of the contract define this value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • multiplierType

      InvestmentMultiplier.Builder multiplierType(String multiplierType)

      The type of the multiplier. A value of PERCENTAGE applies a percentage of a value. A value of CURRENCY_AMOUNT applies a currency amount per unit of attestation input. The terms of the contract define this value.

      Parameters:
      multiplierType - The type of the multiplier. A value of PERCENTAGE applies a percentage of a value. A value of CURRENCY_AMOUNT applies a currency amount per unit of attestation input. The terms of the contract define this value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • multiplierType

      InvestmentMultiplier.Builder multiplierType(MultiplierType multiplierType)

      The type of the multiplier. A value of PERCENTAGE applies a percentage of a value. A value of CURRENCY_AMOUNT applies a currency amount per unit of attestation input. The terms of the contract define this value.

      Parameters:
      multiplierType - The type of the multiplier. A value of PERCENTAGE applies a percentage of a value. A value of CURRENCY_AMOUNT applies a currency amount per unit of attestation input. The terms of the contract define this value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: