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.Builder
availableAmount(String availableAmount)
Commitment available amountCommitmentDetail
build()
CommitmentDetail.Builder
copy(CommitmentDetail model)
CommitmentDetail.Builder
fundedAllocationValue(String fundedAllocationValue)
Funded Allocation line value example: 12000.00CommitmentDetail.Builder
id(String id)
SPM internal Commitment IDCommitmentDetail.Builder
quantity(String quantity)
Commitment quantityCommitmentDetail.Builder
timeEnd(Date timeEnd)
Commitment end dateCommitmentDetail.Builder
timeStart(Date timeStart)
Commitment start dateCommitmentDetail.Builder
usedAmount(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)
-
-