Class CfnTransformerPropsMixin.ProcessorProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.logs.CfnTransformerPropsMixin.ProcessorProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTransformerPropsMixin.ProcessorProperty>
- Enclosing interface:
CfnTransformerPropsMixin.ProcessorProperty
@Stability(Stable)
public static final class CfnTransformerPropsMixin.ProcessorProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTransformerPropsMixin.ProcessorProperty>
A builder for
CfnTransformerPropsMixin.ProcessorProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets the value ofCfnTransformerPropsMixin.ProcessorProperty.getAddKeys()addKeys(IResolvable addKeys) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getAddKeys()build()Builds the configured instance.Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getCopyValue()copyValue(IResolvable copyValue) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getCopyValue()Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getCsv()csv(IResolvable csv) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getCsv()dateTimeConverter(CfnTransformerPropsMixin.DateTimeConverterProperty dateTimeConverter) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getDateTimeConverter()dateTimeConverter(IResolvable dateTimeConverter) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getDateTimeConverter()Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getDeleteKeys()deleteKeys(IResolvable deleteKeys) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getDeleteKeys()Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getGrok()grok(IResolvable grok) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getGrok()Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getListToMap()listToMap(IResolvable listToMap) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getListToMap()lowerCaseString(CfnTransformerPropsMixin.LowerCaseStringProperty lowerCaseString) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getLowerCaseString()lowerCaseString(IResolvable lowerCaseString) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getLowerCaseString()Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getMoveKeys()moveKeys(IResolvable moveKeys) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getMoveKeys()parseCloudfront(CfnTransformerPropsMixin.ParseCloudfrontProperty parseCloudfront) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseCloudfront()parseCloudfront(IResolvable parseCloudfront) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseCloudfront()Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseJson()parseJson(IResolvable parseJson) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseJson()parseKeyValue(CfnTransformerPropsMixin.ParseKeyValueProperty parseKeyValue) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseKeyValue()parseKeyValue(IResolvable parseKeyValue) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseKeyValue()parsePostgres(CfnTransformerPropsMixin.ParsePostgresProperty parsePostgres) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParsePostgres()parsePostgres(IResolvable parsePostgres) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParsePostgres()parseRoute53(CfnTransformerPropsMixin.ParseRoute53Property parseRoute53) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseRoute53()parseRoute53(IResolvable parseRoute53) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseRoute53()parseToOcsf(CfnTransformerPropsMixin.ParseToOCSFProperty parseToOcsf) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseToOcsf()parseToOcsf(IResolvable parseToOcsf) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseToOcsf()Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseVpc()parseVpc(IResolvable parseVpc) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseVpc()Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseWaf()parseWaf(IResolvable parseWaf) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseWaf()Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getRenameKeys()renameKeys(IResolvable renameKeys) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getRenameKeys()splitString(CfnTransformerPropsMixin.SplitStringProperty splitString) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getSplitString()splitString(IResolvable splitString) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getSplitString()substituteString(CfnTransformerPropsMixin.SubstituteStringProperty substituteString) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getSubstituteString()substituteString(IResolvable substituteString) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getSubstituteString()Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getTrimString()trimString(IResolvable trimString) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getTrimString()typeConverter(CfnTransformerPropsMixin.TypeConverterProperty typeConverter) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getTypeConverter()typeConverter(IResolvable typeConverter) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getTypeConverter()upperCaseString(CfnTransformerPropsMixin.UpperCaseStringProperty upperCaseString) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getUpperCaseString()upperCaseString(IResolvable upperCaseString) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getUpperCaseString()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
addKeys
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder addKeys(IResolvable addKeys) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getAddKeys()- Parameters:
addKeys- Use this parameter to include the addKeys processor in your transformer.- Returns:
this
-
addKeys
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder addKeys(CfnTransformerPropsMixin.AddKeysProperty addKeys) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getAddKeys()- Parameters:
addKeys- Use this parameter to include the addKeys processor in your transformer.- Returns:
this
-
copyValue
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder copyValue(IResolvable copyValue) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getCopyValue()- Parameters:
copyValue- Use this parameter to include the copyValue processor in your transformer.- Returns:
this
-
copyValue
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder copyValue(CfnTransformerPropsMixin.CopyValueProperty copyValue) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getCopyValue()- Parameters:
copyValue- Use this parameter to include the copyValue processor in your transformer.- Returns:
this
-
csv
Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getCsv()- Parameters:
csv- Use this parameter to include the CSV processor in your transformer.- Returns:
this
-
csv
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder csv(CfnTransformerPropsMixin.CsvProperty csv) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getCsv()- Parameters:
csv- Use this parameter to include the CSV processor in your transformer.- Returns:
this
-
dateTimeConverter
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder dateTimeConverter(IResolvable dateTimeConverter) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getDateTimeConverter()- Parameters:
dateTimeConverter- Use this parameter to include the datetimeConverter processor in your transformer.- Returns:
this
-
dateTimeConverter
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder dateTimeConverter(CfnTransformerPropsMixin.DateTimeConverterProperty dateTimeConverter) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getDateTimeConverter()- Parameters:
dateTimeConverter- Use this parameter to include the datetimeConverter processor in your transformer.- Returns:
this
-
deleteKeys
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder deleteKeys(IResolvable deleteKeys) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getDeleteKeys()- Parameters:
deleteKeys- Use this parameter to include the deleteKeys processor in your transformer.- Returns:
this
-
deleteKeys
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder deleteKeys(CfnTransformerPropsMixin.DeleteKeysProperty deleteKeys) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getDeleteKeys()- Parameters:
deleteKeys- Use this parameter to include the deleteKeys processor in your transformer.- Returns:
this
-
grok
Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getGrok()- Parameters:
grok- Use this parameter to include the grok processor in your transformer.- Returns:
this
-
grok
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder grok(CfnTransformerPropsMixin.GrokProperty grok) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getGrok()- Parameters:
grok- Use this parameter to include the grok processor in your transformer.- Returns:
this
-
listToMap
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder listToMap(IResolvable listToMap) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getListToMap()- Parameters:
listToMap- Use this parameter to include the listToMap processor in your transformer.- Returns:
this
-
listToMap
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder listToMap(CfnTransformerPropsMixin.ListToMapProperty listToMap) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getListToMap()- Parameters:
listToMap- Use this parameter to include the listToMap processor in your transformer.- Returns:
this
-
lowerCaseString
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder lowerCaseString(IResolvable lowerCaseString) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getLowerCaseString()- Parameters:
lowerCaseString- Use this parameter to include the lowerCaseString processor in your transformer.- Returns:
this
-
lowerCaseString
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder lowerCaseString(CfnTransformerPropsMixin.LowerCaseStringProperty lowerCaseString) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getLowerCaseString()- Parameters:
lowerCaseString- Use this parameter to include the lowerCaseString processor in your transformer.- Returns:
this
-
moveKeys
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder moveKeys(IResolvable moveKeys) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getMoveKeys()- Parameters:
moveKeys- Use this parameter to include the moveKeys processor in your transformer.- Returns:
this
-
moveKeys
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder moveKeys(CfnTransformerPropsMixin.MoveKeysProperty moveKeys) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getMoveKeys()- Parameters:
moveKeys- Use this parameter to include the moveKeys processor in your transformer.- Returns:
this
-
parseCloudfront
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder parseCloudfront(IResolvable parseCloudfront) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseCloudfront()- Parameters:
parseCloudfront- Use this parameter to include the parseCloudfront processor in your transformer. If you use this processor, it must be the first processor in your transformer.- Returns:
this
-
parseCloudfront
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder parseCloudfront(CfnTransformerPropsMixin.ParseCloudfrontProperty parseCloudfront) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseCloudfront()- Parameters:
parseCloudfront- Use this parameter to include the parseCloudfront processor in your transformer. If you use this processor, it must be the first processor in your transformer.- Returns:
this
-
parseJson
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder parseJson(IResolvable parseJson) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseJson()- Parameters:
parseJson- Use this parameter to include the parseJSON processor in your transformer.- Returns:
this
-
parseJson
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder parseJson(CfnTransformerPropsMixin.ParseJSONProperty parseJson) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseJson()- Parameters:
parseJson- Use this parameter to include the parseJSON processor in your transformer.- Returns:
this
-
parseKeyValue
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder parseKeyValue(IResolvable parseKeyValue) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseKeyValue()- Parameters:
parseKeyValue- Use this parameter to include the parseKeyValue processor in your transformer.- Returns:
this
-
parseKeyValue
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder parseKeyValue(CfnTransformerPropsMixin.ParseKeyValueProperty parseKeyValue) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseKeyValue()- Parameters:
parseKeyValue- Use this parameter to include the parseKeyValue processor in your transformer.- Returns:
this
-
parsePostgres
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder parsePostgres(IResolvable parsePostgres) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParsePostgres()- Parameters:
parsePostgres- Use this parameter to include the parsePostGres processor in your transformer. If you use this processor, it must be the first processor in your transformer.- Returns:
this
-
parsePostgres
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder parsePostgres(CfnTransformerPropsMixin.ParsePostgresProperty parsePostgres) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParsePostgres()- Parameters:
parsePostgres- Use this parameter to include the parsePostGres processor in your transformer. If you use this processor, it must be the first processor in your transformer.- Returns:
this
-
parseRoute53
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder parseRoute53(IResolvable parseRoute53) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseRoute53()- Parameters:
parseRoute53- Use this parameter to include the parseRoute53 processor in your transformer. If you use this processor, it must be the first processor in your transformer.- Returns:
this
-
parseRoute53
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder parseRoute53(CfnTransformerPropsMixin.ParseRoute53Property parseRoute53) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseRoute53()- Parameters:
parseRoute53- Use this parameter to include the parseRoute53 processor in your transformer. If you use this processor, it must be the first processor in your transformer.- Returns:
this
-
parseToOcsf
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder parseToOcsf(IResolvable parseToOcsf) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseToOcsf()- Parameters:
parseToOcsf- Use this parameter to convert logs into Open Cybersecurity Schema (OCSF) format.- Returns:
this
-
parseToOcsf
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder parseToOcsf(CfnTransformerPropsMixin.ParseToOCSFProperty parseToOcsf) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseToOcsf()- Parameters:
parseToOcsf- Use this parameter to convert logs into Open Cybersecurity Schema (OCSF) format.- Returns:
this
-
parseVpc
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder parseVpc(IResolvable parseVpc) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseVpc()- Parameters:
parseVpc- Use this parameter to include the parseVPC processor in your transformer. If you use this processor, it must be the first processor in your transformer.- Returns:
this
-
parseVpc
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder parseVpc(CfnTransformerPropsMixin.ParseVPCProperty parseVpc) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseVpc()- Parameters:
parseVpc- Use this parameter to include the parseVPC processor in your transformer. If you use this processor, it must be the first processor in your transformer.- Returns:
this
-
parseWaf
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder parseWaf(IResolvable parseWaf) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseWaf()- Parameters:
parseWaf- Use this parameter to include the parseWAF processor in your transformer. If you use this processor, it must be the first processor in your transformer.- Returns:
this
-
parseWaf
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder parseWaf(CfnTransformerPropsMixin.ParseWAFProperty parseWaf) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getParseWaf()- Parameters:
parseWaf- Use this parameter to include the parseWAF processor in your transformer. If you use this processor, it must be the first processor in your transformer.- Returns:
this
-
renameKeys
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder renameKeys(IResolvable renameKeys) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getRenameKeys()- Parameters:
renameKeys- Use this parameter to include the renameKeys processor in your transformer.- Returns:
this
-
renameKeys
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder renameKeys(CfnTransformerPropsMixin.RenameKeysProperty renameKeys) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getRenameKeys()- Parameters:
renameKeys- Use this parameter to include the renameKeys processor in your transformer.- Returns:
this
-
splitString
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder splitString(IResolvable splitString) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getSplitString()- Parameters:
splitString- Use this parameter to include the splitString processor in your transformer.- Returns:
this
-
splitString
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder splitString(CfnTransformerPropsMixin.SplitStringProperty splitString) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getSplitString()- Parameters:
splitString- Use this parameter to include the splitString processor in your transformer.- Returns:
this
-
substituteString
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder substituteString(IResolvable substituteString) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getSubstituteString()- Parameters:
substituteString- Use this parameter to include the substituteString processor in your transformer.- Returns:
this
-
substituteString
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder substituteString(CfnTransformerPropsMixin.SubstituteStringProperty substituteString) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getSubstituteString()- Parameters:
substituteString- Use this parameter to include the substituteString processor in your transformer.- Returns:
this
-
trimString
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder trimString(IResolvable trimString) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getTrimString()- Parameters:
trimString- Use this parameter to include the trimString processor in your transformer.- Returns:
this
-
trimString
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder trimString(CfnTransformerPropsMixin.TrimStringProperty trimString) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getTrimString()- Parameters:
trimString- Use this parameter to include the trimString processor in your transformer.- Returns:
this
-
typeConverter
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder typeConverter(IResolvable typeConverter) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getTypeConverter()- Parameters:
typeConverter- Use this parameter to include the typeConverter processor in your transformer.- Returns:
this
-
typeConverter
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder typeConverter(CfnTransformerPropsMixin.TypeConverterProperty typeConverter) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getTypeConverter()- Parameters:
typeConverter- Use this parameter to include the typeConverter processor in your transformer.- Returns:
this
-
upperCaseString
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder upperCaseString(IResolvable upperCaseString) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getUpperCaseString()- Parameters:
upperCaseString- Use this parameter to include the upperCaseString processor in your transformer.- Returns:
this
-
upperCaseString
@Stability(Stable) public CfnTransformerPropsMixin.ProcessorProperty.Builder upperCaseString(CfnTransformerPropsMixin.UpperCaseStringProperty upperCaseString) Sets the value ofCfnTransformerPropsMixin.ProcessorProperty.getUpperCaseString()- Parameters:
upperCaseString- Use this parameter to include the upperCaseString processor in your transformer.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnTransformerPropsMixin.ProcessorProperty>- Returns:
- a new instance of
CfnTransformerPropsMixin.ProcessorProperty - Throws:
NullPointerException- if any required attribute was not provided
-