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 SubscriptionInfo
build()
SubscriptionInfo.Builder
copy(SubscriptionInfo model)
SubscriptionInfo.Builder
endDate(Date endDate)
Subscription end date.SubscriptionInfo.Builder
service(String service)
Subscription service name.SubscriptionInfo.Builder
skus(List<Sku> skus)
List of SKUs the subscription contains.SubscriptionInfo.Builder
spmSubscriptionId(String spmSubscriptionId)
Subscription ID.SubscriptionInfo.Builder
startDate(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)
-
-