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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
idpublic 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
 
 - 
classicSubscriptionIdpublic Subscription.Builder classicSubscriptionId(String classicSubscriptionId) Subscription id.- Parameters:
- classicSubscriptionId- the value to set
- Returns:
- this builder
 
 - 
serviceNamepublic Subscription.Builder serviceName(String serviceName) The type of subscription, such as ‘CLOUDCM’/‘SAAS’/‘CRM’, etc.- Parameters:
- serviceName- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic Subscription.Builder lifecycleState(Subscription.LifecycleState lifecycleState) Lifecycle state of the subscription.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic Subscription.Builder lifecycleDetails(Subscription.LifecycleDetails lifecycleDetails) Subscription resource intermediate states.- Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
skuspublic Subscription.Builder skus(List<SubscriptionSku> skus) Stock keeping unit.- Parameters:
- skus- the value to set
- Returns:
- this builder
 
 - 
buildpublic Subscription build() 
 - 
copypublic Subscription.Builder copy(Subscription model) 
 
- 
 
-