Package com.pulumi.aws.s3.inputs
Class BucketLoggingTargetObjectKeyFormatArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.s3.inputs.BucketLoggingTargetObjectKeyFormatArgs.Builder
-
- Enclosing class:
- BucketLoggingTargetObjectKeyFormatArgs
public static final class BucketLoggingTargetObjectKeyFormatArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(BucketLoggingTargetObjectKeyFormatArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BucketLoggingTargetObjectKeyFormatArgsbuild()BucketLoggingTargetObjectKeyFormatArgs.BuilderpartitionedPrefix(BucketLoggingTargetObjectKeyFormatPartitionedPrefixArgs partitionedPrefix)BucketLoggingTargetObjectKeyFormatArgs.BuilderpartitionedPrefix(com.pulumi.core.Output<BucketLoggingTargetObjectKeyFormatPartitionedPrefixArgs> partitionedPrefix)BucketLoggingTargetObjectKeyFormatArgs.BuildersimplePrefix(BucketLoggingTargetObjectKeyFormatSimplePrefixArgs simplePrefix)BucketLoggingTargetObjectKeyFormatArgs.BuildersimplePrefix(com.pulumi.core.Output<BucketLoggingTargetObjectKeyFormatSimplePrefixArgs> simplePrefix)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BucketLoggingTargetObjectKeyFormatArgs defaults)
-
-
Method Detail
-
partitionedPrefix
public BucketLoggingTargetObjectKeyFormatArgs.Builder partitionedPrefix(@Nullable com.pulumi.core.Output<BucketLoggingTargetObjectKeyFormatPartitionedPrefixArgs> partitionedPrefix)
- Parameters:
partitionedPrefix- Partitioned S3 key for log objects, in the form `[targetPrefix][SourceAccountId]/[SourceRegion]/[SourceBucket]/[YYYY]/[MM]/[DD]/[YYYY]-[MM]-[DD]-[hh]-[mm]-[ss]-[UniqueString]`. Conflicts with `simplePrefix`. See below.- Returns:
- builder
-
partitionedPrefix
public BucketLoggingTargetObjectKeyFormatArgs.Builder partitionedPrefix(BucketLoggingTargetObjectKeyFormatPartitionedPrefixArgs partitionedPrefix)
- Parameters:
partitionedPrefix- Partitioned S3 key for log objects, in the form `[targetPrefix][SourceAccountId]/[SourceRegion]/[SourceBucket]/[YYYY]/[MM]/[DD]/[YYYY]-[MM]-[DD]-[hh]-[mm]-[ss]-[UniqueString]`. Conflicts with `simplePrefix`. See below.- Returns:
- builder
-
simplePrefix
public BucketLoggingTargetObjectKeyFormatArgs.Builder simplePrefix(@Nullable com.pulumi.core.Output<BucketLoggingTargetObjectKeyFormatSimplePrefixArgs> simplePrefix)
- Parameters:
simplePrefix- Use the simple format for S3 keys for log objects, in the form `[targetPrefix][YYYY]-[MM]-[DD]-[hh]-[mm]-[ss]-[UniqueString]`. To use, set `simplePrefix {}`. Conflicts with `partitionedPrefix`.- Returns:
- builder
-
simplePrefix
public BucketLoggingTargetObjectKeyFormatArgs.Builder simplePrefix(BucketLoggingTargetObjectKeyFormatSimplePrefixArgs simplePrefix)
- Parameters:
simplePrefix- Use the simple format for S3 keys for log objects, in the form `[targetPrefix][YYYY]-[MM]-[DD]-[hh]-[mm]-[ss]-[UniqueString]`. To use, set `simplePrefix {}`. Conflicts with `partitionedPrefix`.- Returns:
- builder
-
build
public BucketLoggingTargetObjectKeyFormatArgs build()
-
-