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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.logs.ListToMapProperty
ListToMapProperty.Builder, ListToMapProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ListToMapProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theListToMapProperty.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 BooleanA Boolean value to indicate whether the list will be flattened into single items.final StringIf you set flatten to true, use flattenedElement to specify which element, first or last, to keep.final StringgetKey()The key of the field to be extracted as keys in the generated map.final StringThe key in the log event that has a list of objects that will be converted to a map.final StringThe key of the field that will hold the generated map.final StringIf 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 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 theListToMapProperty.Builder.
-
-
Method Details
-
getKey
Description copied from interface:ListToMapPropertyThe key of the field to be extracted as keys in the generated map.- Specified by:
getKeyin interfaceListToMapProperty
-
getSource
Description copied from interface:ListToMapPropertyThe key in the log event that has a list of objects that will be converted to a map.- Specified by:
getSourcein interfaceListToMapProperty
-
getFlatten
Description copied from interface:ListToMapPropertyA Boolean value to indicate whether the list will be flattened into single items.Default: false
- Specified by:
getFlattenin interfaceListToMapProperty
-
getFlattenedElement
Description copied from interface:ListToMapPropertyIf 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:
getFlattenedElementin interfaceListToMapProperty
-
getTarget
Description copied from interface:ListToMapPropertyThe key of the field that will hold the generated map.Default: - Stored at the root of the log event
- Specified by:
getTargetin interfaceListToMapProperty
-
getValueKey
Description copied from interface:ListToMapPropertyIf 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:
getValueKeyin interfaceListToMapProperty
-
$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()
-