Interface ConnectionMonitor

    • Method Detail

      • location

        String location()
        Returns:
        connection monitor location
      • autoStart

        boolean autoStart()
        Determines if the connection monitor will start automatically once created.
        Returns:
        true if the connection monitor will start automatically once created, false otherwise
      • provisioningState

        ProvisioningState provisioningState()
        Returns:
        the provisioning state of the connection monitor
      • startTime

        OffsetDateTime startTime()
        Returns:
        the date and time when the connection monitor was started
      • monitoringStatus

        String monitoringStatus()
        Returns:
        the monitoring status of the connection monitor
      • monitoringIntervalInSeconds

        int monitoringIntervalInSeconds()
        Returns:
        monitoring interval in seconds
      • stop

        void stop()
        Stops a specified connection monitor.
      • stopAsync

        Mono<Void> stopAsync()
        Stops a specified connection monitor asynchronously.
        Returns:
        the handle to the REST call
      • start

        void start()
        Starts a specified connection monitor.
      • startAsync

        Mono<Void> startAsync()
        Starts a specified connection monitor asynchronously.
        Returns:
        the handle to the REST call
      • query

        ConnectionMonitorQueryResult query()
        Query a snapshot of the most recent connection state of a connection monitor.
        Returns:
        snapshot of the most recent connection state
      • queryAsync

        Mono<ConnectionMonitorQueryResult> queryAsync()
        Query a snapshot of the most recent connection state of a connection monitor asynchronously.
        Returns:
        snapshot of the most recent connection state