Package com.pulumi.aws.ec2.inputs
Class FlowLogDestinationOptionsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.FlowLogDestinationOptionsArgs.Builder
-
- Enclosing class:
- FlowLogDestinationOptionsArgs
public static final class FlowLogDestinationOptionsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(FlowLogDestinationOptionsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FlowLogDestinationOptionsArgs
build()
FlowLogDestinationOptionsArgs.Builder
fileFormat(com.pulumi.core.Output<java.lang.String> fileFormat)
FlowLogDestinationOptionsArgs.Builder
fileFormat(java.lang.String fileFormat)
FlowLogDestinationOptionsArgs.Builder
hiveCompatiblePartitions(com.pulumi.core.Output<java.lang.Boolean> hiveCompatiblePartitions)
FlowLogDestinationOptionsArgs.Builder
hiveCompatiblePartitions(java.lang.Boolean hiveCompatiblePartitions)
FlowLogDestinationOptionsArgs.Builder
perHourPartition(com.pulumi.core.Output<java.lang.Boolean> perHourPartition)
FlowLogDestinationOptionsArgs.Builder
perHourPartition(java.lang.Boolean perHourPartition)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FlowLogDestinationOptionsArgs defaults)
-
-
Method Detail
-
fileFormat
public FlowLogDestinationOptionsArgs.Builder fileFormat(@Nullable com.pulumi.core.Output<java.lang.String> fileFormat)
- Parameters:
fileFormat
- The format for the flow log. Default value: `plain-text`. Valid values: `plain-text`, `parquet`.- Returns:
- builder
-
fileFormat
public FlowLogDestinationOptionsArgs.Builder fileFormat(java.lang.String fileFormat)
- Parameters:
fileFormat
- The format for the flow log. Default value: `plain-text`. Valid values: `plain-text`, `parquet`.- Returns:
- builder
-
hiveCompatiblePartitions
public FlowLogDestinationOptionsArgs.Builder hiveCompatiblePartitions(@Nullable com.pulumi.core.Output<java.lang.Boolean> hiveCompatiblePartitions)
- Parameters:
hiveCompatiblePartitions
- Indicates whether to use Hive-compatible prefixes for flow logs stored in Amazon S3. Default value: `false`.- Returns:
- builder
-
hiveCompatiblePartitions
public FlowLogDestinationOptionsArgs.Builder hiveCompatiblePartitions(java.lang.Boolean hiveCompatiblePartitions)
- Parameters:
hiveCompatiblePartitions
- Indicates whether to use Hive-compatible prefixes for flow logs stored in Amazon S3. Default value: `false`.- Returns:
- builder
-
perHourPartition
public FlowLogDestinationOptionsArgs.Builder perHourPartition(@Nullable com.pulumi.core.Output<java.lang.Boolean> perHourPartition)
- Parameters:
perHourPartition
- Indicates whether to partition the flow log per hour. This reduces the cost and response time for queries. Default value: `false`.- Returns:
- builder
-
perHourPartition
public FlowLogDestinationOptionsArgs.Builder perHourPartition(java.lang.Boolean perHourPartition)
- Parameters:
perHourPartition
- Indicates whether to partition the flow log per hour. This reduces the cost and response time for queries. Default value: `false`.- Returns:
- builder
-
build
public FlowLogDestinationOptionsArgs build()
-
-