Package com.pulumi.aws.pipes.inputs
Class PipeLogConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.pipes.inputs.PipeLogConfigurationArgs.Builder
-
- Enclosing class:
- PipeLogConfigurationArgs
public static final class PipeLogConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PipeLogConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PipeLogConfigurationArgs defaults)
-
-
Method Detail
-
cloudwatchLogsLogDestination
public PipeLogConfigurationArgs.Builder cloudwatchLogsLogDestination(@Nullable com.pulumi.core.Output<PipeLogConfigurationCloudwatchLogsLogDestinationArgs> cloudwatchLogsLogDestination)
- Parameters:
cloudwatchLogsLogDestination- Amazon CloudWatch Logs logging configuration settings for the pipe. See `cloudwatchLogsLogDestination` Block for details.- Returns:
- builder
-
cloudwatchLogsLogDestination
public PipeLogConfigurationArgs.Builder cloudwatchLogsLogDestination(PipeLogConfigurationCloudwatchLogsLogDestinationArgs cloudwatchLogsLogDestination)
- Parameters:
cloudwatchLogsLogDestination- Amazon CloudWatch Logs logging configuration settings for the pipe. See `cloudwatchLogsLogDestination` Block for details.- Returns:
- builder
-
firehoseLogDestination
public PipeLogConfigurationArgs.Builder firehoseLogDestination(@Nullable com.pulumi.core.Output<PipeLogConfigurationFirehoseLogDestinationArgs> firehoseLogDestination)
- Parameters:
firehoseLogDestination- Amazon Kinesis Data Firehose logging configuration settings for the pipe. See `firehoseLogDestination` Block for details.- Returns:
- builder
-
firehoseLogDestination
public PipeLogConfigurationArgs.Builder firehoseLogDestination(PipeLogConfigurationFirehoseLogDestinationArgs firehoseLogDestination)
- Parameters:
firehoseLogDestination- Amazon Kinesis Data Firehose logging configuration settings for the pipe. See `firehoseLogDestination` Block for details.- Returns:
- builder
-
includeExecutionDatas
public PipeLogConfigurationArgs.Builder includeExecutionDatas(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> includeExecutionDatas)
- Parameters:
includeExecutionDatas- String list that specifies whether the execution data (specifically, the `payload`, `awsRequest`, and `awsResponse` fields) is included in the log messages for this pipe. This applies to all log destinations for the pipe. Valid values `ALL`.- Returns:
- builder
-
includeExecutionDatas
public PipeLogConfigurationArgs.Builder includeExecutionDatas(java.util.List<java.lang.String> includeExecutionDatas)
- Parameters:
includeExecutionDatas- String list that specifies whether the execution data (specifically, the `payload`, `awsRequest`, and `awsResponse` fields) is included in the log messages for this pipe. This applies to all log destinations for the pipe. Valid values `ALL`.- Returns:
- builder
-
includeExecutionDatas
public PipeLogConfigurationArgs.Builder includeExecutionDatas(java.lang.String... includeExecutionDatas)
- Parameters:
includeExecutionDatas- String list that specifies whether the execution data (specifically, the `payload`, `awsRequest`, and `awsResponse` fields) is included in the log messages for this pipe. This applies to all log destinations for the pipe. Valid values `ALL`.- Returns:
- builder
-
level
public PipeLogConfigurationArgs.Builder level(com.pulumi.core.Output<java.lang.String> level)
- Parameters:
level- Level of logging detail to include. Valid values `OFF`, `ERROR`, `INFO` and `TRACE`.- Returns:
- builder
-
level
public PipeLogConfigurationArgs.Builder level(java.lang.String level)
- Parameters:
level- Level of logging detail to include. Valid values `OFF`, `ERROR`, `INFO` and `TRACE`.- Returns:
- builder
-
s3LogDestination
public PipeLogConfigurationArgs.Builder s3LogDestination(@Nullable com.pulumi.core.Output<PipeLogConfigurationS3LogDestinationArgs> s3LogDestination)
- Parameters:
s3LogDestination- Amazon S3 logging configuration settings for the pipe. See `s3LogDestination` Block for details.- Returns:
- builder
-
s3LogDestination
public PipeLogConfigurationArgs.Builder s3LogDestination(PipeLogConfigurationS3LogDestinationArgs s3LogDestination)
- Parameters:
s3LogDestination- Amazon S3 logging configuration settings for the pipe. See `s3LogDestination` Block for details.- Returns:
- builder
-
build
public PipeLogConfigurationArgs build()
-
-