Klasse AdminAuditLogDestination

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

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

This defines the configurations required for Audit Log destination.

  • Felddetails

    • destination

      protected String destination
      Specifies whether the logger is to write entries to a file or database.
    • enable

      protected String enable
      Enable activation to enable the logger to start writing the log entries to the database or the file.
    • guaranteed

      protected String guaranteed
      Provides data about guaranteed delivery transactions.
    • maximumQueueSize

      protected String maximumQueueSize
      Specifies the maximum number of entries the queue can hold.
    • maximumRetries

      protected String maximumRetries
      Specifies the maximum times the logger must retry writing the entry to the destination if the first attempt fails because of a transient error.
    • mode

      protected String mode
      Specifies whether the logger is to write entries to the destination synchronously or asynchronously.
    • name

      protected String name
      The default name of the audit log, API Gateway Transaction Logger.
    • waitBetweenRetries

      protected String waitBetweenRetries
      Specifies the waiting time before the logger can reconnect and rewrite the eateries to the destination in case of failure.
  • Konstruktordetails

    • AdminAuditLogDestination

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

      @Internal public AdminAuditLogDestination(String destination, String enable, String guaranteed, String maximumQueueSize, String maximumRetries, String mode, String name, String waitBetweenRetries)
      Constructs a validated instance of AdminAuditLogDestination.

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

      Parameter:
      destination - Specifies whether the logger is to write entries to a file or database.
      enable - Enable activation to enable the logger to start writing the log entries to the database or the file.
      guaranteed - Provides data about guaranteed delivery transactions.
      maximumQueueSize - Specifies the maximum number of entries the queue can hold.
      maximumRetries - Specifies the maximum times the logger must retry writing the entry to the destination if the first attempt fails because of a transient error.
      mode - Specifies whether the logger is to write entries to the destination synchronously or asynchronously.
      name - The default name of the audit log, API Gateway Transaction Logger.
      waitBetweenRetries - Specifies the waiting time before the logger can reconnect and rewrite the eateries to the destination in case of failure.
    • AdminAuditLogDestination

      protected AdminAuditLogDestination()
  • Methodendetails

    • destination

      public String destination()
      Specifies whether the logger is to write entries to a file or database.
    • enable

      public String enable()
      Enable activation to enable the logger to start writing the log entries to the database or the file.
    • guaranteed

      public String guaranteed()
      Provides data about guaranteed delivery transactions.
    • maximumQueueSize

      public String maximumQueueSize()
      Specifies the maximum number of entries the queue can hold.
    • maximumRetries

      public String maximumRetries()
      Specifies the maximum times the logger must retry writing the entry to the destination if the first attempt fails because of a transient error.
    • mode

      public String mode()
      Specifies whether the logger is to write entries to the destination synchronously or asynchronously.
    • name

      public String name()
      The default name of the audit log, API Gateway Transaction Logger.
    • waitBetweenRetries

      public String waitBetweenRetries()
      Specifies the waiting time before the logger can reconnect and rewrite the eateries to the destination in case of failure.
    • destination

      public AdminAuditLogDestination destination(String destination)
      Specifies whether the logger is to write entries to a file or database.
      Gibt zurück:
      this.
    • enable

      public AdminAuditLogDestination enable(String enable)
      Enable activation to enable the logger to start writing the log entries to the database or the file.
      Gibt zurück:
      this.
    • guaranteed

      public AdminAuditLogDestination guaranteed(String guaranteed)
      Provides data about guaranteed delivery transactions.
      Gibt zurück:
      this.
    • maximumQueueSize

      public AdminAuditLogDestination maximumQueueSize(String maximumQueueSize)
      Specifies the maximum number of entries the queue can hold.
      Gibt zurück:
      this.
    • maximumRetries

      public AdminAuditLogDestination maximumRetries(String maximumRetries)
      Specifies the maximum times the logger must retry writing the entry to the destination if the first attempt fails because of a transient error.
      Gibt zurück:
      this.
    • mode

      public AdminAuditLogDestination mode(String mode)
      Specifies whether the logger is to write entries to the destination synchronously or asynchronously.
      Gibt zurück:
      this.
    • name

      public AdminAuditLogDestination name(String name)
      The default name of the audit log, API Gateway Transaction Logger.
      Gibt zurück:
      this.
    • waitBetweenRetries

      public AdminAuditLogDestination waitBetweenRetries(String waitBetweenRetries)
      Specifies the waiting time before the logger can reconnect and rewrite the eateries to the destination in case of failure.
      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