| UpdateMonitorDetails.Builder | UpdateMonitorDetails.Builder. availabilityConfiguration(AvailabilityConfiguration availabilityConfiguration) |  | 
| UpdateMonitorDetails.Builder | UpdateMonitorDetails.Builder. batchIntervalInSeconds(Integer batchIntervalInSeconds) | Time interval between two runs in round robin batch mode (SchedulingPolicy -
BATCHED_ROUND_ROBIN). | 
| static UpdateMonitorDetails.Builder | UpdateMonitorDetails. builder() | Create a new builder. | 
| UpdateMonitorDetails.Builder | UpdateMonitorDetails.Builder. configuration(MonitorConfiguration configuration) |  | 
| UpdateMonitorDetails.Builder | UpdateMonitorDetails.Builder. copy(UpdateMonitorDetails model) |  | 
| UpdateMonitorDetails.Builder | UpdateMonitorDetails.Builder. definedTags(Map<String,Map<String,Object>> definedTags) | Defined tags for this resource. | 
| UpdateMonitorDetails.Builder | UpdateMonitorDetails.Builder. displayName(String displayName) | Unique name that can be edited. | 
| UpdateMonitorDetails.Builder | UpdateMonitorDetails.Builder. freeformTags(Map<String,String> freeformTags) | Simple key-value pair that is applied without any predefined name, type or scope. | 
| UpdateMonitorDetails.Builder | UpdateMonitorDetails.Builder. isIPv6(Boolean isIPv6) | If enabled, domain name will resolve to an IPv6 address. | 
| UpdateMonitorDetails.Builder | UpdateMonitorDetails.Builder. isRunNow(Boolean isRunNow) | If isRunNow is enabled, then the monitor will run immediately. | 
| UpdateMonitorDetails.Builder | UpdateMonitorDetails.Builder. isRunOnce(Boolean isRunOnce) | If runOnce is enabled, then the monitor will run once. | 
| UpdateMonitorDetails.Builder | UpdateMonitorDetails.Builder. maintenanceWindowSchedule(MaintenanceWindowSchedule maintenanceWindowSchedule) |  | 
| UpdateMonitorDetails.Builder | UpdateMonitorDetails.Builder. repeatIntervalInSeconds(Integer repeatIntervalInSeconds) | Interval in seconds after the start time when the job should be repeated. | 
| UpdateMonitorDetails.Builder | UpdateMonitorDetails.Builder. schedulingPolicy(SchedulingPolicy schedulingPolicy) | Scheduling policy to decide the distribution of monitor executions on vantage points. | 
| UpdateMonitorDetails.Builder | UpdateMonitorDetails.Builder. scriptId(String scriptId) |  | 
| UpdateMonitorDetails.Builder | UpdateMonitorDetails.Builder. scriptParameters(List<MonitorScriptParameter> scriptParameters) | List of script parameters in the monitor. | 
| UpdateMonitorDetails.Builder | UpdateMonitorDetails.Builder. status(MonitorStatus status) | Enables or disables the monitor. | 
| UpdateMonitorDetails.Builder | UpdateMonitorDetails.Builder. target(String target) | Specify the endpoint on which to run the monitor. | 
| UpdateMonitorDetails.Builder | UpdateMonitorDetails.Builder. timeoutInSeconds(Integer timeoutInSeconds) | Timeout in seconds. | 
| UpdateMonitorDetails.Builder | UpdateMonitorDetails. toBuilder() |  | 
| UpdateMonitorDetails.Builder | UpdateMonitorDetails.Builder. vantagePoints(List<String> vantagePoints) | A list of public and dedicated vantage points from which to execute the monitor. |