@Stability(value=Experimental) @Internal public static final class LoggingOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements LoggingOptions
LoggingOptionssoftware.amazon.jsii.JsiiObject.InitializationModeLoggingOptions.Builder, LoggingOptions.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(Boolean appLogEnabled,
ILogGroup appLogGroup,
Boolean auditLogEnabled,
ILogGroup auditLogGroup,
Boolean slowIndexLogEnabled,
ILogGroup slowIndexLogGroup,
Boolean slowSearchLogEnabled,
ILogGroup slowSearchLogGroup)
Constructor that initializes the object based on literal property values passed by the
LoggingOptions.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Boolean |
getAppLogEnabled()
(experimental) Specify if Elasticsearch application logging should be set up.
|
ILogGroup |
getAppLogGroup()
(experimental) Log Elasticsearch application logs to this log group.
|
Boolean |
getAuditLogEnabled()
(experimental) Specify if Elasticsearch audit logging should be set up.
|
ILogGroup |
getAuditLogGroup()
(experimental) Log Elasticsearch audit logs to this log group.
|
Boolean |
getSlowIndexLogEnabled()
(experimental) Specify if slow index logging should be set up.
|
ILogGroup |
getSlowIndexLogGroup()
(experimental) Log slow indices to this log group.
|
Boolean |
getSlowSearchLogEnabled()
(experimental) Specify if slow search logging should be set up.
|
ILogGroup |
getSlowSearchLogGroup()
(experimental) Log slow searches to this log group.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(Boolean appLogEnabled, ILogGroup appLogGroup, Boolean auditLogEnabled, ILogGroup auditLogGroup, Boolean slowIndexLogEnabled, ILogGroup slowIndexLogGroup, Boolean slowSearchLogEnabled, ILogGroup slowSearchLogGroup)
LoggingOptions.Builder.public final Boolean getAppLogEnabled()
LoggingOptionsRequires Elasticsearch version 5.1 or later.
Default: - false
getAppLogEnabled in interface LoggingOptionspublic final ILogGroup getAppLogGroup()
LoggingOptionsDefault: - a new log group is created if app logging is enabled
getAppLogGroup in interface LoggingOptionspublic final Boolean getAuditLogEnabled()
LoggingOptionsRequires Elasticsearch version 6.7 or later and fine grained access control to be enabled.
Default: - false
getAuditLogEnabled in interface LoggingOptionspublic final ILogGroup getAuditLogGroup()
LoggingOptionsDefault: - a new log group is created if audit logging is enabled
getAuditLogGroup in interface LoggingOptionspublic final Boolean getSlowIndexLogEnabled()
LoggingOptionsRequires Elasticsearch version 5.1 or later.
Default: - false
getSlowIndexLogEnabled in interface LoggingOptionspublic final ILogGroup getSlowIndexLogGroup()
LoggingOptionsDefault: - a new log group is created if slow index logging is enabled
getSlowIndexLogGroup in interface LoggingOptionspublic final Boolean getSlowSearchLogEnabled()
LoggingOptionsRequires Elasticsearch version 5.1 or later.
Default: - false
getSlowSearchLogEnabled in interface LoggingOptionspublic final ILogGroup getSlowSearchLogGroup()
LoggingOptionsDefault: - a new log group is created if slow search logging is enabled
getSlowSearchLogGroup in interface LoggingOptions@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.