Class CsvProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.logs.CsvProperty.Jsii$Proxy
- All Implemented Interfaces:
CsvProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CsvProperty
@Stability(Stable)
@Internal
public static final class CsvProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CsvProperty
An implementation for
CsvProperty
-
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.logs.CsvProperty
CsvProperty.Builder, CsvProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(CsvProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCsvProperty.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
An array of names to use for the columns in the transformed log event.final DelimiterCharacter
Character used to separate each column in the original comma-separated value log event.final QuoteCharacter
Character used as a text qualifier for a single column of data.final String
The path to the field in the log event that has the comma separated values to be parsed.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 theCsvProperty.Builder
.
-
-
Method Details
-
getColumns
Description copied from interface:CsvProperty
An array of names to use for the columns in the transformed log event.Default: - Column names ([column_1, column_2 ...]) are used
- Specified by:
getColumns
in interfaceCsvProperty
-
getDelimiter
Description copied from interface:CsvProperty
Character used to separate each column in the original comma-separated value log event.Default: DelimiterCharacter.COMMA
- Specified by:
getDelimiter
in interfaceCsvProperty
-
getQuoteCharacter
Description copied from interface:CsvProperty
Character used as a text qualifier for a single column of data.Default: QuoteCharacter.DOUBLE_QUOTE
- Specified by:
getQuoteCharacter
in interfaceCsvProperty
-
getSource
Description copied from interface:CsvProperty
The path to the field in the log event that has the comma separated values to be parsed.Default: '@message'
- Specified by:
getSource
in interfaceCsvProperty
-
$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()
-