Package com.oracle.bmc.opsi.model
Class ChargebackPlanReportSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.opsi.model.ChargebackPlanReportSummary.Builder
-
- Enclosing class:
- ChargebackPlanReportSummary
public static class ChargebackPlanReportSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
reportId
public ChargebackPlanReportSummary.Builder reportId(String reportId)
OCID of the Chargeback plan report.- Parameters:
reportId- the value to set- Returns:
- this builder
-
reportName
public ChargebackPlanReportSummary.Builder reportName(String reportName)
The chargeback plan report name.- Parameters:
reportName- the value to set- Returns:
- this builder
-
resourceType
public ChargebackPlanReportSummary.Builder resourceType(ChargebackPlanReportSummary.ResourceType resourceType)
Defines the type of resource (example: EXADATA, HOST)- Parameters:
resourceType- the value to set- Returns:
- this builder
-
resourceId
public ChargebackPlanReportSummary.Builder resourceId(String resourceId)
OCID of the Chargeback plan report.- Parameters:
resourceId- the value to set- Returns:
- this builder
-
timeCreated
public ChargebackPlanReportSummary.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 ChargebackPlanReportSummary.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 ChargebackPlanReportSummary.Builder reportProperties(ReportPropertyDetails reportProperties)
-
build
public ChargebackPlanReportSummary build()
-
copy
public ChargebackPlanReportSummary.Builder copy(ChargebackPlanReportSummary model)
-
-