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