Class ListToMapProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.logs.ListToMapProperty.Jsii$Proxy
- All Implemented Interfaces:
ListToMapProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ListToMapProperty
@Stability(Stable)
@Internal
public static final class ListToMapProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ListToMapProperty
An implementation for
ListToMapProperty
-
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.ListToMapProperty
ListToMapProperty.Builder, ListToMapProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(ListToMapProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theListToMapProperty.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 Boolean
A Boolean value to indicate whether the list will be flattened into single items.final String
If you set flatten to true, use flattenedElement to specify which element, first or last, to keep.final String
getKey()
The key of the field to be extracted as keys in the generated map.final String
The key in the log event that has a list of objects that will be converted to a map.final String
The key of the field that will hold the generated map.final String
If this is specified, the values that you specify in this parameter will be extracted from the source objects and put into the values of the generated map.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 theListToMapProperty.Builder
.
-
-
Method Details
-
getKey
Description copied from interface:ListToMapProperty
The key of the field to be extracted as keys in the generated map.- Specified by:
getKey
in interfaceListToMapProperty
-
getSource
Description copied from interface:ListToMapProperty
The key in the log event that has a list of objects that will be converted to a map.- Specified by:
getSource
in interfaceListToMapProperty
-
getFlatten
Description copied from interface:ListToMapProperty
A Boolean value to indicate whether the list will be flattened into single items.Default: false
- Specified by:
getFlatten
in interfaceListToMapProperty
-
getFlattenedElement
Description copied from interface:ListToMapProperty
If you set flatten to true, use flattenedElement to specify which element, first or last, to keep.You must specify this parameter if flatten is true.
Default: - Must be specified if flatten is true and if flatten is false, has no effect
- Specified by:
getFlattenedElement
in interfaceListToMapProperty
-
getTarget
Description copied from interface:ListToMapProperty
The key of the field that will hold the generated map.Default: - Stored at the root of the log event
- Specified by:
getTarget
in interfaceListToMapProperty
-
getValueKey
Description copied from interface:ListToMapProperty
If this is specified, the values that you specify in this parameter will be extracted from the source objects and put into the values of the generated map.Default: - Original objects in the source list will be put into the values of the generated map
- Specified by:
getValueKey
in interfaceListToMapProperty
-
$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()
-