Class ReplicationGroupLogDeliveryConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.elasticache.inputs.ReplicationGroupLogDeliveryConfigurationArgs.Builder
-
- Enclosing class:
- ReplicationGroupLogDeliveryConfigurationArgs
public static final class ReplicationGroupLogDeliveryConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ReplicationGroupLogDeliveryConfigurationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReplicationGroupLogDeliveryConfigurationArgs
build()
ReplicationGroupLogDeliveryConfigurationArgs.Builder
destination(com.pulumi.core.Output<java.lang.String> destination)
ReplicationGroupLogDeliveryConfigurationArgs.Builder
destination(java.lang.String destination)
ReplicationGroupLogDeliveryConfigurationArgs.Builder
destinationType(com.pulumi.core.Output<java.lang.String> destinationType)
ReplicationGroupLogDeliveryConfigurationArgs.Builder
destinationType(java.lang.String destinationType)
ReplicationGroupLogDeliveryConfigurationArgs.Builder
logFormat(com.pulumi.core.Output<java.lang.String> logFormat)
ReplicationGroupLogDeliveryConfigurationArgs.Builder
logFormat(java.lang.String logFormat)
ReplicationGroupLogDeliveryConfigurationArgs.Builder
logType(com.pulumi.core.Output<java.lang.String> logType)
ReplicationGroupLogDeliveryConfigurationArgs.Builder
logType(java.lang.String logType)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ReplicationGroupLogDeliveryConfigurationArgs defaults)
-
-
Method Detail
-
destination
public ReplicationGroupLogDeliveryConfigurationArgs.Builder destination(com.pulumi.core.Output<java.lang.String> destination)
- Parameters:
destination
- Name of either the CloudWatch Logs LogGroup or Kinesis Data Firehose resource.- Returns:
- builder
-
destination
public ReplicationGroupLogDeliveryConfigurationArgs.Builder destination(java.lang.String destination)
- Parameters:
destination
- Name of either the CloudWatch Logs LogGroup or Kinesis Data Firehose resource.- Returns:
- builder
-
destinationType
public ReplicationGroupLogDeliveryConfigurationArgs.Builder destinationType(com.pulumi.core.Output<java.lang.String> destinationType)
- Parameters:
destinationType
- For CloudWatch Logs use `cloudwatch-logs` or for Kinesis Data Firehose use `kinesis-firehose`.- Returns:
- builder
-
destinationType
public ReplicationGroupLogDeliveryConfigurationArgs.Builder destinationType(java.lang.String destinationType)
- Parameters:
destinationType
- For CloudWatch Logs use `cloudwatch-logs` or for Kinesis Data Firehose use `kinesis-firehose`.- Returns:
- builder
-
logFormat
public ReplicationGroupLogDeliveryConfigurationArgs.Builder logFormat(com.pulumi.core.Output<java.lang.String> logFormat)
- Parameters:
logFormat
- Valid values are `json` or `text`- Returns:
- builder
-
logFormat
public ReplicationGroupLogDeliveryConfigurationArgs.Builder logFormat(java.lang.String logFormat)
- Parameters:
logFormat
- Valid values are `json` or `text`- Returns:
- builder
-
logType
public ReplicationGroupLogDeliveryConfigurationArgs.Builder logType(com.pulumi.core.Output<java.lang.String> logType)
- Parameters:
logType
- Valid values are `slow-log` or `engine-log`. Max 1 of each.- Returns:
- builder
-
logType
public ReplicationGroupLogDeliveryConfigurationArgs.Builder logType(java.lang.String logType)
- Parameters:
logType
- Valid values are `slow-log` or `engine-log`. Max 1 of each.- Returns:
- builder
-
build
public ReplicationGroupLogDeliveryConfigurationArgs build()
-
-