Package com.oracle.bmc.self.model
Class ActivateSubscriptionResult.Builder
- java.lang.Object
-
- com.oracle.bmc.self.model.ActivateSubscriptionResult.Builder
-
- Enclosing class:
- ActivateSubscriptionResult
public static class ActivateSubscriptionResult.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActivateSubscriptionResultbuild()ActivateSubscriptionResult.Buildercopy(ActivateSubscriptionResult model)ActivateSubscriptionResult.BuilderdisplayName(String displayName)The subscription name.ActivateSubscriptionResult.BuilderlifecycleDetails(LifecycleDetailsEnum lifecycleDetails)A message that describes the current state of the Subscription in more detail.ActivateSubscriptionResult.BuilderlifecycleState(LifecycleStateEnum lifecycleState)The current state of the Subscription.ActivateSubscriptionResult.BuildersubscriptionId(String subscriptionId)The unique identifier of the activated subscription.ActivateSubscriptionResult.BuildertimeEnd(Date timeEnd)The end date of the subscription.ActivateSubscriptionResult.BuildertimeStart(Date timeStart)The start date of the subscription.
-
-
-
Method Detail
-
subscriptionId
public ActivateSubscriptionResult.Builder subscriptionId(String subscriptionId)
The unique identifier of the activated subscription.- Parameters:
subscriptionId- the value to set- Returns:
- this builder
-
displayName
public ActivateSubscriptionResult.Builder displayName(String displayName)
The subscription name.Must be unique within the compartment. This value can be updated.
- Parameters:
displayName- the value to set- Returns:
- this builder
-
timeStart
public ActivateSubscriptionResult.Builder timeStart(Date timeStart)
The start date of the subscription.- Parameters:
timeStart- the value to set- Returns:
- this builder
-
timeEnd
public ActivateSubscriptionResult.Builder timeEnd(Date timeEnd)
The end date of the subscription.- Parameters:
timeEnd- the value to set- Returns:
- this builder
-
lifecycleState
public ActivateSubscriptionResult.Builder lifecycleState(LifecycleStateEnum lifecycleState)
The current state of the Subscription.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
lifecycleDetails
public ActivateSubscriptionResult.Builder lifecycleDetails(LifecycleDetailsEnum lifecycleDetails)
A message that describes the current state of the Subscription in more detail.For example, can be used to provide actionable information for a resource in the Failed state.
- Parameters:
lifecycleDetails- the value to set- Returns:
- this builder
-
build
public ActivateSubscriptionResult build()
-
copy
public ActivateSubscriptionResult.Builder copy(ActivateSubscriptionResult model)
-
-