Package com.oracle.bmc.database.model
Class MaintenanceRunHistory.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.MaintenanceRunHistory.Builder
-
- Enclosing class:
- MaintenanceRunHistory
public static class MaintenanceRunHistory.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MaintenanceRunHistory
build()
MaintenanceRunHistory.Builder
copy(MaintenanceRunHistory model)
MaintenanceRunHistory.Builder
currentExecutionWindow(String currentExecutionWindow)
The OCID of the current execution window.MaintenanceRunHistory.Builder
dbServersHistoryDetails(List<DbServerHistorySummary> dbServersHistoryDetails)
List of database server history details.MaintenanceRunHistory.Builder
granularMaintenanceHistory(List<GranularMaintenanceHistoryDetails> granularMaintenanceHistory)
The list of granular maintenance history details.MaintenanceRunHistory.Builder
id(String id)
The OCID of the maintenance run history.MaintenanceRunHistory.Builder
maintenanceRunDetails(MaintenanceRunSummary maintenanceRunDetails)
MaintenanceRunHistory.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.
-
-
-
Method Detail
-
id
public MaintenanceRunHistory.Builder id(String id)
The OCID of the maintenance run history.- Parameters:
id
- the value to set- Returns:
- this builder
-
maintenanceRunDetails
public MaintenanceRunHistory.Builder maintenanceRunDetails(MaintenanceRunSummary maintenanceRunDetails)
-
dbServersHistoryDetails
public MaintenanceRunHistory.Builder dbServersHistoryDetails(List<DbServerHistorySummary> dbServersHistoryDetails)
List of database server history details.- Parameters:
dbServersHistoryDetails
- the value to set- Returns:
- this builder
-
currentExecutionWindow
public MaintenanceRunHistory.Builder currentExecutionWindow(String currentExecutionWindow)
The OCID of the current execution window.- Parameters:
currentExecutionWindow
- the value to set- Returns:
- this builder
-
granularMaintenanceHistory
public MaintenanceRunHistory.Builder granularMaintenanceHistory(List<GranularMaintenanceHistoryDetails> granularMaintenanceHistory)
The list of granular maintenance history details.- Parameters:
granularMaintenanceHistory
- the value to set- Returns:
- this builder
-
systemTags
public MaintenanceRunHistory.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Parameters:
systemTags
- the value to set- Returns:
- this builder
-
build
public MaintenanceRunHistory build()
-
copy
public MaintenanceRunHistory.Builder copy(MaintenanceRunHistory model)
-
-