Package com.oracle.bmc.opsi.model
Class ChargebackPlanReport.Builder
- java.lang.Object
-
- com.oracle.bmc.opsi.model.ChargebackPlanReport.Builder
-
- Enclosing class:
- ChargebackPlanReport
public static class ChargebackPlanReport.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChargebackPlanReportbuild()ChargebackPlanReport.Buildercopy(ChargebackPlanReport model)ChargebackPlanReport.BuilderreportId(String reportId)OCID of the Chargeback plan report.ChargebackPlanReport.BuilderreportName(String reportName)The chargeback plan report name.ChargebackPlanReport.BuilderreportProperties(ReportPropertyDetails reportProperties)ChargebackPlanReport.BuilderresourceId(String resourceId)OCID of the Chargeback plan report.ChargebackPlanReport.BuilderresourceType(ChargebackPlanReport.ResourceType resourceType)Defines the type of resource (example: EXADATA, HOST)ChargebackPlanReport.BuildertimeCreated(Date timeCreated)The date and time the chargeback plan was created, in the format defined by RFC3339.ChargebackPlanReport.BuildertimeUpdated(Date timeUpdated)The time chargeback plan was updated.
-
-
-
Method Detail
-
reportId
public ChargebackPlanReport.Builder reportId(String reportId)
OCID of the Chargeback plan report.- Parameters:
reportId- the value to set- Returns:
- this builder
-
reportName
public ChargebackPlanReport.Builder reportName(String reportName)
The chargeback plan report name.- Parameters:
reportName- the value to set- Returns:
- this builder
-
resourceType
public ChargebackPlanReport.Builder resourceType(ChargebackPlanReport.ResourceType resourceType)
Defines the type of resource (example: EXADATA, HOST)- Parameters:
resourceType- the value to set- Returns:
- this builder
-
resourceId
public ChargebackPlanReport.Builder resourceId(String resourceId)
OCID of the Chargeback plan report.- Parameters:
resourceId- the value to set- Returns:
- this builder
-
timeCreated
public ChargebackPlanReport.Builder timeCreated(Date timeCreated)
The date and time the chargeback plan was created, in the format defined by RFC3339.- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
timeUpdated
public ChargebackPlanReport.Builder timeUpdated(Date timeUpdated)
The time chargeback plan was updated.An RFC3339 formatted datetime string
- Parameters:
timeUpdated- the value to set- Returns:
- this builder
-
reportProperties
public ChargebackPlanReport.Builder reportProperties(ReportPropertyDetails reportProperties)
-
build
public ChargebackPlanReport build()
-
copy
public ChargebackPlanReport.Builder copy(ChargebackPlanReport model)
-
-