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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.opensearchservice.LoggingOptions
LoggingOptions.Builder, LoggingOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(LoggingOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theLoggingOptions.Builder.protectedJsii$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.JsonNodefinal booleanfinal BooleanSpecify if Amazon OpenSearch Service application logging should be set up.final ILogGroupLog Amazon OpenSearch Service application logs to this log group.final BooleanSpecify if Amazon OpenSearch Service audit logging should be set up.final ILogGroupLog Amazon OpenSearch Service audit logs to this log group.final BooleanSpecify if slow index logging should be set up.final ILogGroupLog slow indices to this log group.final BooleanSpecify if slow search logging should be set up.final ILogGroupLog slow searches to this log group.final inthashCode()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:LoggingOptionsSpecify 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:
getAppLogEnabledin interfaceLoggingOptions
-
getAppLogGroup
Description copied from interface:LoggingOptionsLog Amazon OpenSearch Service application logs to this log group.Default: - a new log group is created if app logging is enabled
- Specified by:
getAppLogGroupin interfaceLoggingOptions
-
getAuditLogEnabled
Description copied from interface:LoggingOptionsSpecify 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:
getAuditLogEnabledin interfaceLoggingOptions
-
getAuditLogGroup
Description copied from interface:LoggingOptionsLog Amazon OpenSearch Service audit logs to this log group.Default: - a new log group is created if audit logging is enabled
- Specified by:
getAuditLogGroupin interfaceLoggingOptions
-
getSlowIndexLogEnabled
Description copied from interface:LoggingOptionsSpecify 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:
getSlowIndexLogEnabledin interfaceLoggingOptions
-
getSlowIndexLogGroup
Description copied from interface:LoggingOptionsLog slow indices to this log group.Default: - a new log group is created if slow index logging is enabled
- Specified by:
getSlowIndexLogGroupin interfaceLoggingOptions
-
getSlowSearchLogEnabled
Description copied from interface:LoggingOptionsSpecify 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:
getSlowSearchLogEnabledin interfaceLoggingOptions
-
getSlowSearchLogGroup
Description copied from interface:LoggingOptionsLog slow searches to this log group.Default: - a new log group is created if slow search logging is enabled
- Specified by:
getSlowSearchLogGroupin interfaceLoggingOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-