Interface LbConfig

    • Method Detail

      • getName

        @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*",
                 message="{lbconfig.invalid.name}",
                 payload=LbConfig.class)
        @NotNull
        @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*",message="{lbconfig.invalid.name}",payload=LbConfig.class) @NotNull String getName()
        Gets the value of the name property. Name of the load balancer configuration
        Returns:
        possible object is String
      • getResponseTimeoutInSeconds

        @Min(0L)
        @Min(0L) String getResponseTimeoutInSeconds()
        Gets the value of the responseTimeoutInSeconds property. Period within which a server must return a response or otherwise it will be considered unhealthy. Default value is 60 seconds. Must be greater than or equal to 0. A value of 0 effectively turns off this check functionality, meaning the server will always be considered healthy
        Returns:
        possible object is String
      • getHttpsRouting

        String getHttpsRouting()
        Gets the value of the httpsRouting property. Boolean flag indicating how load-balancer will route https requests. If true then an https request to the load-balancer will result in an https request to the server; if false then https requests to the load-balancer result in http requests to the server. Default is to use http (i.e. value of false)
        Returns:
        possible object is String
      • getReloadPollIntervalInSeconds

        String getReloadPollIntervalInSeconds()
        Gets the value of the reloadPollIntervalInSeconds property. Maximum period, in seconds, that a change to the load balancer configuration file takes before it is detected by the load balancer and the file reloaded. A value of 0 indicates that reloading is disabled. Default period is 1 minute (60 sec)
        Returns:
        possible object is String
      • getMonitoringEnabled

        String getMonitoringEnabled()
        Gets the value of the monitoringEnabled property. Boolean flag that determines whether monitoring is switched on or not. Default is that monitoring is switched off (false)
        Returns:
        possible object is String
      • getRouteCookieEnabled

        String getRouteCookieEnabled()
        Gets the value of the routeCookieEnabled property. Boolean flag that determines whether a route cookie is or is not enabled. Default is enabled (true).
        Returns:
        possible object is String
      • getClusterRefOrServerRef

        List<Ref> getClusterRefOrServerRef()
        Gets the value of the clusterRefOrServerRef property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the clusterRefOrServerRef property.

        For example, to add a new item, do as follows:

            getClusterRefOrServerRef().add(newItem);
         

        Objects of the following type(s) are allowed in the list ClusterRef ServerRef

      • setLastExported

        @DuckTyped
        boolean setLastExported()
      • setLastApplied

        @DuckTyped
        boolean setLastApplied()