Package com.oracle.bmc.opensearch.model
Class MaintenanceNotificationDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.opensearch.model.MaintenanceNotificationDetails.Builder
 
- 
- Enclosing class:
- MaintenanceNotificationDetails
 
 public static class MaintenanceNotificationDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description MaintenanceNotificationDetailsbuild()MaintenanceNotificationDetails.BuilderclusterIds(List<String> clusterIds)List of OpenSearch clusterIds where we need to send the maintenance notificationsMaintenanceNotificationDetails.Buildercopy(MaintenanceNotificationDetails model)MaintenanceNotificationDetails.BuilderendTime(String endTime)Start time for the notification activity in UTC like “2023-20-04 04:00:00.000Z”MaintenanceNotificationDetails.BuilderjiraTicket(String jiraTicket)Jira tickets for on-call engineer to send customer notificationMaintenanceNotificationDetails.BuildermaintenanceNotificationType(MaintenanceNotificationType maintenanceNotificationType)Maintenance Notification typeMaintenanceNotificationDetails.BuilderstartTime(String startTime)Start time for the notification activity in UTC like “2023-20-04 04:00:00.000Z”MaintenanceNotificationDetails.BuildertenantIds(List<String> tenantIds)List of tenantIds where we need to send the maintenance notifications
 
- 
- 
- 
Method Detail- 
jiraTicketpublic MaintenanceNotificationDetails.Builder jiraTicket(String jiraTicket) Jira tickets for on-call engineer to send customer notification- Parameters:
- jiraTicket- the value to set
- Returns:
- this builder
 
 - 
maintenanceNotificationTypepublic MaintenanceNotificationDetails.Builder maintenanceNotificationType(MaintenanceNotificationType maintenanceNotificationType) Maintenance Notification type- Parameters:
- maintenanceNotificationType- the value to set
- Returns:
- this builder
 
 - 
tenantIdspublic MaintenanceNotificationDetails.Builder tenantIds(List<String> tenantIds) List of tenantIds where we need to send the maintenance notifications- Parameters:
- tenantIds- the value to set
- Returns:
- this builder
 
 - 
clusterIdspublic MaintenanceNotificationDetails.Builder clusterIds(List<String> clusterIds) List of OpenSearch clusterIds where we need to send the maintenance notifications- Parameters:
- clusterIds- the value to set
- Returns:
- this builder
 
 - 
startTimepublic MaintenanceNotificationDetails.Builder startTime(String startTime) Start time for the notification activity in UTC like “2023-20-04 04:00:00.000Z”- Parameters:
- startTime- the value to set
- Returns:
- this builder
 
 - 
endTimepublic MaintenanceNotificationDetails.Builder endTime(String endTime) Start time for the notification activity in UTC like “2023-20-04 04:00:00.000Z”- Parameters:
- endTime- the value to set
- Returns:
- this builder
 
 - 
buildpublic MaintenanceNotificationDetails build() 
 - 
copypublic MaintenanceNotificationDetails.Builder copy(MaintenanceNotificationDetails model) 
 
- 
 
-