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 CloudSubscriptionbuild()CloudSubscription.BuildercompartmentId(String compartmentId)CloudSubscription.Buildercopy(CloudSubscription model)CloudSubscription.BuildercurrencyCode(String currencyCode)Currency code.CloudSubscription.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)CloudSubscription.BuilderfreeformTags(Map<String,String> freeformTags)CloudSubscription.Builderid(String id)CloudSubscription.BuilderlifecycleState(SubscriptionLifecycleState lifecycleState)Lifecycle state of the subscription.CloudSubscription.BuilderserviceName(String serviceName)CloudSubscription.BuildersubscriptionNumber(String subscriptionNumber)Unique Oracle Cloud Subscriptions identifier that is immutable on creation.CloudSubscription.BuildertimeCreated(Date timeCreated)CloudSubscription.BuildertimeUpdated(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)
-
-