Class StringMutatorProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.logs.StringMutatorProps.Jsii$Proxy
- All Implemented Interfaces:
BaseProcessorProps
,StringMutatorProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
StringMutatorProps
@Stability(Stable)
@Internal
public static final class StringMutatorProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements StringMutatorProps
An implementation for
StringMutatorProps
-
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.StringMutatorProps
StringMutatorProps.Builder, StringMutatorProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(StringMutatorProps.Builder builder) Constructor that initializes the object based on literal property values passed by theStringMutatorProps.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
Keys for strings to convert to lowercase.final SplitStringProperty
Options for string splitting.final SubstituteStringProperty
Options for string substitution.Keys for strings to trim.final StringMutatorType
getType()
The type of string mutation operation.Keys for strings to convert to uppercase.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 theStringMutatorProps.Builder
.
-
-
Method Details
-
getType
Description copied from interface:StringMutatorProps
The type of string mutation operation.- Specified by:
getType
in interfaceStringMutatorProps
-
getLowerCaseKeys
Description copied from interface:StringMutatorProps
Keys for strings to convert to lowercase.Required when type is LOWER_CASE.
Default: - No lowercase processor is created if props not set
- Specified by:
getLowerCaseKeys
in interfaceStringMutatorProps
-
getSplitOptions
Description copied from interface:StringMutatorProps
Options for string splitting.Required when type is SPLIT.
Default: - No string splitting processor is created if props not set
- Specified by:
getSplitOptions
in interfaceStringMutatorProps
-
getSubstituteOptions
Description copied from interface:StringMutatorProps
Options for string substitution.Required when type is SUBSTITUTE.
Default: - No string substitution processor is created if props not set
- Specified by:
getSubstituteOptions
in interfaceStringMutatorProps
-
getTrimKeys
Description copied from interface:StringMutatorProps
Keys for strings to trim.Required when type is TRIM.
Default: - No trim processor is created if props not set
- Specified by:
getTrimKeys
in interfaceStringMutatorProps
-
getUpperCaseKeys
Description copied from interface:StringMutatorProps
Keys for strings to convert to uppercase.Required when type is UPPER_CASE.
Default: - No uppercase processor is created if props not set
- Specified by:
getUpperCaseKeys
in interfaceStringMutatorProps
-
$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()
-