Class FluentdLogDriverProps.Jsii$Proxy
- All Implemented Interfaces:
BaseLogDriverProps,FluentdLogDriverProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
FluentdLogDriverProps
FluentdLogDriverProps-
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.FluentdLogDriverProps
FluentdLogDriverProps.Builder, FluentdLogDriverProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(FluentdLogDriverProps.Builder builder) Constructor that initializes the object based on literal property values passed by theFluentdLogDriverProps.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 StringBy default, the logging driver connects to localhost:24224.final BooleangetAsync()Docker connects to Fluentd in the background.final Boolean(deprecated) Docker connects to Fluentd in the background.final NumberThe amount of data to buffer before flushing to disk.getEnv()The env option takes an array of keys.final StringThe env-regex option is similar to and compatible with env.The labels option takes an array of keys.final NumberThe maximum number of retries.final DurationHow long to wait between retries.final BooleanGenerates event logs in nanosecond resolution.final StringgetTag()By default, Docker uses the first 12 characters of the container ID to tag log messages.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 theFluentdLogDriverProps.Builder.
-
-
Method Details
-
getAddress
Description copied from interface:FluentdLogDriverPropsBy default, the logging driver connects to localhost:24224.Supply the address option to connect to a different address. tcp(default) and unix sockets are supported.
Default: - address not set.
- Specified by:
getAddressin interfaceFluentdLogDriverProps
-
getAsync
Description copied from interface:FluentdLogDriverPropsDocker connects to Fluentd in the background.Messages are buffered until the connection is established.
Default: - false
- Specified by:
getAsyncin interfaceFluentdLogDriverProps
-
getAsyncConnect
Description copied from interface:FluentdLogDriverProps(deprecated) Docker connects to Fluentd in the background.Messages are buffered until the connection is established.
Default: - false
- Specified by:
getAsyncConnectin interfaceFluentdLogDriverProps
-
getBufferLimit
Description copied from interface:FluentdLogDriverPropsThe amount of data to buffer before flushing to disk.Default: - The amount of RAM available to the container.
- Specified by:
getBufferLimitin interfaceFluentdLogDriverProps
-
getMaxRetries
Description copied from interface:FluentdLogDriverPropsThe maximum number of retries.Default: - 4294967295 (2**32 - 1).
- Specified by:
getMaxRetriesin interfaceFluentdLogDriverProps
-
getRetryWait
Description copied from interface:FluentdLogDriverPropsHow long to wait between retries.Default: - 1 second
- Specified by:
getRetryWaitin interfaceFluentdLogDriverProps
-
getSubSecondPrecision
Description copied from interface:FluentdLogDriverPropsGenerates event logs in nanosecond resolution.Default: - false
- Specified by:
getSubSecondPrecisionin interfaceFluentdLogDriverProps
-
getEnv
Description copied from interface:BaseLogDriverPropsThe env option takes an array of keys.If there is collision between label and env keys, the value of the env takes precedence. Adds additional fields to the extra attributes of a logging message.
Default: - No env
- Specified by:
getEnvin interfaceBaseLogDriverProps
-
getEnvRegex
Description copied from interface:BaseLogDriverPropsThe env-regex option is similar to and compatible with env.Its value is a regular expression to match logging-related environment variables. It is used for advanced log tag options.
Default: - No envRegex
- Specified by:
getEnvRegexin interfaceBaseLogDriverProps
-
getLabels
Description copied from interface:BaseLogDriverPropsThe labels option takes an array of keys.If there is collision between label and env keys, the value of the env takes precedence. Adds additional fields to the extra attributes of a logging message.
Default: - No labels
- Specified by:
getLabelsin interfaceBaseLogDriverProps
-
getTag
Description copied from interface:BaseLogDriverPropsBy default, Docker uses the first 12 characters of the container ID to tag log messages.Refer to the log tag option documentation for customizing the log tag format.
Default: - The first 12 characters of the container ID
- Specified by:
getTagin interfaceBaseLogDriverProps
-
$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()
-