Package com.pulumi.aws.s3.inputs
Class BucketLoggingV2TargetObjectKeyFormatArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.s3.inputs.BucketLoggingV2TargetObjectKeyFormatArgs.Builder
-
- Enclosing class:
- BucketLoggingV2TargetObjectKeyFormatArgs
public static final class BucketLoggingV2TargetObjectKeyFormatArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(BucketLoggingV2TargetObjectKeyFormatArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BucketLoggingV2TargetObjectKeyFormatArgsbuild()BucketLoggingV2TargetObjectKeyFormatArgs.BuilderpartitionedPrefix(BucketLoggingV2TargetObjectKeyFormatPartitionedPrefixArgs partitionedPrefix)BucketLoggingV2TargetObjectKeyFormatArgs.BuilderpartitionedPrefix(com.pulumi.core.Output<BucketLoggingV2TargetObjectKeyFormatPartitionedPrefixArgs> partitionedPrefix)BucketLoggingV2TargetObjectKeyFormatArgs.BuildersimplePrefix(BucketLoggingV2TargetObjectKeyFormatSimplePrefixArgs simplePrefix)BucketLoggingV2TargetObjectKeyFormatArgs.BuildersimplePrefix(com.pulumi.core.Output<BucketLoggingV2TargetObjectKeyFormatSimplePrefixArgs> simplePrefix)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BucketLoggingV2TargetObjectKeyFormatArgs defaults)
-
-
Method Detail
-
partitionedPrefix
public BucketLoggingV2TargetObjectKeyFormatArgs.Builder partitionedPrefix(@Nullable com.pulumi.core.Output<BucketLoggingV2TargetObjectKeyFormatPartitionedPrefixArgs> 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 BucketLoggingV2TargetObjectKeyFormatArgs.Builder partitionedPrefix(BucketLoggingV2TargetObjectKeyFormatPartitionedPrefixArgs 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 BucketLoggingV2TargetObjectKeyFormatArgs.Builder simplePrefix(@Nullable com.pulumi.core.Output<BucketLoggingV2TargetObjectKeyFormatSimplePrefixArgs> 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 BucketLoggingV2TargetObjectKeyFormatArgs.Builder simplePrefix(BucketLoggingV2TargetObjectKeyFormatSimplePrefixArgs 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 BucketLoggingV2TargetObjectKeyFormatArgs build()
-
-