Class Caller.Record

java.lang.Object
com.xensource.xenapi.Caller.Record
All Implemented Interfaces:
Types.Record
Enclosing class:
Caller

public static class Caller.Record extends Object implements Types.Record
Represents all the fields in a Caller
  • Field Details

    • uuid

      public String uuid
      Unique identifier/object reference Experimental. First published in 26.17.0.
    • nameLabel

      public String nameLabel
      a human-readable name Experimental. First published in 26.17.0.
    • nameDescription

      public String nameDescription
      a notes field containing human-readable description Experimental. First published in 26.17.0.
    • userAgent

      public String userAgent
      User agent matching pattern. Empty string is a full wildcard; a trailing '*' makes the field a prefix pattern; otherwise the field is matched exactly. Experimental. First published in 26.17.0.
    • clientIp

      public String clientIp
      Client IP matching pattern. Same wildcard semantics as user_agent. Experimental. First published in 26.17.0.
    • lastAccess

      public Date lastAccess
      Last time a call was received from this caller Experimental. First published in 26.17.0.
    • groups

      public Set<String> groups
      Groups to which this caller has been assigned Experimental. First published in 26.17.0.
    • rateLimit

      public RateLimit rateLimit
      Rate limiter attached to this caller, if any. Populated via Rate_limit.add_caller rather than set directly. Experimental. First published in 26.17.0.
    • autoRegistered

      public Boolean autoRegistered
      True if this caller was created automatically by the rate limiter rather than by an administrator. Auto-registered callers are subject to the max-auto-registered-callers cap. Experimental. First published in 26.17.0.
  • Constructor Details

    • Record

      public Record()
  • Method Details