Klasse AdminAuditLogDestination
java.lang.Object
io.github.primelib.webmethodsapigateway4j.models.AdminAuditLogDestination
AdminAuditLogDestination
This defines the configurations required for Audit Log destination.
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected StringSpecifies whether the logger is to write entries to a file or database.protected StringEnable activation to enable the logger to start writing the log entries to the database or the file.protected StringProvides data about guaranteed delivery transactions.protected StringSpecifies the maximum number of entries the queue can hold.protected StringSpecifies the maximum times the logger must retry writing the entry to the destination if the first attempt fails because of a transient error.protected StringSpecifies whether the logger is to write entries to the destination synchronously or asynchronously.protected StringThe default name of the audit log, API Gateway Transaction Logger.protected StringSpecifies the waiting time before the logger can reconnect and rewrite the eateries to the destination in case of failure. -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedAdminAuditLogDestination(String destination, String enable, String guaranteed, String maximumQueueSize, String maximumRetries, String mode, String name, String waitBetweenRetries) Constructs a validated instance ofAdminAuditLogDestination.Constructs a validated instance ofAdminAuditLogDestination. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected booleanSpecifies whether the logger is to write entries to a file or database.destination(String 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.Enable activation to enable the logger to start writing the log entries to the database or the file.booleanProvides data about guaranteed delivery transactions.guaranteed(String guaranteed) Provides data about guaranteed delivery transactions.inthashCode()Specifies the maximum number of entries the queue can hold.maximumQueueSize(String maximumQueueSize) Specifies the maximum number of entries the queue can hold.Specifies the maximum times the logger must retry writing the entry to the destination if the first attempt fails because of a transient error.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.mode()Specifies whether the logger is to write entries to the destination synchronously or asynchronously.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.The default name of the audit log, API Gateway Transaction Logger.toString()Specifies the waiting time before the logger can reconnect and rewrite the eateries to the destination in case of failure.waitBetweenRetries(String waitBetweenRetries) Specifies the waiting time before the logger can reconnect and rewrite the eateries to the destination in case of failure.
-
Felddetails
-
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.
-
-
Konstruktordetails
-
AdminAuditLogDestination
Constructs a validated instance ofAdminAuditLogDestination.- 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 ofAdminAuditLogDestination.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
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. -
destination
Specifies whether the logger is to write entries to a file or database.- Gibt zurück:
this.
-
enable
Enable activation to enable the logger to start writing the log entries to the database or the file.- Gibt zurück:
this.
-
guaranteed
Provides data about guaranteed delivery transactions.- Gibt zurück:
this.
-
maximumQueueSize
Specifies the maximum number of entries the queue can hold.- Gibt zurück:
this.
-
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
Specifies whether the logger is to write entries to the destination synchronously or asynchronously.- Gibt zurück:
this.
-
name
The default name of the audit log, API Gateway Transaction Logger.- Gibt zurück:
this.
-
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
-
canEqual
-
hashCode
-
toString
-