Record Class DevMonitoringConfig
java.lang.Object
java.lang.Record
io.fluxzero.devserver.DevMonitoringConfig
public record DevMonitoringConfig(String auditlogJar, String uiDirectory, String storage, String victoriaLogsBinary, Long maxRecords, Long maxBytes, String retention, String javaExecutable, Long maxDiskBytes, Boolean enabled)
extends Record
Local Auditlog artifacts; both storage implementations use the same UI and backend.
-
Constructor Summary
ConstructorsConstructorDescriptionDevMonitoringConfig(String auditlogJar, String uiDirectory, String storage, String victoriaLogsBinary, Long maxRecords, Long maxBytes, String retention, String javaExecutable, Long maxDiskBytes) DevMonitoringConfig(String auditlogJar, String uiDirectory, String storage, String victoriaLogsBinary, Long maxRecords, Long maxBytes, String retention, String javaExecutable, Long maxDiskBytes, Boolean enabled) Creates an instance of aDevMonitoringConfigrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theauditlogJarrecord component.enabled()Returns the value of theenabledrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of thejavaExecutablerecord component.maxBytes()Returns the value of themaxBytesrecord component.Returns the value of themaxDiskBytesrecord component.Returns the value of themaxRecordsrecord component.Returns the value of theretentionrecord component.storage()Returns the value of thestoragerecord component.final StringtoString()Returns a string representation of this record class.Returns the value of theuiDirectoryrecord component.Returns the value of thevictoriaLogsBinaryrecord component.
-
Constructor Details
-
DevMonitoringConfig
-
DevMonitoringConfig
public DevMonitoringConfig(String auditlogJar, String uiDirectory, String storage, String victoriaLogsBinary, Long maxRecords, Long maxBytes, String retention, String javaExecutable, Long maxDiskBytes, Boolean enabled) Creates an instance of aDevMonitoringConfigrecord class.- Parameters:
auditlogJar- the value for theauditlogJarrecord componentuiDirectory- the value for theuiDirectoryrecord componentstorage- the value for thestoragerecord componentvictoriaLogsBinary- the value for thevictoriaLogsBinaryrecord componentmaxRecords- the value for themaxRecordsrecord componentmaxBytes- the value for themaxBytesrecord componentretention- the value for theretentionrecord componentjavaExecutable- the value for thejavaExecutablerecord componentmaxDiskBytes- the value for themaxDiskBytesrecord componentenabled- the value for theenabledrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
auditlogJar
Returns the value of theauditlogJarrecord component.- Returns:
- the value of the
auditlogJarrecord component
-
uiDirectory
Returns the value of theuiDirectoryrecord component.- Returns:
- the value of the
uiDirectoryrecord component
-
storage
Returns the value of thestoragerecord component.- Returns:
- the value of the
storagerecord component
-
victoriaLogsBinary
Returns the value of thevictoriaLogsBinaryrecord component.- Returns:
- the value of the
victoriaLogsBinaryrecord component
-
maxRecords
Returns the value of themaxRecordsrecord component.- Returns:
- the value of the
maxRecordsrecord component
-
maxBytes
Returns the value of themaxBytesrecord component.- Returns:
- the value of the
maxBytesrecord component
-
retention
Returns the value of theretentionrecord component.- Returns:
- the value of the
retentionrecord component
-
javaExecutable
Returns the value of thejavaExecutablerecord component.- Returns:
- the value of the
javaExecutablerecord component
-
maxDiskBytes
Returns the value of themaxDiskBytesrecord component.- Returns:
- the value of the
maxDiskBytesrecord component
-
enabled
Returns the value of theenabledrecord component.- Returns:
- the value of the
enabledrecord component
-