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 MaintenanceNotificationDetails
build()
MaintenanceNotificationDetails.Builder
clusterIds(List<String> clusterIds)
List of OpenSearch clusterIds where we need to send the maintenance notificationsMaintenanceNotificationDetails.Builder
copy(MaintenanceNotificationDetails model)
MaintenanceNotificationDetails.Builder
endTime(String endTime)
Start time for the notification activity in UTC like “2023-20-04 04:00:00.000Z”MaintenanceNotificationDetails.Builder
jiraTicket(String jiraTicket)
Jira tickets for on-call engineer to send customer notificationMaintenanceNotificationDetails.Builder
maintenanceNotificationType(MaintenanceNotificationType maintenanceNotificationType)
Maintenance Notification typeMaintenanceNotificationDetails.Builder
startTime(String startTime)
Start time for the notification activity in UTC like “2023-20-04 04:00:00.000Z”MaintenanceNotificationDetails.Builder
tenantIds(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)
-
-