Interface HealthMonitorV2Builder

    • Method Detail

      • projectId

        HealthMonitorV2Builder projectId​(String projectId)
        Parameters:
        projectId - the ID of the project/tenant that owns the resource
        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
      • maxRetriesDown

        HealthMonitorV2Builder maxRetriesDown​(Integer maxRetriesDown)
        Parameters:
        maxRetriesDown - 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