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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.logs.StringMutatorProps
StringMutatorProps.Builder, StringMutatorProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(StringMutatorProps.Builder builder) Constructor that initializes the object based on literal property values passed by theStringMutatorProps.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 booleanKeys for strings to convert to lowercase.final SplitStringPropertyOptions for string splitting.final SubstituteStringPropertyOptions for string substitution.Keys for strings to trim.final StringMutatorTypegetType()The type of string mutation operation.Keys for strings to convert to uppercase.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 theStringMutatorProps.Builder.
-
-
Method Details
-
getType
Description copied from interface:StringMutatorPropsThe type of string mutation operation.- Specified by:
getTypein interfaceStringMutatorProps
-
getLowerCaseKeys
Description copied from interface:StringMutatorPropsKeys for strings to convert to lowercase.Required when type is LOWER_CASE.
Default: - No lowercase processor is created if props not set
- Specified by:
getLowerCaseKeysin interfaceStringMutatorProps
-
getSplitOptions
Description copied from interface:StringMutatorPropsOptions for string splitting.Required when type is SPLIT.
Default: - No string splitting processor is created if props not set
- Specified by:
getSplitOptionsin interfaceStringMutatorProps
-
getSubstituteOptions
Description copied from interface:StringMutatorPropsOptions for string substitution.Required when type is SUBSTITUTE.
Default: - No string substitution processor is created if props not set
- Specified by:
getSubstituteOptionsin interfaceStringMutatorProps
-
getTrimKeys
Description copied from interface:StringMutatorPropsKeys for strings to trim.Required when type is TRIM.
Default: - No trim processor is created if props not set
- Specified by:
getTrimKeysin interfaceStringMutatorProps
-
getUpperCaseKeys
Description copied from interface:StringMutatorPropsKeys for strings to convert to uppercase.Required when type is UPPER_CASE.
Default: - No uppercase processor is created if props not set
- Specified by:
getUpperCaseKeysin interfaceStringMutatorProps
-
$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()
-