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 Summary
Constructors Constructor Description Builder()
-
Method Summary
All 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
-
jiraTicket
public MaintenanceNotificationDetails.Builder jiraTicket(String jiraTicket)
Jira tickets for on-call engineer to send customer notification- Parameters:
jiraTicket- the value to set- Returns:
- this builder
-
maintenanceNotificationType
public MaintenanceNotificationDetails.Builder maintenanceNotificationType(MaintenanceNotificationType maintenanceNotificationType)
Maintenance Notification type- Parameters:
maintenanceNotificationType- the value to set- Returns:
- this builder
-
tenantIds
public 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
-
clusterIds
public 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
-
startTime
public 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
-
endTime
public 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
-
build
public MaintenanceNotificationDetails build()
-
copy
public MaintenanceNotificationDetails.Builder copy(MaintenanceNotificationDetails model)
-
-