Package com.oracle.bmc.fusionapps.model
Class Subscription.Builder
- java.lang.Object
-
- com.oracle.bmc.fusionapps.model.Subscription.Builder
-
- Enclosing class:
- Subscription
public static class Subscription.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Subscriptionbuild()Subscription.BuilderclassicSubscriptionId(String classicSubscriptionId)Subscription id.Subscription.Buildercopy(Subscription model)Subscription.Builderid(String id)OCID of the subscription details for particular root compartment or tenancy.Subscription.BuilderlifecycleDetails(Subscription.LifecycleDetails lifecycleDetails)Subscription resource intermediate states.Subscription.BuilderlifecycleState(Subscription.LifecycleState lifecycleState)Lifecycle state of the subscription.Subscription.BuilderserviceName(String serviceName)The type of subscription, such as ‘CLOUDCM’/‘SAAS’/‘CRM’, etc.Subscription.Builderskus(List<SubscriptionSku> skus)Stock keeping unit.
-
-
-
Method Detail
-
id
public Subscription.Builder id(String id)
OCID of the subscription details for particular root compartment or tenancy.- Parameters:
id- the value to set- Returns:
- this builder
-
classicSubscriptionId
public Subscription.Builder classicSubscriptionId(String classicSubscriptionId)
Subscription id.- Parameters:
classicSubscriptionId- the value to set- Returns:
- this builder
-
serviceName
public Subscription.Builder serviceName(String serviceName)
The type of subscription, such as ‘CLOUDCM’/‘SAAS’/‘CRM’, etc.- Parameters:
serviceName- the value to set- Returns:
- this builder
-
lifecycleState
public Subscription.Builder lifecycleState(Subscription.LifecycleState lifecycleState)
Lifecycle state of the subscription.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
lifecycleDetails
public Subscription.Builder lifecycleDetails(Subscription.LifecycleDetails lifecycleDetails)
Subscription resource intermediate states.- Parameters:
lifecycleDetails- the value to set- Returns:
- this builder
-
skus
public Subscription.Builder skus(List<SubscriptionSku> skus)
Stock keeping unit.- Parameters:
skus- the value to set- Returns:
- this builder
-
build
public Subscription build()
-
copy
public Subscription.Builder copy(Subscription model)
-
-