Get the endpoint that is being used to call (ex, https://www.example.com).
Sets the endpoint to call (ex, https://www.example.com).
The endpoint of the service.
Sets the region to call (ex, Region.US_PHOENIX_1). Note, this will call {@link #endpoint(String) endpoint} after resolving the endpoint.
The region of the service.
Sets the regionId to call (ex, 'us-phoenix-1').
Note, this will first try to map the region ID to a known Region and call {@link #region(Region) region}. If no known Region could be determined, it will create an endpoint assuming its in default Realm OC1 and then call {@link #endpoint(String) endpoint}.
The public region ID.
Determines whether realm specific endpoint should be used or not. Set realmSpecificEndpointTemplateEnabled to "true" if the user wants to enable use of realm specific endpoint template, otherwise set it to "false"
flag to enable the use of realm specific endpoint template
Moves a monitor into a different compartment. When provided, If-Match
is checked
against ETag values of the resource.
This operation does not retry by default if the user has not defined a retry configuration.
ChangeHttpMonitorCompartmentResponse
Moves a monitor into a different compartment. When provided, If-Match
is checked
against ETag values of the resource.
This operation does not retry by default if the user has not defined a retry configuration.
ChangePingMonitorCompartmentResponse
Close the client once it is no longer needed
Creates an HTTP monitor. Vantage points will be automatically selected if not specified,
and probes will be initiated from each vantage point to each of the targets at the frequency
specified by intervalInSeconds
.
This operation does not retry by default if the user has not defined a retry configuration.
CreateHttpMonitorResponse
Creates an on-demand HTTP probe. The location response header contains the URL for fetching the probe results.
Note:* On-demand probe configurations are not saved.
This operation does not retry by default if the user has not defined a retry configuration.
CreateOnDemandHttpProbeResponse
Creates an on-demand ping probe. The location response header contains the URL for fetching probe results.
Note:* The on-demand probe configuration is not saved.
This operation does not retry by default if the user has not defined a retry configuration.
CreateOnDemandPingProbeResponse
Creates a ping monitor. Vantage points will be automatically selected if not specified,
and probes will be initiated from each vantage point to each of the targets at the frequency
specified by intervalInSeconds
.
This operation does not retry by default if the user has not defined a retry configuration.
CreatePingMonitorResponse
Deletes the HTTP monitor and its configuration. All future probes of this monitor are stopped. Results associated with the monitor are not deleted.
This operation does not retry by default if the user has not defined a retry configuration.
DeleteHttpMonitorResponse
Deletes the ping monitor and its configuration. All future probes of this monitor are stopped. Results associated with the monitor are not deleted.
This operation does not retry by default if the user has not defined a retry configuration.
DeletePingMonitorResponse
Gets the configuration for the specified monitor.
This operation does not retry by default if the user has not defined a retry configuration.
GetHttpMonitorResponse
Gets the configuration for the specified ping monitor.
This operation does not retry by default if the user has not defined a retry configuration.
GetPingMonitorResponse
NOTE: This function is deprecated in favor of listHealthChecksVantagePointsRecordIterator function. Creates a new async iterator which will iterate over the models.HealthChecksVantagePointSummary objects contained in responses from the listHealthChecksVantagePoints operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listHealthChecksVantagePointsResponseIterator function. Creates a new async iterator which will iterate over the responses received from the listHealthChecksVantagePoints operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listHttpMonitorsRecordIterator function. Creates a new async iterator which will iterate over the models.HttpMonitorSummary objects contained in responses from the listHttpMonitors operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listHttpMonitorsResponseIterator function. Creates a new async iterator which will iterate over the responses received from the listHttpMonitors operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listHttpProbeResultsRecordIterator function. Creates a new async iterator which will iterate over the models.HttpProbeResultSummary objects contained in responses from the listHttpProbeResults operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listHttpProbeResultsResponseIterator function. Creates a new async iterator which will iterate over the responses received from the listHttpProbeResults operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listPingMonitorsRecordIterator function. Creates a new async iterator which will iterate over the models.PingMonitorSummary objects contained in responses from the listPingMonitors operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listPingMonitorsResponseIterator function. Creates a new async iterator which will iterate over the responses received from the listPingMonitors operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listPingProbeResultsRecordIterator function. Creates a new async iterator which will iterate over the models.PingProbeResultSummary objects contained in responses from the listPingProbeResults operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listPingProbeResultsResponseIterator function. Creates a new async iterator which will iterate over the responses received from the listPingProbeResults operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Gets information about all vantage points available to the user.
This operation does not retry by default if the user has not defined a retry configuration.
ListHealthChecksVantagePointsResponse
Creates a new async iterator which will iterate over the models.HealthChecksVantagePointSummary objects contained in responses from the listHealthChecksVantagePoints operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Creates a new async iterator which will iterate over the responses received from the listHealthChecksVantagePoints operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Gets a list of HTTP monitors.
This operation does not retry by default if the user has not defined a retry configuration.
ListHttpMonitorsResponse
Creates a new async iterator which will iterate over the models.HttpMonitorSummary objects contained in responses from the listHttpMonitors operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Creates a new async iterator which will iterate over the responses received from the listHttpMonitors operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Gets the HTTP probe results for the specified probe or monitor, where
the probeConfigurationId
is the OCID of either a monitor or an
on-demand probe.
This operation does not retry by default if the user has not defined a retry configuration.
ListHttpProbeResultsResponse
Creates a new async iterator which will iterate over the models.HttpProbeResultSummary objects contained in responses from the listHttpProbeResults operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Creates a new async iterator which will iterate over the responses received from the listHttpProbeResults operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Gets a list of configured ping monitors.
Results are paginated based on `page` and `limit`. The `opc-next-page` header provides a URL for fetching the next page.
This operation does not retry by default if the user has not defined a retry configuration.
ListPingMonitorsResponse
Creates a new async iterator which will iterate over the models.PingMonitorSummary objects contained in responses from the listPingMonitors operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Creates a new async iterator which will iterate over the responses received from the listPingMonitors operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Returns the results for the specified probe, where the probeConfigurationId
is the OCID of either a monitor or an on-demand probe.
Results are paginated based on `page` and `limit`. The `opc-next-page` header provides a URL for fetching the next page. Use `sortOrder` to set the order of the results. If `sortOrder` is unspecified, results are sorted in ascending order by `startTime`.
This operation does not retry by default if the user has not defined a retry configuration.
ListPingProbeResultsResponse
Creates a new async iterator which will iterate over the models.PingProbeResultSummary objects contained in responses from the listPingProbeResults operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Creates a new async iterator which will iterate over the responses received from the listPingProbeResults operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Shutdown the circuit breaker used by the client when it is no longer needed
Updates the configuration of the specified HTTP monitor. Only the fields specified in the request body will be updated; all other configuration properties will remain unchanged.
This operation does not retry by default if the user has not defined a retry configuration.
UpdateHttpMonitorResponse
Updates the configuration of the specified ping monitor. Only the fields specified in the request body will be updated; all other configuration properties will remain unchanged.
This operation does not retry by default if the user has not defined a retry configuration.
UpdatePingMonitorResponse
This service client uses {@link common.CircuitBreaker.DefaultConfiguration} for all the operations by default if no circuit breaker configuration is defined by the user.