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