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 Subscription
build()
Subscription.Builder
classicSubscriptionId(String classicSubscriptionId)
Subscription id.Subscription.Builder
copy(Subscription model)
Subscription.Builder
id(String id)
OCID of the subscription details for particular root compartment or tenancy.Subscription.Builder
lifecycleDetails(Subscription.LifecycleDetails lifecycleDetails)
Subscription resource intermediate states.Subscription.Builder
lifecycleState(Subscription.LifecycleState lifecycleState)
Lifecycle state of the subscription.Subscription.Builder
serviceName(String serviceName)
The type of subscription, such as ‘CLOUDCM’/‘SAAS’/‘CRM’, etc.Subscription.Builder
skus(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)
-
-