Class ClassicSubscriptionSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.tenantmanagercontrolplane.model.ClassicSubscriptionSummary.Builder
-
- Enclosing class:
- ClassicSubscriptionSummary
public static class ClassicSubscriptionSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public ClassicSubscriptionSummary.Builder id(String id)
-
compartmentId
public ClassicSubscriptionSummary.Builder compartmentId(String compartmentId)
-
serviceName
public ClassicSubscriptionSummary.Builder serviceName(String serviceName)
-
timeCreated
public ClassicSubscriptionSummary.Builder timeCreated(Date timeCreated)
-
timeUpdated
public ClassicSubscriptionSummary.Builder timeUpdated(Date timeUpdated)
-
freeformTags
public ClassicSubscriptionSummary.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public ClassicSubscriptionSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
systemTags
public ClassicSubscriptionSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
-
classicSubscriptionId
public ClassicSubscriptionSummary.Builder classicSubscriptionId(String classicSubscriptionId)
Classic subscription ID.- Parameters:
classicSubscriptionId
- the value to set- Returns:
- this builder
-
isClassicSubscription
public ClassicSubscriptionSummary.Builder isClassicSubscription(Boolean isClassicSubscription)
Specifies whether or not the subscription is from classic systems.- Parameters:
isClassicSubscription
- the value to set- Returns:
- this builder
-
paymentModel
public ClassicSubscriptionSummary.Builder paymentModel(String paymentModel)
The pay model of the subscription, such as ‘Pay as you go’ or ‘Monthly’.- Parameters:
paymentModel
- the value to set- Returns:
- this builder
-
regionAssignment
public ClassicSubscriptionSummary.Builder regionAssignment(String regionAssignment)
Region for the subscription.- Parameters:
regionAssignment
- the value to set- Returns:
- this builder
-
lifecycleState
public ClassicSubscriptionSummary.Builder lifecycleState(ClassicSubscriptionLifecycleState lifecycleState)
Lifecycle state of the subscription.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
startDate
public ClassicSubscriptionSummary.Builder startDate(Date startDate)
Subscription start time.- Parameters:
startDate
- the value to set- Returns:
- this builder
-
endDate
public ClassicSubscriptionSummary.Builder endDate(Date endDate)
Subscription end time.- Parameters:
endDate
- the value to set- Returns:
- this builder
-
build
public ClassicSubscriptionSummary build()
-
copy
public ClassicSubscriptionSummary.Builder copy(ClassicSubscriptionSummary model)
-
-