Interface Processor.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Processor.Builder,
,Processor> SdkBuilder<Processor.Builder,
,Processor> SdkPojo
- Enclosing class:
Processor
-
Method Summary
Modifier and TypeMethodDescriptiondefault Processor.Builder
addKeys
(Consumer<AddKeys.Builder> addKeys) Use this parameter to include the addKeys processor in your transformer.Use this parameter to include the addKeys processor in your transformer.default Processor.Builder
copyValue
(Consumer<CopyValue.Builder> copyValue) Use this parameter to include the copyValue processor in your transformer.Use this parameter to include the copyValue processor in your transformer.default Processor.Builder
csv
(Consumer<CSV.Builder> csv) Use this parameter to include the CSV processor in your transformer.Use this parameter to include the CSV processor in your transformer.default Processor.Builder
dateTimeConverter
(Consumer<DateTimeConverter.Builder> dateTimeConverter) Use this parameter to include the datetimeConverter processor in your transformer.dateTimeConverter
(DateTimeConverter dateTimeConverter) Use this parameter to include the datetimeConverter processor in your transformer.default Processor.Builder
deleteKeys
(Consumer<DeleteKeys.Builder> deleteKeys) Use this parameter to include the deleteKeys processor in your transformer.deleteKeys
(DeleteKeys deleteKeys) Use this parameter to include the deleteKeys processor in your transformer.default Processor.Builder
grok
(Consumer<Grok.Builder> grok) Use this parameter to include the grok processor in your transformer.Use this parameter to include the grok processor in your transformer.default Processor.Builder
listToMap
(Consumer<ListToMap.Builder> listToMap) Use this parameter to include the listToMap processor in your transformer.Use this parameter to include the listToMap processor in your transformer.default Processor.Builder
lowerCaseString
(Consumer<LowerCaseString.Builder> lowerCaseString) Use this parameter to include the lowerCaseString processor in your transformer.lowerCaseString
(LowerCaseString lowerCaseString) Use this parameter to include the lowerCaseString processor in your transformer.default Processor.Builder
moveKeys
(Consumer<MoveKeys.Builder> moveKeys) Use this parameter to include the moveKeys processor in your transformer.Use this parameter to include the moveKeys processor in your transformer.default Processor.Builder
parseCloudfront
(Consumer<ParseCloudfront.Builder> parseCloudfront) Use this parameter to include the parseCloudfront processor in your transformer.parseCloudfront
(ParseCloudfront parseCloudfront) Use this parameter to include the parseCloudfront processor in your transformer.default Processor.Builder
parseJSON
(Consumer<ParseJSON.Builder> parseJSON) Use this parameter to include the parseJSON processor in your transformer.Use this parameter to include the parseJSON processor in your transformer.default Processor.Builder
parseKeyValue
(Consumer<ParseKeyValue.Builder> parseKeyValue) Use this parameter to include the parseKeyValue processor in your transformer.parseKeyValue
(ParseKeyValue parseKeyValue) Use this parameter to include the parseKeyValue processor in your transformer.default Processor.Builder
parsePostgres
(Consumer<ParsePostgres.Builder> parsePostgres) Use this parameter to include the parsePostGres processor in your transformer.parsePostgres
(ParsePostgres parsePostgres) Use this parameter to include the parsePostGres processor in your transformer.default Processor.Builder
parseRoute53
(Consumer<ParseRoute53.Builder> parseRoute53) Use this parameter to include the parseRoute53 processor in your transformer.parseRoute53
(ParseRoute53 parseRoute53) Use this parameter to include the parseRoute53 processor in your transformer.default Processor.Builder
parseToOCSF
(Consumer<ParseToOCSF.Builder> parseToOCSF) Use this parameter to convert logs into Open Cybersecurity Schema (OCSF) format.parseToOCSF
(ParseToOCSF parseToOCSF) Use this parameter to convert logs into Open Cybersecurity Schema (OCSF) format.default Processor.Builder
parseVPC
(Consumer<ParseVPC.Builder> parseVPC) Use this parameter to include the parseVPC processor in your transformer.Use this parameter to include the parseVPC processor in your transformer.default Processor.Builder
parseWAF
(Consumer<ParseWAF.Builder> parseWAF) Use this parameter to include the parseWAF processor in your transformer.Use this parameter to include the parseWAF processor in your transformer.default Processor.Builder
renameKeys
(Consumer<RenameKeys.Builder> renameKeys) Use this parameter to include the renameKeys processor in your transformer.renameKeys
(RenameKeys renameKeys) Use this parameter to include the renameKeys processor in your transformer.default Processor.Builder
splitString
(Consumer<SplitString.Builder> splitString) Use this parameter to include the splitString processor in your transformer.splitString
(SplitString splitString) Use this parameter to include the splitString processor in your transformer.default Processor.Builder
substituteString
(Consumer<SubstituteString.Builder> substituteString) Use this parameter to include the substituteString processor in your transformer.substituteString
(SubstituteString substituteString) Use this parameter to include the substituteString processor in your transformer.default Processor.Builder
trimString
(Consumer<TrimString.Builder> trimString) Use this parameter to include the trimString processor in your transformer.trimString
(TrimString trimString) Use this parameter to include the trimString processor in your transformer.default Processor.Builder
typeConverter
(Consumer<TypeConverter.Builder> typeConverter) Use this parameter to include the typeConverter processor in your transformer.typeConverter
(TypeConverter typeConverter) Use this parameter to include the typeConverter processor in your transformer.default Processor.Builder
upperCaseString
(Consumer<UpperCaseString.Builder> upperCaseString) Use this parameter to include the upperCaseString processor in your transformer.upperCaseString
(UpperCaseString upperCaseString) Use this parameter to include the upperCaseString processor in your transformer.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
addKeys
-
addKeys
Use this parameter to include the addKeys processor in your transformer.
This is a convenience method that creates an instance of theAddKeys.Builder
avoiding the need to create one manually viaAddKeys.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaddKeys(AddKeys)
.- Parameters:
addKeys
- a consumer that will call methods onAddKeys.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
copyValue
-
copyValue
Use this parameter to include the copyValue processor in your transformer.
This is a convenience method that creates an instance of theCopyValue.Builder
avoiding the need to create one manually viaCopyValue.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocopyValue(CopyValue)
.- Parameters:
copyValue
- a consumer that will call methods onCopyValue.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
csv
-
csv
Use this parameter to include the CSV processor in your transformer.
This is a convenience method that creates an instance of theCSV.Builder
avoiding the need to create one manually viaCSV.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocsv(CSV)
.- Parameters:
csv
- a consumer that will call methods onCSV.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dateTimeConverter
Use this parameter to include the datetimeConverter processor in your transformer.
- Parameters:
dateTimeConverter
- Use this parameter to include the datetimeConverter processor in your transformer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dateTimeConverter
Use this parameter to include the datetimeConverter processor in your transformer.
This is a convenience method that creates an instance of theDateTimeConverter.Builder
avoiding the need to create one manually viaDateTimeConverter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todateTimeConverter(DateTimeConverter)
.- Parameters:
dateTimeConverter
- a consumer that will call methods onDateTimeConverter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deleteKeys
Use this parameter to include the deleteKeys processor in your transformer.
- Parameters:
deleteKeys
- Use this parameter to include the deleteKeys processor in your transformer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deleteKeys
Use this parameter to include the deleteKeys processor in your transformer.
This is a convenience method that creates an instance of theDeleteKeys.Builder
avoiding the need to create one manually viaDeleteKeys.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeleteKeys(DeleteKeys)
.- Parameters:
deleteKeys
- a consumer that will call methods onDeleteKeys.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
grok
-
grok
Use this parameter to include the grok processor in your transformer.
This is a convenience method that creates an instance of theGrok.Builder
avoiding the need to create one manually viaGrok.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed togrok(Grok)
.- Parameters:
grok
- a consumer that will call methods onGrok.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
listToMap
-
listToMap
Use this parameter to include the listToMap processor in your transformer.
This is a convenience method that creates an instance of theListToMap.Builder
avoiding the need to create one manually viaListToMap.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolistToMap(ListToMap)
.- Parameters:
listToMap
- a consumer that will call methods onListToMap.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lowerCaseString
Use this parameter to include the lowerCaseString processor in your transformer.
- Parameters:
lowerCaseString
- Use this parameter to include the lowerCaseString processor in your transformer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lowerCaseString
Use this parameter to include the lowerCaseString processor in your transformer.
This is a convenience method that creates an instance of theLowerCaseString.Builder
avoiding the need to create one manually viaLowerCaseString.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolowerCaseString(LowerCaseString)
.- Parameters:
lowerCaseString
- a consumer that will call methods onLowerCaseString.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
moveKeys
-
moveKeys
Use this parameter to include the moveKeys processor in your transformer.
This is a convenience method that creates an instance of theMoveKeys.Builder
avoiding the need to create one manually viaMoveKeys.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomoveKeys(MoveKeys)
.- Parameters:
moveKeys
- a consumer that will call methods onMoveKeys.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
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.
This is a convenience method that creates an instance of theParseCloudfront.Builder
avoiding the need to create one manually viaParseCloudfront.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparseCloudfront(ParseCloudfront)
.- Parameters:
parseCloudfront
- a consumer that will call methods onParseCloudfront.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
parseJSON
-
parseJSON
Use this parameter to include the parseJSON processor in your transformer.
This is a convenience method that creates an instance of theParseJSON.Builder
avoiding the need to create one manually viaParseJSON.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparseJSON(ParseJSON)
.- Parameters:
parseJSON
- a consumer that will call methods onParseJSON.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
parseKeyValue
Use this parameter to include the parseKeyValue processor in your transformer.
- Parameters:
parseKeyValue
- Use this parameter to include the parseKeyValue processor in your transformer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parseKeyValue
Use this parameter to include the parseKeyValue processor in your transformer.
This is a convenience method that creates an instance of theParseKeyValue.Builder
avoiding the need to create one manually viaParseKeyValue.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparseKeyValue(ParseKeyValue)
.- Parameters:
parseKeyValue
- a consumer that will call methods onParseKeyValue.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
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.
This is a convenience method that creates an instance of theParseRoute53.Builder
avoiding the need to create one manually viaParseRoute53.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparseRoute53(ParseRoute53)
.- Parameters:
parseRoute53
- a consumer that will call methods onParseRoute53.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
parseToOCSF
Use this parameter to convert logs into Open Cybersecurity Schema (OCSF) format.
- Parameters:
parseToOCSF
- Use this parameter to convert logs into Open Cybersecurity Schema (OCSF) format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parseToOCSF
Use this parameter to convert logs into Open Cybersecurity Schema (OCSF) format.
This is a convenience method that creates an instance of theParseToOCSF.Builder
avoiding the need to create one manually viaParseToOCSF.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparseToOCSF(ParseToOCSF)
.- Parameters:
parseToOCSF
- a consumer that will call methods onParseToOCSF.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
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.
This is a convenience method that creates an instance of theParsePostgres.Builder
avoiding the need to create one manually viaParsePostgres.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparsePostgres(ParsePostgres)
.- Parameters:
parsePostgres
- a consumer that will call methods onParsePostgres.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
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.
This is a convenience method that creates an instance of theParseVPC.Builder
avoiding the need to create one manually viaParseVPC.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparseVPC(ParseVPC)
.- Parameters:
parseVPC
- a consumer that will call methods onParseVPC.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
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.
This is a convenience method that creates an instance of theParseWAF.Builder
avoiding the need to create one manually viaParseWAF.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparseWAF(ParseWAF)
.- Parameters:
parseWAF
- a consumer that will call methods onParseWAF.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
renameKeys
Use this parameter to include the renameKeys processor in your transformer.
- Parameters:
renameKeys
- Use this parameter to include the renameKeys processor in your transformer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
renameKeys
Use this parameter to include the renameKeys processor in your transformer.
This is a convenience method that creates an instance of theRenameKeys.Builder
avoiding the need to create one manually viaRenameKeys.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torenameKeys(RenameKeys)
.- Parameters:
renameKeys
- a consumer that will call methods onRenameKeys.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
splitString
Use this parameter to include the splitString processor in your transformer.
- Parameters:
splitString
- Use this parameter to include the splitString processor in your transformer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
splitString
Use this parameter to include the splitString processor in your transformer.
This is a convenience method that creates an instance of theSplitString.Builder
avoiding the need to create one manually viaSplitString.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosplitString(SplitString)
.- Parameters:
splitString
- a consumer that will call methods onSplitString.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
substituteString
Use this parameter to include the substituteString processor in your transformer.
- Parameters:
substituteString
- Use this parameter to include the substituteString processor in your transformer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
substituteString
Use this parameter to include the substituteString processor in your transformer.
This is a convenience method that creates an instance of theSubstituteString.Builder
avoiding the need to create one manually viaSubstituteString.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosubstituteString(SubstituteString)
.- Parameters:
substituteString
- a consumer that will call methods onSubstituteString.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
trimString
Use this parameter to include the trimString processor in your transformer.
- Parameters:
trimString
- Use this parameter to include the trimString processor in your transformer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trimString
Use this parameter to include the trimString processor in your transformer.
This is a convenience method that creates an instance of theTrimString.Builder
avoiding the need to create one manually viaTrimString.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totrimString(TrimString)
.- Parameters:
trimString
- a consumer that will call methods onTrimString.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
typeConverter
Use this parameter to include the typeConverter processor in your transformer.
- Parameters:
typeConverter
- Use this parameter to include the typeConverter processor in your transformer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
typeConverter
Use this parameter to include the typeConverter processor in your transformer.
This is a convenience method that creates an instance of theTypeConverter.Builder
avoiding the need to create one manually viaTypeConverter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totypeConverter(TypeConverter)
.- Parameters:
typeConverter
- a consumer that will call methods onTypeConverter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
upperCaseString
Use this parameter to include the upperCaseString processor in your transformer.
- Parameters:
upperCaseString
- Use this parameter to include the upperCaseString processor in your transformer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
upperCaseString
Use this parameter to include the upperCaseString processor in your transformer.
This is a convenience method that creates an instance of theUpperCaseString.Builder
avoiding the need to create one manually viaUpperCaseString.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toupperCaseString(UpperCaseString)
.- Parameters:
upperCaseString
- a consumer that will call methods onUpperCaseString.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-