Class ActivateSubscriptionResult
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.self.model.ActivateSubscriptionResult
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20260129") public final class ActivateSubscriptionResult extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelResponse model for the activation of a subscription.Includes the details of the activated subscription.
Note: Objects should always be created or deserialized using theActivateSubscriptionResult.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theActivateSubscriptionResult.Builder, which maintain a set of all explicitly set fields calledActivateSubscriptionResult.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classActivateSubscriptionResult.Builder
-
Constructor Summary
Constructors Constructor Description ActivateSubscriptionResult(String subscriptionId, String displayName, Date timeStart, Date timeEnd, LifecycleStateEnum lifecycleState, LifecycleDetailsEnum lifecycleDetails)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ActivateSubscriptionResult.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetDisplayName()The subscription name.LifecycleDetailsEnumgetLifecycleDetails()A message that describes the current state of the Subscription in more detail.LifecycleStateEnumgetLifecycleState()The current state of the Subscription.StringgetSubscriptionId()The unique identifier of the activated subscription.DategetTimeEnd()The end date of the subscription.DategetTimeStart()The start date of the subscription.inthashCode()ActivateSubscriptionResult.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ActivateSubscriptionResult
@Deprecated @ConstructorProperties({"subscriptionId","displayName","timeStart","timeEnd","lifecycleState","lifecycleDetails"}) public ActivateSubscriptionResult(String subscriptionId, String displayName, Date timeStart, Date timeEnd, LifecycleStateEnum lifecycleState, LifecycleDetailsEnum lifecycleDetails)
Deprecated.
-
-
Method Detail
-
builder
public static ActivateSubscriptionResult.Builder builder()
Create a new builder.
-
toBuilder
public ActivateSubscriptionResult.Builder toBuilder()
-
getSubscriptionId
public String getSubscriptionId()
The unique identifier of the activated subscription.- Returns:
- the value
-
getDisplayName
public String getDisplayName()
The subscription name.Must be unique within the compartment. This value can be updated.
- Returns:
- the value
-
getTimeStart
public Date getTimeStart()
The start date of the subscription.- Returns:
- the value
-
getTimeEnd
public Date getTimeEnd()
The end date of the subscription.- Returns:
- the value
-
getLifecycleState
public LifecycleStateEnum getLifecycleState()
The current state of the Subscription.- Returns:
- the value
-
getLifecycleDetails
public LifecycleDetailsEnum getLifecycleDetails()
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.
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-