Package com.pulumi.aws.cloudwatch.inputs
Class LogTransformerTransformerConfigParseKeyValueArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudwatch.inputs.LogTransformerTransformerConfigParseKeyValueArgs.Builder
-
- Enclosing class:
- LogTransformerTransformerConfigParseKeyValueArgs
public static final class LogTransformerTransformerConfigParseKeyValueArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(LogTransformerTransformerConfigParseKeyValueArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LogTransformerTransformerConfigParseKeyValueArgs defaults)
-
-
Method Detail
-
destination
public LogTransformerTransformerConfigParseKeyValueArgs.Builder destination(@Nullable com.pulumi.core.Output<java.lang.String> destination)
- Parameters:
destination- Specifies the destination field to put the extracted key-value pairs into.- Returns:
- builder
-
destination
public LogTransformerTransformerConfigParseKeyValueArgs.Builder destination(java.lang.String destination)
- Parameters:
destination- Specifies the destination field to put the extracted key-value pairs into.- Returns:
- builder
-
fieldDelimiter
public LogTransformerTransformerConfigParseKeyValueArgs.Builder fieldDelimiter(@Nullable com.pulumi.core.Output<java.lang.String> fieldDelimiter)
- Parameters:
fieldDelimiter- Specifies the field delimiter string that is used between key-value pairs in the original log events. Defaults to the ampersand `&` character.- Returns:
- builder
-
fieldDelimiter
public LogTransformerTransformerConfigParseKeyValueArgs.Builder fieldDelimiter(java.lang.String fieldDelimiter)
- Parameters:
fieldDelimiter- Specifies the field delimiter string that is used between key-value pairs in the original log events. Defaults to the ampersand `&` character.- Returns:
- builder
-
keyPrefix
public LogTransformerTransformerConfigParseKeyValueArgs.Builder keyPrefix(@Nullable com.pulumi.core.Output<java.lang.String> keyPrefix)
- Parameters:
keyPrefix- Specifies a prefix that will be added to all transformed keys.- Returns:
- builder
-
keyPrefix
public LogTransformerTransformerConfigParseKeyValueArgs.Builder keyPrefix(java.lang.String keyPrefix)
- Parameters:
keyPrefix- Specifies a prefix that will be added to all transformed keys.- Returns:
- builder
-
keyValueDelimiter
public LogTransformerTransformerConfigParseKeyValueArgs.Builder keyValueDelimiter(@Nullable com.pulumi.core.Output<java.lang.String> keyValueDelimiter)
- Parameters:
keyValueDelimiter- Specifies the delimiter string to use between the key and value in each pair in the transformed log event. Defaults to the equal `=` character.- Returns:
- builder
-
keyValueDelimiter
public LogTransformerTransformerConfigParseKeyValueArgs.Builder keyValueDelimiter(java.lang.String keyValueDelimiter)
- Parameters:
keyValueDelimiter- Specifies the delimiter string to use between the key and value in each pair in the transformed log event. Defaults to the equal `=` character.- Returns:
- builder
-
nonMatchValue
public LogTransformerTransformerConfigParseKeyValueArgs.Builder nonMatchValue(@Nullable com.pulumi.core.Output<java.lang.String> nonMatchValue)
- Parameters:
nonMatchValue- Specifies a value to insert into the value field in the result if a key-value pair is not successfully split.- Returns:
- builder
-
nonMatchValue
public LogTransformerTransformerConfigParseKeyValueArgs.Builder nonMatchValue(java.lang.String nonMatchValue)
- Parameters:
nonMatchValue- Specifies a value to insert into the value field in the result if a key-value pair is not successfully split.- Returns:
- builder
-
overwriteIfExists
public LogTransformerTransformerConfigParseKeyValueArgs.Builder overwriteIfExists(@Nullable com.pulumi.core.Output<java.lang.Boolean> overwriteIfExists)
- Parameters:
overwriteIfExists- Specifies whether to overwrite the value if the destination key already exists. Defaults to `false`.- Returns:
- builder
-
overwriteIfExists
public LogTransformerTransformerConfigParseKeyValueArgs.Builder overwriteIfExists(java.lang.Boolean overwriteIfExists)
- Parameters:
overwriteIfExists- Specifies whether to overwrite the value if the destination key already exists. Defaults to `false`.- Returns:
- builder
-
source
public LogTransformerTransformerConfigParseKeyValueArgs.Builder source(@Nullable com.pulumi.core.Output<java.lang.String> source)
- Parameters:
source- Specifies the path to the field in the log event that will be parsed. Defaults to `@message`.- Returns:
- builder
-
source
public LogTransformerTransformerConfigParseKeyValueArgs.Builder source(java.lang.String source)
- Parameters:
source- Specifies the path to the field in the log event that will be parsed. Defaults to `@message`.- Returns:
- builder
-
build
public LogTransformerTransformerConfigParseKeyValueArgs build()
-
-