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