Class CloudSubscriptionSummary.Builder
- java.lang.Object
 - 
- com.oracle.bmc.tenantmanagercontrolplane.model.CloudSubscriptionSummary.Builder
 
 
- 
- Enclosing class:
 - CloudSubscriptionSummary
 
public static class CloudSubscriptionSummary.Builder extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description Builder() 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
id
public CloudSubscriptionSummary.Builder id(String id)
 
- 
compartmentId
public CloudSubscriptionSummary.Builder compartmentId(String compartmentId)
 
- 
serviceName
public CloudSubscriptionSummary.Builder serviceName(String serviceName)
 
- 
timeCreated
public CloudSubscriptionSummary.Builder timeCreated(Date timeCreated)
 
- 
timeUpdated
public CloudSubscriptionSummary.Builder timeUpdated(Date timeUpdated)
 
- 
freeformTags
public CloudSubscriptionSummary.Builder freeformTags(Map<String,String> freeformTags)
 
- 
definedTags
public CloudSubscriptionSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
 
- 
systemTags
public CloudSubscriptionSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
 
- 
subscriptionNumber
public CloudSubscriptionSummary.Builder subscriptionNumber(String subscriptionNumber)
Unique Oracle Cloud Subscriptions identifier that is immutable on creation.- Parameters:
 subscriptionNumber- the value to set- Returns:
 - this builder
 
 
- 
currencyCode
public CloudSubscriptionSummary.Builder currencyCode(String currencyCode)
Currency code.For example USD, MXN.
- Parameters:
 currencyCode- the value to set- Returns:
 - this builder
 
 
- 
lifecycleState
public CloudSubscriptionSummary.Builder lifecycleState(SubscriptionLifecycleState lifecycleState)
Lifecycle state of the subscription.- Parameters:
 lifecycleState- the value to set- Returns:
 - this builder
 
 
- 
build
public CloudSubscriptionSummary build()
 
- 
copy
public CloudSubscriptionSummary.Builder copy(CloudSubscriptionSummary model)
 
 - 
 
 -