Class ClassicAssignedSubscriptionSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.tenantmanagercontrolplane.model.ClassicAssignedSubscriptionSummary.Builder
-
- Enclosing class:
- ClassicAssignedSubscriptionSummary
public static class ClassicAssignedSubscriptionSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public ClassicAssignedSubscriptionSummary.Builder id(String id)
-
compartmentId
public ClassicAssignedSubscriptionSummary.Builder compartmentId(String compartmentId)
-
serviceName
public ClassicAssignedSubscriptionSummary.Builder serviceName(String serviceName)
-
timeCreated
public ClassicAssignedSubscriptionSummary.Builder timeCreated(Date timeCreated)
-
timeUpdated
public ClassicAssignedSubscriptionSummary.Builder timeUpdated(Date timeUpdated)
-
freeformTags
public ClassicAssignedSubscriptionSummary.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public ClassicAssignedSubscriptionSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
systemTags
public ClassicAssignedSubscriptionSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
-
lifecycleState
public ClassicAssignedSubscriptionSummary.Builder lifecycleState(ClassicSubscriptionLifecycleState lifecycleState)
Lifecycle state of the subscription.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
classicSubscriptionId
public ClassicAssignedSubscriptionSummary.Builder classicSubscriptionId(String classicSubscriptionId)
Subscription ID.- Parameters:
classicSubscriptionId
- the value to set- Returns:
- this builder
-
isClassicSubscription
public ClassicAssignedSubscriptionSummary.Builder isClassicSubscription(Boolean isClassicSubscription)
Specifies whether or not the subscription is legacy.- Parameters:
isClassicSubscription
- the value to set- Returns:
- this builder
-
regionAssignment
public ClassicAssignedSubscriptionSummary.Builder regionAssignment(String regionAssignment)
Region for the subscription.- Parameters:
regionAssignment
- the value to set- Returns:
- this builder
-
startDate
public ClassicAssignedSubscriptionSummary.Builder startDate(Date startDate)
Subscription start time.- Parameters:
startDate
- the value to set- Returns:
- this builder
-
endDate
public ClassicAssignedSubscriptionSummary.Builder endDate(Date endDate)
Subscription end time.- Parameters:
endDate
- the value to set- Returns:
- this builder
-
csiNumber
public ClassicAssignedSubscriptionSummary.Builder csiNumber(String csiNumber)
Customer service identifier for the customer associated with the subscription.- Parameters:
csiNumber
- the value to set- Returns:
- this builder
-
managedBy
public ClassicAssignedSubscriptionSummary.Builder managedBy(ClassicSubscriptionManagedBy managedBy)
Service or component which is used to provision and manage the subscription.- Parameters:
managedBy
- the value to set- Returns:
- this builder
-
build
public ClassicAssignedSubscriptionSummary build()
-
copy
public ClassicAssignedSubscriptionSummary.Builder copy(ClassicAssignedSubscriptionSummary model)
-
-