Class LoggingOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.opensearchservice.LoggingOptions.Jsii$Proxy
- All Implemented Interfaces:
LoggingOptions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- LoggingOptions
@Stability(Stable)
@Internal
public static final class LoggingOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements LoggingOptions
An implementation for
LoggingOptions
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.opensearchservice.LoggingOptions
LoggingOptions.Builder, LoggingOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(LoggingOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theLoggingOptions.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Boolean
Specify if Amazon OpenSearch Service application logging should be set up.final ILogGroup
Log Amazon OpenSearch Service application logs to this log group.final Boolean
Specify if Amazon OpenSearch Service audit logging should be set up.final ILogGroup
Log Amazon OpenSearch Service audit logs to this log group.final Boolean
Specify if slow index logging should be set up.final ILogGroup
Log slow indices to this log group.final Boolean
Specify if slow search logging should be set up.final ILogGroup
Log slow searches to this log group.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theLoggingOptions.Builder
.
-
-
Method Details
-
getAppLogEnabled
Description copied from interface:LoggingOptions
Specify if Amazon OpenSearch Service application logging should be set up.Requires Elasticsearch version 5.1 or later or OpenSearch version 1.0 or later.
Default: - false
- Specified by:
getAppLogEnabled
in interfaceLoggingOptions
-
getAppLogGroup
Description copied from interface:LoggingOptions
Log Amazon OpenSearch Service application logs to this log group.Default: - a new log group is created if app logging is enabled
- Specified by:
getAppLogGroup
in interfaceLoggingOptions
-
getAuditLogEnabled
Description copied from interface:LoggingOptions
Specify if Amazon OpenSearch Service audit logging should be set up.Requires Elasticsearch version 6.7 or later or OpenSearch version 1.0 or later and fine grained access control to be enabled.
Default: - false
- Specified by:
getAuditLogEnabled
in interfaceLoggingOptions
-
getAuditLogGroup
Description copied from interface:LoggingOptions
Log Amazon OpenSearch Service audit logs to this log group.Default: - a new log group is created if audit logging is enabled
- Specified by:
getAuditLogGroup
in interfaceLoggingOptions
-
getSlowIndexLogEnabled
Description copied from interface:LoggingOptions
Specify if slow index logging should be set up.Requires Elasticsearch version 5.1 or later or OpenSearch version 1.0 or later.
Default: - false
- Specified by:
getSlowIndexLogEnabled
in interfaceLoggingOptions
-
getSlowIndexLogGroup
Description copied from interface:LoggingOptions
Log slow indices to this log group.Default: - a new log group is created if slow index logging is enabled
- Specified by:
getSlowIndexLogGroup
in interfaceLoggingOptions
-
getSlowSearchLogEnabled
Description copied from interface:LoggingOptions
Specify if slow search logging should be set up.Requires Elasticsearch version 5.1 or later or OpenSearch version 1.0 or later.
Default: - false
- Specified by:
getSlowSearchLogEnabled
in interfaceLoggingOptions
-
getSlowSearchLogGroup
Description copied from interface:LoggingOptions
Log slow searches to this log group.Default: - a new log group is created if slow search logging is enabled
- Specified by:
getSlowSearchLogGroup
in interfaceLoggingOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-