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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ecs.FirelensOptions
FirelensOptions.Builder, FirelensOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(FirelensOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theFirelensOptions.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 FirelensConfigFileTypeCustom configuration file, s3 or file.final StringCustom configuration file, S3 ARN or a file path Both configFileType and configFileValue must be used together to define a custom configuration source.final BooleanBy default, Amazon ECS adds additional fields in your log entries that help identify the source of the logs.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 theFirelensOptions.Builder.
-
-
Method Details
-
getConfigFileType
Description copied from interface:FirelensOptionsCustom 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:
getConfigFileTypein interfaceFirelensOptions
-
getConfigFileValue
Description copied from interface:FirelensOptionsCustom 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:
getConfigFileValuein interfaceFirelensOptions
-
getEnableECSLogMetadata
Description copied from interface:FirelensOptionsBy 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:
getEnableECSLogMetadatain interfaceFirelensOptions
-
$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()
-