Package com.oracle.bmc.opsi.model
Class ChargebackPlanDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.opsi.model.ChargebackPlanDetails.Builder
-
- Enclosing class:
- ChargebackPlanDetails
public static class ChargebackPlanDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChargebackPlanDetailsbuild()ChargebackPlanDetails.Buildercopy(ChargebackPlanDetails model)ChargebackPlanDetails.BuilderplanId(String planId)OCID of OPSI Chargeback plan resource.ChargebackPlanDetails.BuilderplanType(String planType)Chargeback Plan type of the chargeback entity.ChargebackPlanDetails.BuildertimeEnabled(Date timeEnabled)The date and time the chargeback plan was enabled on the resource, in the format defined by RFC3339.
-
-
-
Method Detail
-
planId
public ChargebackPlanDetails.Builder planId(String planId)
OCID of OPSI Chargeback plan resource.- Parameters:
planId- the value to set- Returns:
- this builder
-
planType
public ChargebackPlanDetails.Builder planType(String planType)
Chargeback Plan type of the chargeback entity.For an Exadata it can be WEIGHTED_ALLOCATION, EQUAL_ALLOCATION, UNUSED_ALLOCATION.
- Parameters:
planType- the value to set- Returns:
- this builder
-
timeEnabled
public ChargebackPlanDetails.Builder timeEnabled(Date timeEnabled)
The date and time the chargeback plan was enabled on the resource, in the format defined by RFC3339.- Parameters:
timeEnabled- the value to set- Returns:
- this builder
-
build
public ChargebackPlanDetails build()
-
copy
public ChargebackPlanDetails.Builder copy(ChargebackPlanDetails model)
-
-