Package com.pulumi.aws.cloudwatch.inputs
Class LogTransformerTransformerConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudwatch.inputs.LogTransformerTransformerConfigArgs.Builder
-
- Enclosing class:
- LogTransformerTransformerConfigArgs
public static final class LogTransformerTransformerConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(LogTransformerTransformerConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LogTransformerTransformerConfigArgs defaults)
-
-
Method Detail
-
addKeys
public LogTransformerTransformerConfigArgs.Builder addKeys(@Nullable com.pulumi.core.Output<LogTransformerTransformerConfigAddKeysArgs> addKeys)
- Parameters:
addKeys- Adds new key-value pairs to the log event. See `addKeys` below for details.- Returns:
- builder
-
addKeys
public LogTransformerTransformerConfigArgs.Builder addKeys(LogTransformerTransformerConfigAddKeysArgs addKeys)
- Parameters:
addKeys- Adds new key-value pairs to the log event. See `addKeys` below for details.- Returns:
- builder
-
copyValue
public LogTransformerTransformerConfigArgs.Builder copyValue(@Nullable com.pulumi.core.Output<LogTransformerTransformerConfigCopyValueArgs> copyValue)
- Parameters:
copyValue- Copies values within a log event. See `copyValue` below for details.- Returns:
- builder
-
copyValue
public LogTransformerTransformerConfigArgs.Builder copyValue(LogTransformerTransformerConfigCopyValueArgs copyValue)
- Parameters:
copyValue- Copies values within a log event. See `copyValue` below for details.- Returns:
- builder
-
csvs
public LogTransformerTransformerConfigArgs.Builder csvs(@Nullable com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigCsvArgs>> csvs)
- Parameters:
csvs- Parses comma-separated values (CSV) from the log events into columns. See `csv` below for details.- Returns:
- builder
-
csvs
public LogTransformerTransformerConfigArgs.Builder csvs(java.util.List<LogTransformerTransformerConfigCsvArgs> csvs)
- Parameters:
csvs- Parses comma-separated values (CSV) from the log events into columns. See `csv` below for details.- Returns:
- builder
-
csvs
public LogTransformerTransformerConfigArgs.Builder csvs(LogTransformerTransformerConfigCsvArgs... csvs)
- Parameters:
csvs- Parses comma-separated values (CSV) from the log events into columns. See `csv` below for details.- Returns:
- builder
-
dateTimeConverters
public LogTransformerTransformerConfigArgs.Builder dateTimeConverters(@Nullable com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigDateTimeConverterArgs>> dateTimeConverters)
- Parameters:
dateTimeConverters- Converts a datetime string into a format that you specify. See `dateTimeConverter` below for details.- Returns:
- builder
-
dateTimeConverters
public LogTransformerTransformerConfigArgs.Builder dateTimeConverters(java.util.List<LogTransformerTransformerConfigDateTimeConverterArgs> dateTimeConverters)
- Parameters:
dateTimeConverters- Converts a datetime string into a format that you specify. See `dateTimeConverter` below for details.- Returns:
- builder
-
dateTimeConverters
public LogTransformerTransformerConfigArgs.Builder dateTimeConverters(LogTransformerTransformerConfigDateTimeConverterArgs... dateTimeConverters)
- Parameters:
dateTimeConverters- Converts a datetime string into a format that you specify. See `dateTimeConverter` below for details.- Returns:
- builder
-
deleteKeys
public LogTransformerTransformerConfigArgs.Builder deleteKeys(@Nullable com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigDeleteKeyArgs>> deleteKeys)
- Parameters:
deleteKeys- Deletes entry from a log event. See `deleteKeys` below for details.- Returns:
- builder
-
deleteKeys
public LogTransformerTransformerConfigArgs.Builder deleteKeys(java.util.List<LogTransformerTransformerConfigDeleteKeyArgs> deleteKeys)
- Parameters:
deleteKeys- Deletes entry from a log event. See `deleteKeys` below for details.- Returns:
- builder
-
deleteKeys
public LogTransformerTransformerConfigArgs.Builder deleteKeys(LogTransformerTransformerConfigDeleteKeyArgs... deleteKeys)
- Parameters:
deleteKeys- Deletes entry from a log event. See `deleteKeys` below for details.- Returns:
- builder
-
grok
public LogTransformerTransformerConfigArgs.Builder grok(@Nullable com.pulumi.core.Output<LogTransformerTransformerConfigGrokArgs> grok)
- Parameters:
grok- Parses and structures unstructured data by using pattern matching. See `grok` below for details.- Returns:
- builder
-
grok
public LogTransformerTransformerConfigArgs.Builder grok(LogTransformerTransformerConfigGrokArgs grok)
- Parameters:
grok- Parses and structures unstructured data by using pattern matching. See `grok` below for details.- Returns:
- builder
-
listToMaps
public LogTransformerTransformerConfigArgs.Builder listToMaps(@Nullable com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigListToMapArgs>> listToMaps)
- Parameters:
listToMaps- Converts list of objects that contain key fields into a map of target keys. See `listToMap` below for details.- Returns:
- builder
-
listToMaps
public LogTransformerTransformerConfigArgs.Builder listToMaps(java.util.List<LogTransformerTransformerConfigListToMapArgs> listToMaps)
- Parameters:
listToMaps- Converts list of objects that contain key fields into a map of target keys. See `listToMap` below for details.- Returns:
- builder
-
listToMaps
public LogTransformerTransformerConfigArgs.Builder listToMaps(LogTransformerTransformerConfigListToMapArgs... listToMaps)
- Parameters:
listToMaps- Converts list of objects that contain key fields into a map of target keys. See `listToMap` below for details.- Returns:
- builder
-
lowerCaseStrings
public LogTransformerTransformerConfigArgs.Builder lowerCaseStrings(@Nullable com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigLowerCaseStringArgs>> lowerCaseStrings)
- Parameters:
lowerCaseStrings- Converts a string to lowercase. See `lowerCaseString` below for details.- Returns:
- builder
-
lowerCaseStrings
public LogTransformerTransformerConfigArgs.Builder lowerCaseStrings(java.util.List<LogTransformerTransformerConfigLowerCaseStringArgs> lowerCaseStrings)
- Parameters:
lowerCaseStrings- Converts a string to lowercase. See `lowerCaseString` below for details.- Returns:
- builder
-
lowerCaseStrings
public LogTransformerTransformerConfigArgs.Builder lowerCaseStrings(LogTransformerTransformerConfigLowerCaseStringArgs... lowerCaseStrings)
- Parameters:
lowerCaseStrings- Converts a string to lowercase. See `lowerCaseString` below for details.- Returns:
- builder
-
moveKeys
public LogTransformerTransformerConfigArgs.Builder moveKeys(@Nullable com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigMoveKeyArgs>> moveKeys)
- Parameters:
moveKeys- Moves a key from one field to another. See `moveKeys` below for details.- Returns:
- builder
-
moveKeys
public LogTransformerTransformerConfigArgs.Builder moveKeys(java.util.List<LogTransformerTransformerConfigMoveKeyArgs> moveKeys)
- Parameters:
moveKeys- Moves a key from one field to another. See `moveKeys` below for details.- Returns:
- builder
-
moveKeys
public LogTransformerTransformerConfigArgs.Builder moveKeys(LogTransformerTransformerConfigMoveKeyArgs... moveKeys)
- Parameters:
moveKeys- Moves a key from one field to another. See `moveKeys` below for details.- Returns:
- builder
-
parseCloudfront
public LogTransformerTransformerConfigArgs.Builder parseCloudfront(@Nullable com.pulumi.core.Output<LogTransformerTransformerConfigParseCloudfrontArgs> parseCloudfront)
- Parameters:
parseCloudfront- Parses CloudFront vended logs, extracts fields, and converts them into JSON format. See `parseCloudfront` below for details.- Returns:
- builder
-
parseCloudfront
public LogTransformerTransformerConfigArgs.Builder parseCloudfront(LogTransformerTransformerConfigParseCloudfrontArgs parseCloudfront)
- Parameters:
parseCloudfront- Parses CloudFront vended logs, extracts fields, and converts them into JSON format. See `parseCloudfront` below for details.- Returns:
- builder
-
parseJsons
public LogTransformerTransformerConfigArgs.Builder parseJsons(@Nullable com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigParseJsonArgs>> parseJsons)
- Parameters:
parseJsons- Parses log events that are in JSON format. See `parseJson` below for details.- Returns:
- builder
-
parseJsons
public LogTransformerTransformerConfigArgs.Builder parseJsons(java.util.List<LogTransformerTransformerConfigParseJsonArgs> parseJsons)
- Parameters:
parseJsons- Parses log events that are in JSON format. See `parseJson` below for details.- Returns:
- builder
-
parseJsons
public LogTransformerTransformerConfigArgs.Builder parseJsons(LogTransformerTransformerConfigParseJsonArgs... parseJsons)
- Parameters:
parseJsons- Parses log events that are in JSON format. See `parseJson` below for details.- Returns:
- builder
-
parseKeyValues
public LogTransformerTransformerConfigArgs.Builder parseKeyValues(@Nullable com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigParseKeyValueArgs>> parseKeyValues)
- Parameters:
parseKeyValues- Parses a specified field in the original log event into key-value pairs. See `parseKeyValue` below for details.- Returns:
- builder
-
parseKeyValues
public LogTransformerTransformerConfigArgs.Builder parseKeyValues(java.util.List<LogTransformerTransformerConfigParseKeyValueArgs> parseKeyValues)
- Parameters:
parseKeyValues- Parses a specified field in the original log event into key-value pairs. See `parseKeyValue` below for details.- Returns:
- builder
-
parseKeyValues
public LogTransformerTransformerConfigArgs.Builder parseKeyValues(LogTransformerTransformerConfigParseKeyValueArgs... parseKeyValues)
- Parameters:
parseKeyValues- Parses a specified field in the original log event into key-value pairs. See `parseKeyValue` below for details.- Returns:
- builder
-
parsePostgres
public LogTransformerTransformerConfigArgs.Builder parsePostgres(@Nullable com.pulumi.core.Output<LogTransformerTransformerConfigParsePostgresArgs> parsePostgres)
- Parameters:
parsePostgres- Parses RDS for PostgreSQL vended logs, extracts fields, and and convert them into a JSON format. See `parsePostgres` below for details.- Returns:
- builder
-
parsePostgres
public LogTransformerTransformerConfigArgs.Builder parsePostgres(LogTransformerTransformerConfigParsePostgresArgs parsePostgres)
- Parameters:
parsePostgres- Parses RDS for PostgreSQL vended logs, extracts fields, and and convert them into a JSON format. See `parsePostgres` below for details.- Returns:
- builder
-
parseRoute53
public LogTransformerTransformerConfigArgs.Builder parseRoute53(@Nullable com.pulumi.core.Output<LogTransformerTransformerConfigParseRoute53Args> parseRoute53)
- Parameters:
parseRoute53- Parses Route 53 vended logs, extracts fields, and converts them into JSON format. See `parseRoute53` below for details.- Returns:
- builder
-
parseRoute53
public LogTransformerTransformerConfigArgs.Builder parseRoute53(LogTransformerTransformerConfigParseRoute53Args parseRoute53)
- Parameters:
parseRoute53- Parses Route 53 vended logs, extracts fields, and converts them into JSON format. See `parseRoute53` below for details.- Returns:
- builder
-
parseToOcsf
public LogTransformerTransformerConfigArgs.Builder parseToOcsf(@Nullable com.pulumi.core.Output<LogTransformerTransformerConfigParseToOcsfArgs> parseToOcsf)
- Parameters:
parseToOcsf- Parses logs events and converts them into Open Cybersecurity Schema Framework (OCSF) events. See `parseToOcsf` below for details.- Returns:
- builder
-
parseToOcsf
public LogTransformerTransformerConfigArgs.Builder parseToOcsf(LogTransformerTransformerConfigParseToOcsfArgs parseToOcsf)
- Parameters:
parseToOcsf- Parses logs events and converts them into Open Cybersecurity Schema Framework (OCSF) events. See `parseToOcsf` below for details.- Returns:
- builder
-
parseVpc
public LogTransformerTransformerConfigArgs.Builder parseVpc(@Nullable com.pulumi.core.Output<LogTransformerTransformerConfigParseVpcArgs> parseVpc)
- Parameters:
parseVpc- Parses Amazon VPC vended logs, extracts fields, and converts them into JSON format. See `parseVpc` below for details.- Returns:
- builder
-
parseVpc
public LogTransformerTransformerConfigArgs.Builder parseVpc(LogTransformerTransformerConfigParseVpcArgs parseVpc)
- Parameters:
parseVpc- Parses Amazon VPC vended logs, extracts fields, and converts them into JSON format. See `parseVpc` below for details.- Returns:
- builder
-
parseWaf
public LogTransformerTransformerConfigArgs.Builder parseWaf(@Nullable com.pulumi.core.Output<LogTransformerTransformerConfigParseWafArgs> parseWaf)
- Parameters:
parseWaf- Parses AWS WAF vended logs, extracts fields, and converts them into JSON format. See `parseWaf` below for details.- Returns:
- builder
-
parseWaf
public LogTransformerTransformerConfigArgs.Builder parseWaf(LogTransformerTransformerConfigParseWafArgs parseWaf)
- Parameters:
parseWaf- Parses AWS WAF vended logs, extracts fields, and converts them into JSON format. See `parseWaf` below for details.- Returns:
- builder
-
renameKeys
public LogTransformerTransformerConfigArgs.Builder renameKeys(@Nullable com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigRenameKeyArgs>> renameKeys)
- Parameters:
renameKeys- Renames keys in a log event. See `renameKeys` below for details.- Returns:
- builder
-
renameKeys
public LogTransformerTransformerConfigArgs.Builder renameKeys(java.util.List<LogTransformerTransformerConfigRenameKeyArgs> renameKeys)
- Parameters:
renameKeys- Renames keys in a log event. See `renameKeys` below for details.- Returns:
- builder
-
renameKeys
public LogTransformerTransformerConfigArgs.Builder renameKeys(LogTransformerTransformerConfigRenameKeyArgs... renameKeys)
- Parameters:
renameKeys- Renames keys in a log event. See `renameKeys` below for details.- Returns:
- builder
-
splitStrings
public LogTransformerTransformerConfigArgs.Builder splitStrings(@Nullable com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigSplitStringArgs>> splitStrings)
- Parameters:
splitStrings- Splits a field into an array of strings using a delimiting character. See `splitString` below for details.- Returns:
- builder
-
splitStrings
public LogTransformerTransformerConfigArgs.Builder splitStrings(java.util.List<LogTransformerTransformerConfigSplitStringArgs> splitStrings)
- Parameters:
splitStrings- Splits a field into an array of strings using a delimiting character. See `splitString` below for details.- Returns:
- builder
-
splitStrings
public LogTransformerTransformerConfigArgs.Builder splitStrings(LogTransformerTransformerConfigSplitStringArgs... splitStrings)
- Parameters:
splitStrings- Splits a field into an array of strings using a delimiting character. See `splitString` below for details.- Returns:
- builder
-
substituteStrings
public LogTransformerTransformerConfigArgs.Builder substituteStrings(@Nullable com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigSubstituteStringArgs>> substituteStrings)
- Parameters:
substituteStrings- Matches a key’s value against a regular expression and replaces all matches with a replacement string. See `substituteString` below for details.- Returns:
- builder
-
substituteStrings
public LogTransformerTransformerConfigArgs.Builder substituteStrings(java.util.List<LogTransformerTransformerConfigSubstituteStringArgs> substituteStrings)
- Parameters:
substituteStrings- Matches a key’s value against a regular expression and replaces all matches with a replacement string. See `substituteString` below for details.- Returns:
- builder
-
substituteStrings
public LogTransformerTransformerConfigArgs.Builder substituteStrings(LogTransformerTransformerConfigSubstituteStringArgs... substituteStrings)
- Parameters:
substituteStrings- Matches a key’s value against a regular expression and replaces all matches with a replacement string. See `substituteString` below for details.- Returns:
- builder
-
trimStrings
public LogTransformerTransformerConfigArgs.Builder trimStrings(@Nullable com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigTrimStringArgs>> trimStrings)
- Parameters:
trimStrings- Removes leading and trailing whitespace from a string. See `trimString` below for details.- Returns:
- builder
-
trimStrings
public LogTransformerTransformerConfigArgs.Builder trimStrings(java.util.List<LogTransformerTransformerConfigTrimStringArgs> trimStrings)
- Parameters:
trimStrings- Removes leading and trailing whitespace from a string. See `trimString` below for details.- Returns:
- builder
-
trimStrings
public LogTransformerTransformerConfigArgs.Builder trimStrings(LogTransformerTransformerConfigTrimStringArgs... trimStrings)
- Parameters:
trimStrings- Removes leading and trailing whitespace from a string. See `trimString` below for details.- Returns:
- builder
-
typeConverters
public LogTransformerTransformerConfigArgs.Builder typeConverters(@Nullable com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigTypeConverterArgs>> typeConverters)
- Parameters:
typeConverters- Converts a value type associated with the specified key to the specified type. See `typeConverter` below for details.- Returns:
- builder
-
typeConverters
public LogTransformerTransformerConfigArgs.Builder typeConverters(java.util.List<LogTransformerTransformerConfigTypeConverterArgs> typeConverters)
- Parameters:
typeConverters- Converts a value type associated with the specified key to the specified type. See `typeConverter` below for details.- Returns:
- builder
-
typeConverters
public LogTransformerTransformerConfigArgs.Builder typeConverters(LogTransformerTransformerConfigTypeConverterArgs... typeConverters)
- Parameters:
typeConverters- Converts a value type associated with the specified key to the specified type. See `typeConverter` below for details.- Returns:
- builder
-
upperCaseStrings
public LogTransformerTransformerConfigArgs.Builder upperCaseStrings(@Nullable com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigUpperCaseStringArgs>> upperCaseStrings)
- Parameters:
upperCaseStrings- Converts a string to uppercase. See `upperCaseString` below for details.- Returns:
- builder
-
upperCaseStrings
public LogTransformerTransformerConfigArgs.Builder upperCaseStrings(java.util.List<LogTransformerTransformerConfigUpperCaseStringArgs> upperCaseStrings)
- Parameters:
upperCaseStrings- Converts a string to uppercase. See `upperCaseString` below for details.- Returns:
- builder
-
upperCaseStrings
public LogTransformerTransformerConfigArgs.Builder upperCaseStrings(LogTransformerTransformerConfigUpperCaseStringArgs... upperCaseStrings)
- Parameters:
upperCaseStrings- Converts a string to uppercase. See `upperCaseString` below for details.- Returns:
- builder
-
build
public LogTransformerTransformerConfigArgs build()
-
-