Klasse URLAliasSettings

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

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

    • alias

      protected String alias
      The unique alias name given for the URL aliases. When invoked with this alias, the path will be substituted.
    • apiId

      protected String apiId
      API linked to this URL alias; applicable only if this URL alias is specific to an API
    • association

      protected String association
      Indicates how the URL Alias is created. This value is always 1.
    • id

      protected String id
      URL Aliases ID
    • _package

      protected String _package
      The package to which the URL Alias is associated. Any URL Alias created through the API should always be associated with the WmAPIGateway package.
    • portList

      protected List<String> portList
      An array of port specific mappings for paths. Each mapping in this array must be specified as port_number#url_path. Either urlPath or portList must be specified.
    • urlPath

      protected String urlPath
      The default path which must be substituted for the URL alias. If port specific mappings are provided, then this default path is considered if none of the ports are matched with the port of the incoming request. Either urlPath or portList must be specified.
  • Konstruktordetails

    • URLAliasSettings

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

      @Internal public URLAliasSettings(String alias, String apiId, String association, String id, String _package, List<String> portList, String urlPath)
      Constructs a validated instance of URLAliasSettings.

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

      Parameter:
      alias - The unique alias name given for the URL aliases. When invoked with this alias, the path will be substituted.
      apiId - API linked to this URL alias; applicable only if this URL alias is specific to an API
      association - Indicates how the URL Alias is created. This value is always 1.
      id - URL Aliases ID
      _package - The package to which the URL Alias is associated. Any URL Alias created through the API should always be associated with the WmAPIGateway package.
      portList - An array of port specific mappings for paths. Each mapping in this array must be specified as port_number#url_path. Either urlPath or portList must be specified.
      urlPath - The default path which must be substituted for the URL alias. If port specific mappings are provided, then this default path is considered if none of the ports are matched with the port of the incoming request. Either urlPath or portList must be specified.
    • URLAliasSettings

      protected URLAliasSettings()
  • Methodendetails

    • builder

    • alias

      public String alias()
      The unique alias name given for the URL aliases. When invoked with this alias, the path will be substituted.
    • apiId

      public String apiId()
      API linked to this URL alias; applicable only if this URL alias is specific to an API
    • association

      public String association()
      Indicates how the URL Alias is created. This value is always 1.
    • id

      public String id()
      URL Aliases ID
    • _package

      public String _package()
      The package to which the URL Alias is associated. Any URL Alias created through the API should always be associated with the WmAPIGateway package.
    • portList

      public List<String> portList()
      An array of port specific mappings for paths. Each mapping in this array must be specified as port_number#url_path. Either urlPath or portList must be specified.
    • urlPath

      public String urlPath()
      The default path which must be substituted for the URL alias. If port specific mappings are provided, then this default path is considered if none of the ports are matched with the port of the incoming request. Either urlPath or portList must be specified.
    • alias

      public URLAliasSettings alias(String alias)
      The unique alias name given for the URL aliases. When invoked with this alias, the path will be substituted.
      Gibt zurück:
      this.
    • apiId

      public URLAliasSettings apiId(String apiId)
      API linked to this URL alias; applicable only if this URL alias is specific to an API
      Gibt zurück:
      this.
    • association

      public URLAliasSettings association(String association)
      Indicates how the URL Alias is created. This value is always 1.
      Gibt zurück:
      this.
    • id

      public URLAliasSettings id(String id)
      URL Aliases ID
      Gibt zurück:
      this.
    • _package

      public URLAliasSettings _package(String _package)
      The package to which the URL Alias is associated. Any URL Alias created through the API should always be associated with the WmAPIGateway package.
      Gibt zurück:
      this.
    • portList

      public URLAliasSettings portList(List<String> portList)
      An array of port specific mappings for paths. Each mapping in this array must be specified as port_number#url_path. Either urlPath or portList must be specified.
      Gibt zurück:
      this.
    • urlPath

      public URLAliasSettings urlPath(String urlPath)
      The default path which must be substituted for the URL alias. If port specific mappings are provided, then this default path is considered if none of the ports are matched with the port of the incoming request. Either urlPath or portList must be specified.
      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