Class SubscriptionInfo.Builder
- java.lang.Object
-
- com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionInfo.Builder
-
- Enclosing class:
- SubscriptionInfo
public static class SubscriptionInfo.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All 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
-
spmSubscriptionId
public SubscriptionInfo.Builder spmSubscriptionId(String spmSubscriptionId)
Subscription ID.- Parameters:
spmSubscriptionId- the value to set- Returns:
- this builder
-
service
public SubscriptionInfo.Builder service(String service)
Subscription service name.- Parameters:
service- the value to set- Returns:
- this builder
-
startDate
public 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
-
endDate
public 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
-
skus
public SubscriptionInfo.Builder skus(List<Sku> skus)
List of SKUs the subscription contains.- Parameters:
skus- the value to set- Returns:
- this builder
-
build
public SubscriptionInfo build()
-
copy
public SubscriptionInfo.Builder copy(SubscriptionInfo model)
-
-