Class JsonMutatorProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.logs.JsonMutatorProps.Jsii$Proxy
- All Implemented Interfaces:
BaseProcessorProps
,JsonMutatorProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
JsonMutatorProps
@Stability(Stable)
@Internal
public static final class JsonMutatorProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements JsonMutatorProps
An implementation for
JsonMutatorProps
-
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.JsonMutatorProps
JsonMutatorProps.Builder, JsonMutatorProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(JsonMutatorProps.Builder builder) Constructor that initializes the object based on literal property values passed by theJsonMutatorProps.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 AddKeysProperty
Options for adding keys.final CopyValueProperty
Options for copying values.Keys to delete.final ListToMapProperty
Options for converting lists to maps.final MoveKeysProperty
Options for moving keys.final RenameKeysProperty
Options for renaming keys.final JsonMutatorType
getType()
The type of JSON mutation operation.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 theJsonMutatorProps.Builder
.
-
-
Method Details
-
getType
Description copied from interface:JsonMutatorProps
The type of JSON mutation operation.- Specified by:
getType
in interfaceJsonMutatorProps
-
getAddKeysOptions
Description copied from interface:JsonMutatorProps
Options for adding keys.Required when type is ADD_KEYS.
Default: - No adding keys processor is created if props not set
- Specified by:
getAddKeysOptions
in interfaceJsonMutatorProps
-
getCopyValueOptions
Description copied from interface:JsonMutatorProps
Options for copying values.Required when type is COPY_VALUE.
Default: - No copy value processor is created if props not set
- Specified by:
getCopyValueOptions
in interfaceJsonMutatorProps
-
getDeleteKeysOptions
Description copied from interface:JsonMutatorProps
Keys to delete.Required when type is DELETE_KEYS.
Default: - No delete key processor is created if props not set
- Specified by:
getDeleteKeysOptions
in interfaceJsonMutatorProps
-
getListToMapOptions
Description copied from interface:JsonMutatorProps
Options for converting lists to maps.Required when type is LIST_TO_MAP.
Default: - No list-to-map processor is created if props not set
- Specified by:
getListToMapOptions
in interfaceJsonMutatorProps
-
getMoveKeysOptions
Description copied from interface:JsonMutatorProps
Options for moving keys.Required when type is MOVE_KEYS.
Default: - No move key processor is created if props not set
- Specified by:
getMoveKeysOptions
in interfaceJsonMutatorProps
-
getRenameKeysOptions
Description copied from interface:JsonMutatorProps
Options for renaming keys.Required when type is RENAME_KEYS.
Default: - No rename key processor is created if props not set
- Specified by:
getRenameKeysOptions
in interfaceJsonMutatorProps
-
$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()
-