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