Klasse AdminUrlaliasSettings

java.lang.Object
io.github.primelib.webmethodsapigateway4j.models.AdminUrlaliasSettings

@Generated("io.github.primelib.primecodegen") public class AdminUrlaliasSettings extends Object
AdminUrlaliasSettings

This model contains URL Aliases details

  • 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
    • packageProp

      protected String packageProp
      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

    • AdminUrlaliasSettings

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

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

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using AdminUrlaliasSettings(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
      packageProp - 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.
    • AdminUrlaliasSettings

      protected AdminUrlaliasSettings()
  • Methodendetails

    • 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
    • packageProp

      public String packageProp()
      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 AdminUrlaliasSettings 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 AdminUrlaliasSettings 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 AdminUrlaliasSettings association(String association)
      Indicates how the URL Alias is created. This value is always 1.
      Gibt zurück:
      this.
    • id

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

      public AdminUrlaliasSettings packageProp(String packageProp)
      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 AdminUrlaliasSettings 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 AdminUrlaliasSettings 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