java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.LoadBalancer

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class LoadBalancer extends Object
LoadBalancer
  • Felddetails

    • httpUrls

      protected List<String> httpUrls
      HTTP URLs to be exposed for API invocation.
    • httpsUrls

      protected List<String> httpsUrls
      HTTPS URLs to be exposed for API invocation.
    • webAppUrl

      protected String webAppUrl
      API Gateway UI access url
    • websocketUrls

      protected List<String> websocketUrls
      WebSocket URL to be exposed for Websocket APIs invocation.
  • Konstruktordetails

    • LoadBalancer

      public LoadBalancer(Consumer<LoadBalancer> spec)
      Constructs a validated instance of LoadBalancer.
      Parameter:
      spec - the specification to process
    • LoadBalancer

      @Internal public LoadBalancer(List<String> httpUrls, List<String> httpsUrls, String webAppUrl, List<String> websocketUrls)
      Constructs a validated instance of LoadBalancer.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using LoadBalancer(Consumer) instead.

      Parameter:
      httpUrls - HTTP URLs to be exposed for API invocation.
      httpsUrls - HTTPS URLs to be exposed for API invocation.
      webAppUrl - API Gateway UI access url
      websocketUrls - WebSocket URL to be exposed for Websocket APIs invocation.
    • LoadBalancer

      protected LoadBalancer()
  • Methodendetails

    • builder

      public static LoadBalancer.LoadBalancerBuilder builder()
    • httpUrls

      public List<String> httpUrls()
      HTTP URLs to be exposed for API invocation.
    • httpsUrls

      public List<String> httpsUrls()
      HTTPS URLs to be exposed for API invocation.
    • webAppUrl

      public String webAppUrl()
      API Gateway UI access url
    • websocketUrls

      public List<String> websocketUrls()
      WebSocket URL to be exposed for Websocket APIs invocation.
    • httpUrls

      public LoadBalancer httpUrls(List<String> httpUrls)
      HTTP URLs to be exposed for API invocation.
      Gibt zurück:
      this.
    • httpsUrls

      public LoadBalancer httpsUrls(List<String> httpsUrls)
      HTTPS URLs to be exposed for API invocation.
      Gibt zurück:
      this.
    • webAppUrl

      public LoadBalancer webAppUrl(String webAppUrl)
      API Gateway UI access url
      Gibt zurück:
      this.
    • websocketUrls

      public LoadBalancer websocketUrls(List<String> websocketUrls)
      WebSocket URL to be exposed for Websocket APIs invocation.
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object