Class SubscriptionInfo.Builder
- java.lang.Object
- 
- com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionInfo.Builder
 
- 
- Enclosing class:
- SubscriptionInfo
 
 public static class SubscriptionInfo.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SubscriptionInfobuild()SubscriptionInfo.Buildercopy(SubscriptionInfo model)SubscriptionInfo.BuilderendDate(Date endDate)Subscription end date.SubscriptionInfo.Builderservice(String service)Subscription service name.SubscriptionInfo.Builderskus(List<Sku> skus)List of SKUs the subscription contains.SubscriptionInfo.BuilderspmSubscriptionId(String spmSubscriptionId)Subscription ID.SubscriptionInfo.BuilderstartDate(Date startDate)Subscription start date.
 
- 
- 
- 
Method Detail- 
spmSubscriptionIdpublic SubscriptionInfo.Builder spmSubscriptionId(String spmSubscriptionId) Subscription ID.- Parameters:
- spmSubscriptionId- the value to set
- Returns:
- this builder
 
 - 
servicepublic SubscriptionInfo.Builder service(String service) Subscription service name.- Parameters:
- service- the value to set
- Returns:
- this builder
 
 - 
startDatepublic SubscriptionInfo.Builder startDate(Date startDate) Subscription start date.An RFC 3339-formatted date and time string. - Parameters:
- startDate- the value to set
- Returns:
- this builder
 
 - 
endDatepublic SubscriptionInfo.Builder endDate(Date endDate) Subscription end date.An RFC 3339-formatted date and time string. - Parameters:
- endDate- the value to set
- Returns:
- this builder
 
 - 
skuspublic SubscriptionInfo.Builder skus(List<Sku> skus) List of SKUs the subscription contains.- Parameters:
- skus- the value to set
- Returns:
- this builder
 
 - 
buildpublic SubscriptionInfo build() 
 - 
copypublic SubscriptionInfo.Builder copy(SubscriptionInfo model) 
 
- 
 
-