Class Commitment.Builder
- java.lang.Object
-
- com.oracle.bmc.onesubscription.model.Commitment.Builder
-
- Enclosing class:
- Commitment
public static class Commitment.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Commitment.BuilderavailableAmount(String availableAmount)Commitment available amountCommitmentbuild()Commitment.Buildercopy(Commitment model)Commitment.BuilderfundedAllocationValue(String fundedAllocationValue)Funded Allocation line value example: 12000.00Commitment.Builderid(String id)SPM internal Commitment IDCommitment.Builderquantity(String quantity)Commitment quantityCommitment.BuildersubscribedServiceId(String subscribedServiceId)SPM internal Subscribed Service IDCommitment.BuildertimeEnd(Date timeEnd)Commitment end dateCommitment.BuildertimeStart(Date timeStart)Commitment start dateCommitment.BuilderusedAmount(String usedAmount)Commitment used amount
-
-
-
Method Detail
-
id
public Commitment.Builder id(String id)
SPM internal Commitment ID- Parameters:
id- the value to set- Returns:
- this builder
-
subscribedServiceId
public Commitment.Builder subscribedServiceId(String subscribedServiceId)
SPM internal Subscribed Service ID- Parameters:
subscribedServiceId- the value to set- Returns:
- this builder
-
timeStart
public Commitment.Builder timeStart(Date timeStart)
Commitment start date- Parameters:
timeStart- the value to set- Returns:
- this builder
-
timeEnd
public Commitment.Builder timeEnd(Date timeEnd)
Commitment end date- Parameters:
timeEnd- the value to set- Returns:
- this builder
-
quantity
public Commitment.Builder quantity(String quantity)
Commitment quantity- Parameters:
quantity- the value to set- Returns:
- this builder
-
usedAmount
public Commitment.Builder usedAmount(String usedAmount)
Commitment used amount- Parameters:
usedAmount- the value to set- Returns:
- this builder
-
availableAmount
public Commitment.Builder availableAmount(String availableAmount)
Commitment available amount- Parameters:
availableAmount- the value to set- Returns:
- this builder
-
fundedAllocationValue
public Commitment.Builder fundedAllocationValue(String fundedAllocationValue)
Funded Allocation line value example: 12000.00- Parameters:
fundedAllocationValue- the value to set- Returns:
- this builder
-
build
public Commitment build()
-
copy
public Commitment.Builder copy(Commitment model)
-
-