Interface ReplicationDetails.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ReplicationDetails.Builder,ReplicationDetails>, SdkBuilder<ReplicationDetails.Builder,ReplicationDetails>, SdkPojo
Enclosing class:
ReplicationDetails

public static interface ReplicationDetails.Builder extends SdkPojo, CopyableBuilder<ReplicationDetails.Builder,ReplicationDetails>
  • Method Details

    • replicated

      ReplicationDetails.Builder replicated(Boolean replicated)

      Specifies whether the bucket is configured to replicate one or more objects to any destination.

      Parameters:
      replicated - Specifies whether the bucket is configured to replicate one or more objects to any destination.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • replicatedExternally

      ReplicationDetails.Builder replicatedExternally(Boolean replicatedExternally)

      Specifies whether the bucket is configured to replicate one or more objects to a bucket for an Amazon Web Services account that isn't part of your Amazon Macie organization. An Amazon Macie organization is a set of Macie accounts that are centrally managed as a group of related accounts through Organizations or by Macie invitation.

      Parameters:
      replicatedExternally - Specifies whether the bucket is configured to replicate one or more objects to a bucket for an Amazon Web Services account that isn't part of your Amazon Macie organization. An Amazon Macie organization is a set of Macie accounts that are centrally managed as a group of related accounts through Organizations or by Macie invitation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • replicationAccounts

      ReplicationDetails.Builder replicationAccounts(Collection<String> replicationAccounts)

      An array of Amazon Web Services account IDs, one for each Amazon Web Services account that owns a bucket that the bucket is configured to replicate one or more objects to.

      Parameters:
      replicationAccounts - An array of Amazon Web Services account IDs, one for each Amazon Web Services account that owns a bucket that the bucket is configured to replicate one or more objects to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • replicationAccounts

      ReplicationDetails.Builder replicationAccounts(String... replicationAccounts)

      An array of Amazon Web Services account IDs, one for each Amazon Web Services account that owns a bucket that the bucket is configured to replicate one or more objects to.

      Parameters:
      replicationAccounts - An array of Amazon Web Services account IDs, one for each Amazon Web Services account that owns a bucket that the bucket is configured to replicate one or more objects to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.