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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.logs.CsvProperty
CsvProperty.Builder, CsvProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CsvProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCsvProperty.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 booleanAn array of names to use for the columns in the transformed log event.final DelimiterCharacterCharacter used to separate each column in the original comma-separated value log event.final QuoteCharacterCharacter used as a text qualifier for a single column of data.final StringThe path to the field in the log event that has the comma separated values to be parsed.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 theCsvProperty.Builder.
-
-
Method Details
-
getColumns
Description copied from interface:CsvPropertyAn array of names to use for the columns in the transformed log event.Default: - Column names ([column_1, column_2 ...]) are used
- Specified by:
getColumnsin interfaceCsvProperty
-
getDelimiter
Description copied from interface:CsvPropertyCharacter used to separate each column in the original comma-separated value log event.Default: DelimiterCharacter.COMMA
- Specified by:
getDelimiterin interfaceCsvProperty
-
getQuoteCharacter
Description copied from interface:CsvPropertyCharacter used as a text qualifier for a single column of data.Default: QuoteCharacter.DOUBLE_QUOTE
- Specified by:
getQuoteCharacterin interfaceCsvProperty
-
getSource
Description copied from interface:CsvPropertyThe path to the field in the log event that has the comma separated values to be parsed.Default: '@message'
- Specified by:
getSourcein interfaceCsvProperty
-
$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()
-