Class AssignedSubscriptionLineItemSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.tenantmanagercontrolplane.model.AssignedSubscriptionLineItemSummary.Builder
-
- Enclosing class:
- AssignedSubscriptionLineItemSummary
public static class AssignedSubscriptionLineItemSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public AssignedSubscriptionLineItemSummary.Builder id(String id)
Subscription line item identifier.- Parameters:
id
- the value to set- Returns:
- this builder
-
productCode
public AssignedSubscriptionLineItemSummary.Builder productCode(String productCode)
Product code.- Parameters:
productCode
- the value to set- Returns:
- this builder
-
quantity
public AssignedSubscriptionLineItemSummary.Builder quantity(Float quantity)
Product number.- Parameters:
quantity
- the value to set- Returns:
- this builder
-
billingModel
public AssignedSubscriptionLineItemSummary.Builder billingModel(BillingModel billingModel)
Billing model supported by the associated line item.- Parameters:
billingModel
- the value to set- Returns:
- this builder
-
timeStarted
public AssignedSubscriptionLineItemSummary.Builder timeStarted(Date timeStarted)
The time the subscription item and associated products should start.An RFC 3339 formatted date and time string.
- Parameters:
timeStarted
- the value to set- Returns:
- this builder
-
timeEnded
public AssignedSubscriptionLineItemSummary.Builder timeEnded(Date timeEnded)
The time the subscription item and associated products should end.An RFC 3339 formatted date and time string.
- Parameters:
timeEnded
- the value to set- Returns:
- this builder
-
systemTags
public AssignedSubscriptionLineItemSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
Usage of system tag keys.These predefined keys are scoped to namespaces. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}
- Parameters:
systemTags
- the value to set- Returns:
- this builder
-
build
public AssignedSubscriptionLineItemSummary build()
-
copy
public AssignedSubscriptionLineItemSummary.Builder copy(AssignedSubscriptionLineItemSummary model)
-
-