Class FirelensOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ecs.FirelensOptions.Jsii$Proxy
- All Implemented Interfaces:
FirelensOptions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- FirelensOptions
@Stability(Stable)
@Internal
public static final class FirelensOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements FirelensOptions
An implementation for
FirelensOptions
-
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.ecs.FirelensOptions
FirelensOptions.Builder, FirelensOptions.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(FirelensOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theFirelensOptions.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 FirelensConfigFileType
Custom configuration file, s3 or file.final String
Custom configuration file, S3 ARN or a file path Both configFileType and configFileValue must be used together to define a custom configuration source.final Boolean
By default, Amazon ECS adds additional fields in your log entries that help identify the source of the logs.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 theFirelensOptions.Builder
.
-
-
Method Details
-
getConfigFileType
Description copied from interface:FirelensOptions
Custom configuration file, s3 or file.Both configFileType and configFileValue must be used together to define a custom configuration source.
Default: - determined by checking configFileValue with S3 ARN.
- Specified by:
getConfigFileType
in interfaceFirelensOptions
-
getConfigFileValue
Description copied from interface:FirelensOptions
Custom configuration file, S3 ARN or a file path Both configFileType and configFileValue must be used together to define a custom configuration source.Default: - no config file value
- Specified by:
getConfigFileValue
in interfaceFirelensOptions
-
getEnableECSLogMetadata
Description copied from interface:FirelensOptions
By default, Amazon ECS adds additional fields in your log entries that help identify the source of the logs.You can disable this action by setting enable-ecs-log-metadata to false.
Default: - true
- Specified by:
getEnableECSLogMetadata
in interfaceFirelensOptions
-
$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()
-