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.Builder
availableAmount(String availableAmount)
Commitment available amountCommitment
build()
Commitment.Builder
copy(Commitment model)
Commitment.Builder
fundedAllocationValue(String fundedAllocationValue)
Funded Allocation line value example: 12000.00Commitment.Builder
id(String id)
SPM internal Commitment IDCommitment.Builder
quantity(String quantity)
Commitment quantityCommitment.Builder
subscribedServiceId(String subscribedServiceId)
SPM internal Subscribed Service IDCommitment.Builder
timeEnd(Date timeEnd)
Commitment end dateCommitment.Builder
timeStart(Date timeStart)
Commitment start dateCommitment.Builder
usedAmount(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)
-
-