Package com.pulumi.aws.pipes.inputs
Class PipeLogConfigurationS3LogDestinationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.pipes.inputs.PipeLogConfigurationS3LogDestinationArgs.Builder
-
- Enclosing class:
- PipeLogConfigurationS3LogDestinationArgs
public static final class PipeLogConfigurationS3LogDestinationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PipeLogConfigurationS3LogDestinationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PipeLogConfigurationS3LogDestinationArgs.BuilderbucketName(com.pulumi.core.Output<java.lang.String> bucketName)PipeLogConfigurationS3LogDestinationArgs.BuilderbucketName(java.lang.String bucketName)PipeLogConfigurationS3LogDestinationArgs.BuilderbucketOwner(com.pulumi.core.Output<java.lang.String> bucketOwner)PipeLogConfigurationS3LogDestinationArgs.BuilderbucketOwner(java.lang.String bucketOwner)PipeLogConfigurationS3LogDestinationArgsbuild()PipeLogConfigurationS3LogDestinationArgs.BuilderoutputFormat(com.pulumi.core.Output<java.lang.String> outputFormat)PipeLogConfigurationS3LogDestinationArgs.BuilderoutputFormat(java.lang.String outputFormat)PipeLogConfigurationS3LogDestinationArgs.Builderprefix(com.pulumi.core.Output<java.lang.String> prefix)PipeLogConfigurationS3LogDestinationArgs.Builderprefix(java.lang.String prefix)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PipeLogConfigurationS3LogDestinationArgs defaults)
-
-
Method Detail
-
bucketName
public PipeLogConfigurationS3LogDestinationArgs.Builder bucketName(com.pulumi.core.Output<java.lang.String> bucketName)
- Parameters:
bucketName- Name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.- Returns:
- builder
-
bucketName
public PipeLogConfigurationS3LogDestinationArgs.Builder bucketName(java.lang.String bucketName)
- Parameters:
bucketName- Name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.- Returns:
- builder
-
bucketOwner
public PipeLogConfigurationS3LogDestinationArgs.Builder bucketOwner(com.pulumi.core.Output<java.lang.String> bucketOwner)
- Parameters:
bucketOwner- Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.- Returns:
- builder
-
bucketOwner
public PipeLogConfigurationS3LogDestinationArgs.Builder bucketOwner(java.lang.String bucketOwner)
- Parameters:
bucketOwner- Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.- Returns:
- builder
-
outputFormat
public PipeLogConfigurationS3LogDestinationArgs.Builder outputFormat(@Nullable com.pulumi.core.Output<java.lang.String> outputFormat)
- Parameters:
outputFormat- EventBridge format for the log records. Valid values `json`, `plain` and `w3c`.- Returns:
- builder
-
outputFormat
public PipeLogConfigurationS3LogDestinationArgs.Builder outputFormat(java.lang.String outputFormat)
- Parameters:
outputFormat- EventBridge format for the log records. Valid values `json`, `plain` and `w3c`.- Returns:
- builder
-
prefix
public PipeLogConfigurationS3LogDestinationArgs.Builder prefix(@Nullable com.pulumi.core.Output<java.lang.String> prefix)
- Parameters:
prefix- Prefix text with which to begin Amazon S3 log object names.- Returns:
- builder
-
prefix
public PipeLogConfigurationS3LogDestinationArgs.Builder prefix(java.lang.String prefix)
- Parameters:
prefix- Prefix text with which to begin Amazon S3 log object names.- Returns:
- builder
-
build
public PipeLogConfigurationS3LogDestinationArgs build()
-
-