Package com.pulumi.aws.s3.inputs
Class BucketReplicationConfigRuleSourceSelectionCriteriaArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.s3.inputs.BucketReplicationConfigRuleSourceSelectionCriteriaArgs.Builder
-
- Enclosing class:
- BucketReplicationConfigRuleSourceSelectionCriteriaArgs
public static final class BucketReplicationConfigRuleSourceSelectionCriteriaArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(BucketReplicationConfigRuleSourceSelectionCriteriaArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BucketReplicationConfigRuleSourceSelectionCriteriaArgsbuild()BucketReplicationConfigRuleSourceSelectionCriteriaArgs.BuilderreplicaModifications(BucketReplicationConfigRuleSourceSelectionCriteriaReplicaModificationsArgs replicaModifications)BucketReplicationConfigRuleSourceSelectionCriteriaArgs.BuilderreplicaModifications(com.pulumi.core.Output<BucketReplicationConfigRuleSourceSelectionCriteriaReplicaModificationsArgs> replicaModifications)BucketReplicationConfigRuleSourceSelectionCriteriaArgs.BuildersseKmsEncryptedObjects(BucketReplicationConfigRuleSourceSelectionCriteriaSseKmsEncryptedObjectsArgs sseKmsEncryptedObjects)BucketReplicationConfigRuleSourceSelectionCriteriaArgs.BuildersseKmsEncryptedObjects(com.pulumi.core.Output<BucketReplicationConfigRuleSourceSelectionCriteriaSseKmsEncryptedObjectsArgs> sseKmsEncryptedObjects)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BucketReplicationConfigRuleSourceSelectionCriteriaArgs defaults)
-
-
Method Detail
-
replicaModifications
public BucketReplicationConfigRuleSourceSelectionCriteriaArgs.Builder replicaModifications(@Nullable com.pulumi.core.Output<BucketReplicationConfigRuleSourceSelectionCriteriaReplicaModificationsArgs> replicaModifications)
- Parameters:
replicaModifications- Configuration block that you can specify for selections for modifications on replicas. Amazon S3 doesn't replicate replica modifications by default. In the latest version of replication configuration (when `filter` is specified), you can specify this element and set the status to `Enabled` to replicate modifications on replicas.- Returns:
- builder
-
replicaModifications
public BucketReplicationConfigRuleSourceSelectionCriteriaArgs.Builder replicaModifications(BucketReplicationConfigRuleSourceSelectionCriteriaReplicaModificationsArgs replicaModifications)
- Parameters:
replicaModifications- Configuration block that you can specify for selections for modifications on replicas. Amazon S3 doesn't replicate replica modifications by default. In the latest version of replication configuration (when `filter` is specified), you can specify this element and set the status to `Enabled` to replicate modifications on replicas.- Returns:
- builder
-
sseKmsEncryptedObjects
public BucketReplicationConfigRuleSourceSelectionCriteriaArgs.Builder sseKmsEncryptedObjects(@Nullable com.pulumi.core.Output<BucketReplicationConfigRuleSourceSelectionCriteriaSseKmsEncryptedObjectsArgs> sseKmsEncryptedObjects)
- Parameters:
sseKmsEncryptedObjects- Configuration block for filter information for the selection of Amazon S3 objects encrypted with AWS KMS. If specified, `replicaKmsKeyId` in `destination` `encryptionConfiguration` must be specified as well.- Returns:
- builder
-
sseKmsEncryptedObjects
public BucketReplicationConfigRuleSourceSelectionCriteriaArgs.Builder sseKmsEncryptedObjects(BucketReplicationConfigRuleSourceSelectionCriteriaSseKmsEncryptedObjectsArgs sseKmsEncryptedObjects)
- Parameters:
sseKmsEncryptedObjects- Configuration block for filter information for the selection of Amazon S3 objects encrypted with AWS KMS. If specified, `replicaKmsKeyId` in `destination` `encryptionConfiguration` must be specified as well.- Returns:
- builder
-
build
public BucketReplicationConfigRuleSourceSelectionCriteriaArgs build()
-
-