Class UCPDiscoveryProfile__1

java.lang.Object
io.deeplumen.ucp.models.discovery.UCPDiscoveryProfile__1

@Generated("jsonschema2pojo") public class UCPDiscoveryProfile__1 extends Object
UCP Discovery Profile

Full UCP metadata for /.well-known/ucp discovery.

  • Constructor Details

    • UCPDiscoveryProfile__1

      public UCPDiscoveryProfile__1()
  • Method Details

    • getVersion

      public String getVersion()
      UCP protocol version in YYYY-MM-DD format. (Required)
    • setVersion

      public void setVersion(String version)
      UCP protocol version in YYYY-MM-DD format. (Required)
    • withVersion

      public UCPDiscoveryProfile__1 withVersion(String version)
    • getServices

      public Services getServices()
      Service definitions keyed by reverse-domain service name. (Required)
    • setServices

      public void setServices(Services services)
      Service definitions keyed by reverse-domain service name. (Required)
    • withServices

      public UCPDiscoveryProfile__1 withServices(Services services)
    • getCapabilities

      public List<Object> getCapabilities()
      Supported capabilities and extensions. (Required)
    • setCapabilities

      public void setCapabilities(List<Object> capabilities)
      Supported capabilities and extensions. (Required)
    • withCapabilities

      public UCPDiscoveryProfile__1 withCapabilities(List<Object> capabilities)
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • setAdditionalProperty

      public void setAdditionalProperty(String name, Object value)
    • withAdditionalProperty

      public UCPDiscoveryProfile__1 withAdditionalProperty(String name, Object value)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object