Interface HealthMonitorV2Builder

    • Method Detail

      • tenantId

        HealthMonitorV2Builder tenantId​(String tenantId)
        Parameters:
        tenantId - Owner of the VIP. Only an administrative user can specify a tenant ID other than its own.
        Returns:
        HealthMonitorV2Builder
      • type

        HealthMonitorV2Builder type​(HealthMonitorType type)
        Parameters:
        type - The type of probe, which is TCP, HTTP, or HTTPS, that is sent by the health monitor to verify the member state.
        Returns:
        HealthMonitorV2Builder
      • delay

        HealthMonitorV2Builder delay​(Integer delay)
        Parameters:
        delay - The time, in seconds, between sending probes to members.
        Returns:
        HealthMonitorV2Builder
      • timeout

        HealthMonitorV2Builder timeout​(Integer timeout)
        Parameters:
        timeout - Time in seconds to timeout each probe.
        Returns:
        HealthMonitorV2Builder
      • maxRetries

        HealthMonitorV2Builder maxRetries​(Integer maxRetries)
        Parameters:
        maxRetries - Maximum consecutive health probe tries.
        Returns:
        HealthMonitorV2Builder
      • poolId

        HealthMonitorV2Builder poolId​(String poolId)
        Parameters:
        poolId - Pool that this health monitor is assigned to
        Returns:
        HealthMonitorV2Builder
      • httpMethod

        HealthMonitorV2Builder httpMethod​(String httpMethod)
        Optional
        Parameters:
        httpMethod - GET/PUT/POST
        Returns:
        HealthMonitorV2Builder
      • urlPath

        HealthMonitorV2Builder urlPath​(String urlPath)
        Optional
        Parameters:
        urlPath - Path portion of URI that will be probed if type is HTTP(S).
        Returns:
        HealthMonitorV2Builder
      • expectedCodes

        HealthMonitorV2Builder expectedCodes​(String expectedCodes)
        Optional
        Parameters:
        expectedCodes - Expected HTTP codes for a passing HTTP(S) monitor.
        Returns:
        HealthMonitorV2Builder
      • adminStateUp

        HealthMonitorV2Builder adminStateUp​(boolean adminStateUp)
        Optional
        Parameters:
        adminStateUp - The administrative state of the VIP. A valid value is true (UP) or false (DOWN). Default is true
        Returns:
        HealthMonitorV2Builder