aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include/aws/s3/model/Destination.h
diff options
context:
space:
mode:
authordakovalkov <dakovalkov@yandex-team.com>2023-12-03 13:33:55 +0300
committerdakovalkov <dakovalkov@yandex-team.com>2023-12-03 14:04:39 +0300
commit2a718325637e5302334b6d0a6430f63168f8dbb3 (patch)
tree64be81080b7df9ec1d86d053a0c394ae53fcf1fe /contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include/aws/s3/model/Destination.h
parente0d94a470142d95c3007e9c5d80380994940664a (diff)
downloadydb-2a718325637e5302334b6d0a6430f63168f8dbb3.tar.gz
Update contrib/libs/aws-sdk-cpp to 1.11.37
Diffstat (limited to 'contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include/aws/s3/model/Destination.h')
-rw-r--r--contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include/aws/s3/model/Destination.h174
1 files changed, 84 insertions, 90 deletions
diff --git a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include/aws/s3/model/Destination.h b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include/aws/s3/model/Destination.h
index eabf57c69a..251c04b772 100644
--- a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include/aws/s3/model/Destination.h
+++ b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include/aws/s3/model/Destination.h
@@ -34,14 +34,14 @@ namespace Model
* href="http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Destination">AWS API
* Reference</a></p>
*/
- class AWS_S3_API Destination
+ class Destination
{
public:
- Destination();
- Destination(const Aws::Utils::Xml::XmlNode& xmlNode);
- Destination& operator=(const Aws::Utils::Xml::XmlNode& xmlNode);
+ AWS_S3_API Destination();
+ AWS_S3_API Destination(const Aws::Utils::Xml::XmlNode& xmlNode);
+ AWS_S3_API Destination& operator=(const Aws::Utils::Xml::XmlNode& xmlNode);
- void AddToNode(Aws::Utils::Xml::XmlNode& parentNode) const;
+ AWS_S3_API void AddToNode(Aws::Utils::Xml::XmlNode& parentNode) const;
/**
@@ -95,97 +95,97 @@ namespace Model
/**
* <p>Destination bucket owner account ID. In a cross-account scenario, if you
- * direct Amazon S3 to change replica ownership to the AWS account that owns the
- * destination bucket by specifying the <code>AccessControlTranslation</code>
- * property, this is the account ID of the destination bucket owner. For more
- * information, see <a
+ * direct Amazon S3 to change replica ownership to the Amazon Web Services account
+ * that owns the destination bucket by specifying the
+ * <code>AccessControlTranslation</code> property, this is the account ID of the
+ * destination bucket owner. For more information, see <a
* href="https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-change-owner.html">Replication
- * Additional Configuration: Changing the Replica Owner</a> in the <i>Amazon Simple
- * Storage Service Developer Guide</i>.</p>
+ * Additional Configuration: Changing the Replica Owner</a> in the <i>Amazon S3
+ * User Guide</i>.</p>
*/
inline const Aws::String& GetAccount() const{ return m_account; }
/**
* <p>Destination bucket owner account ID. In a cross-account scenario, if you
- * direct Amazon S3 to change replica ownership to the AWS account that owns the
- * destination bucket by specifying the <code>AccessControlTranslation</code>
- * property, this is the account ID of the destination bucket owner. For more
- * information, see <a
+ * direct Amazon S3 to change replica ownership to the Amazon Web Services account
+ * that owns the destination bucket by specifying the
+ * <code>AccessControlTranslation</code> property, this is the account ID of the
+ * destination bucket owner. For more information, see <a
* href="https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-change-owner.html">Replication
- * Additional Configuration: Changing the Replica Owner</a> in the <i>Amazon Simple
- * Storage Service Developer Guide</i>.</p>
+ * Additional Configuration: Changing the Replica Owner</a> in the <i>Amazon S3
+ * User Guide</i>.</p>
*/
inline bool AccountHasBeenSet() const { return m_accountHasBeenSet; }
/**
* <p>Destination bucket owner account ID. In a cross-account scenario, if you
- * direct Amazon S3 to change replica ownership to the AWS account that owns the
- * destination bucket by specifying the <code>AccessControlTranslation</code>
- * property, this is the account ID of the destination bucket owner. For more
- * information, see <a
+ * direct Amazon S3 to change replica ownership to the Amazon Web Services account
+ * that owns the destination bucket by specifying the
+ * <code>AccessControlTranslation</code> property, this is the account ID of the
+ * destination bucket owner. For more information, see <a
* href="https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-change-owner.html">Replication
- * Additional Configuration: Changing the Replica Owner</a> in the <i>Amazon Simple
- * Storage Service Developer Guide</i>.</p>
+ * Additional Configuration: Changing the Replica Owner</a> in the <i>Amazon S3
+ * User Guide</i>.</p>
*/
inline void SetAccount(const Aws::String& value) { m_accountHasBeenSet = true; m_account = value; }
/**
* <p>Destination bucket owner account ID. In a cross-account scenario, if you
- * direct Amazon S3 to change replica ownership to the AWS account that owns the
- * destination bucket by specifying the <code>AccessControlTranslation</code>
- * property, this is the account ID of the destination bucket owner. For more
- * information, see <a
+ * direct Amazon S3 to change replica ownership to the Amazon Web Services account
+ * that owns the destination bucket by specifying the
+ * <code>AccessControlTranslation</code> property, this is the account ID of the
+ * destination bucket owner. For more information, see <a
* href="https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-change-owner.html">Replication
- * Additional Configuration: Changing the Replica Owner</a> in the <i>Amazon Simple
- * Storage Service Developer Guide</i>.</p>
+ * Additional Configuration: Changing the Replica Owner</a> in the <i>Amazon S3
+ * User Guide</i>.</p>
*/
inline void SetAccount(Aws::String&& value) { m_accountHasBeenSet = true; m_account = std::move(value); }
/**
* <p>Destination bucket owner account ID. In a cross-account scenario, if you
- * direct Amazon S3 to change replica ownership to the AWS account that owns the
- * destination bucket by specifying the <code>AccessControlTranslation</code>
- * property, this is the account ID of the destination bucket owner. For more
- * information, see <a
+ * direct Amazon S3 to change replica ownership to the Amazon Web Services account
+ * that owns the destination bucket by specifying the
+ * <code>AccessControlTranslation</code> property, this is the account ID of the
+ * destination bucket owner. For more information, see <a
* href="https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-change-owner.html">Replication
- * Additional Configuration: Changing the Replica Owner</a> in the <i>Amazon Simple
- * Storage Service Developer Guide</i>.</p>
+ * Additional Configuration: Changing the Replica Owner</a> in the <i>Amazon S3
+ * User Guide</i>.</p>
*/
inline void SetAccount(const char* value) { m_accountHasBeenSet = true; m_account.assign(value); }
/**
* <p>Destination bucket owner account ID. In a cross-account scenario, if you
- * direct Amazon S3 to change replica ownership to the AWS account that owns the
- * destination bucket by specifying the <code>AccessControlTranslation</code>
- * property, this is the account ID of the destination bucket owner. For more
- * information, see <a
+ * direct Amazon S3 to change replica ownership to the Amazon Web Services account
+ * that owns the destination bucket by specifying the
+ * <code>AccessControlTranslation</code> property, this is the account ID of the
+ * destination bucket owner. For more information, see <a
* href="https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-change-owner.html">Replication
- * Additional Configuration: Changing the Replica Owner</a> in the <i>Amazon Simple
- * Storage Service Developer Guide</i>.</p>
+ * Additional Configuration: Changing the Replica Owner</a> in the <i>Amazon S3
+ * User Guide</i>.</p>
*/
inline Destination& WithAccount(const Aws::String& value) { SetAccount(value); return *this;}
/**
* <p>Destination bucket owner account ID. In a cross-account scenario, if you
- * direct Amazon S3 to change replica ownership to the AWS account that owns the
- * destination bucket by specifying the <code>AccessControlTranslation</code>
- * property, this is the account ID of the destination bucket owner. For more
- * information, see <a
+ * direct Amazon S3 to change replica ownership to the Amazon Web Services account
+ * that owns the destination bucket by specifying the
+ * <code>AccessControlTranslation</code> property, this is the account ID of the
+ * destination bucket owner. For more information, see <a
* href="https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-change-owner.html">Replication
- * Additional Configuration: Changing the Replica Owner</a> in the <i>Amazon Simple
- * Storage Service Developer Guide</i>.</p>
+ * Additional Configuration: Changing the Replica Owner</a> in the <i>Amazon S3
+ * User Guide</i>.</p>
*/
inline Destination& WithAccount(Aws::String&& value) { SetAccount(std::move(value)); return *this;}
/**
* <p>Destination bucket owner account ID. In a cross-account scenario, if you
- * direct Amazon S3 to change replica ownership to the AWS account that owns the
- * destination bucket by specifying the <code>AccessControlTranslation</code>
- * property, this is the account ID of the destination bucket owner. For more
- * information, see <a
+ * direct Amazon S3 to change replica ownership to the Amazon Web Services account
+ * that owns the destination bucket by specifying the
+ * <code>AccessControlTranslation</code> property, this is the account ID of the
+ * destination bucket owner. For more information, see <a
* href="https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-change-owner.html">Replication
- * Additional Configuration: Changing the Replica Owner</a> in the <i>Amazon Simple
- * Storage Service Developer Guide</i>.</p>
+ * Additional Configuration: Changing the Replica Owner</a> in the <i>Amazon S3
+ * User Guide</i>.</p>
*/
inline Destination& WithAccount(const char* value) { SetAccount(value); return *this;}
@@ -196,8 +196,7 @@ namespace Model
* object to create the object replica. </p> <p>For valid values, see the
* <code>StorageClass</code> element of the <a
* href="https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTreplication.html">PUT
- * Bucket replication</a> action in the <i>Amazon Simple Storage Service API
- * Reference</i>.</p>
+ * Bucket replication</a> action in the <i>Amazon S3 API Reference</i>.</p>
*/
inline const StorageClass& GetStorageClass() const{ return m_storageClass; }
@@ -207,8 +206,7 @@ namespace Model
* object to create the object replica. </p> <p>For valid values, see the
* <code>StorageClass</code> element of the <a
* href="https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTreplication.html">PUT
- * Bucket replication</a> action in the <i>Amazon Simple Storage Service API
- * Reference</i>.</p>
+ * Bucket replication</a> action in the <i>Amazon S3 API Reference</i>.</p>
*/
inline bool StorageClassHasBeenSet() const { return m_storageClassHasBeenSet; }
@@ -218,8 +216,7 @@ namespace Model
* object to create the object replica. </p> <p>For valid values, see the
* <code>StorageClass</code> element of the <a
* href="https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTreplication.html">PUT
- * Bucket replication</a> action in the <i>Amazon Simple Storage Service API
- * Reference</i>.</p>
+ * Bucket replication</a> action in the <i>Amazon S3 API Reference</i>.</p>
*/
inline void SetStorageClass(const StorageClass& value) { m_storageClassHasBeenSet = true; m_storageClass = value; }
@@ -229,8 +226,7 @@ namespace Model
* object to create the object replica. </p> <p>For valid values, see the
* <code>StorageClass</code> element of the <a
* href="https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTreplication.html">PUT
- * Bucket replication</a> action in the <i>Amazon Simple Storage Service API
- * Reference</i>.</p>
+ * Bucket replication</a> action in the <i>Amazon S3 API Reference</i>.</p>
*/
inline void SetStorageClass(StorageClass&& value) { m_storageClassHasBeenSet = true; m_storageClass = std::move(value); }
@@ -240,8 +236,7 @@ namespace Model
* object to create the object replica. </p> <p>For valid values, see the
* <code>StorageClass</code> element of the <a
* href="https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTreplication.html">PUT
- * Bucket replication</a> action in the <i>Amazon Simple Storage Service API
- * Reference</i>.</p>
+ * Bucket replication</a> action in the <i>Amazon S3 API Reference</i>.</p>
*/
inline Destination& WithStorageClass(const StorageClass& value) { SetStorageClass(value); return *this;}
@@ -251,8 +246,7 @@ namespace Model
* object to create the object replica. </p> <p>For valid values, see the
* <code>StorageClass</code> element of the <a
* href="https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTreplication.html">PUT
- * Bucket replication</a> action in the <i>Amazon Simple Storage Service API
- * Reference</i>.</p>
+ * Bucket replication</a> action in the <i>Amazon S3 API Reference</i>.</p>
*/
inline Destination& WithStorageClass(StorageClass&& value) { SetStorageClass(std::move(value)); return *this;}
@@ -260,54 +254,54 @@ namespace Model
/**
* <p>Specify this only in a cross-account scenario (where source and destination
* bucket owners are not the same), and you want to change replica ownership to the
- * AWS account that owns the destination bucket. If this is not specified in the
- * replication configuration, the replicas are owned by same AWS account that owns
- * the source object.</p>
+ * Amazon Web Services account that owns the destination bucket. If this is not
+ * specified in the replication configuration, the replicas are owned by same
+ * Amazon Web Services account that owns the source object.</p>
*/
inline const AccessControlTranslation& GetAccessControlTranslation() const{ return m_accessControlTranslation; }
/**
* <p>Specify this only in a cross-account scenario (where source and destination
* bucket owners are not the same), and you want to change replica ownership to the
- * AWS account that owns the destination bucket. If this is not specified in the
- * replication configuration, the replicas are owned by same AWS account that owns
- * the source object.</p>
+ * Amazon Web Services account that owns the destination bucket. If this is not
+ * specified in the replication configuration, the replicas are owned by same
+ * Amazon Web Services account that owns the source object.</p>
*/
inline bool AccessControlTranslationHasBeenSet() const { return m_accessControlTranslationHasBeenSet; }
/**
* <p>Specify this only in a cross-account scenario (where source and destination
* bucket owners are not the same), and you want to change replica ownership to the
- * AWS account that owns the destination bucket. If this is not specified in the
- * replication configuration, the replicas are owned by same AWS account that owns
- * the source object.</p>
+ * Amazon Web Services account that owns the destination bucket. If this is not
+ * specified in the replication configuration, the replicas are owned by same
+ * Amazon Web Services account that owns the source object.</p>
*/
inline void SetAccessControlTranslation(const AccessControlTranslation& value) { m_accessControlTranslationHasBeenSet = true; m_accessControlTranslation = value; }
/**
* <p>Specify this only in a cross-account scenario (where source and destination
* bucket owners are not the same), and you want to change replica ownership to the
- * AWS account that owns the destination bucket. If this is not specified in the
- * replication configuration, the replicas are owned by same AWS account that owns
- * the source object.</p>
+ * Amazon Web Services account that owns the destination bucket. If this is not
+ * specified in the replication configuration, the replicas are owned by same
+ * Amazon Web Services account that owns the source object.</p>
*/
inline void SetAccessControlTranslation(AccessControlTranslation&& value) { m_accessControlTranslationHasBeenSet = true; m_accessControlTranslation = std::move(value); }
/**
* <p>Specify this only in a cross-account scenario (where source and destination
* bucket owners are not the same), and you want to change replica ownership to the
- * AWS account that owns the destination bucket. If this is not specified in the
- * replication configuration, the replicas are owned by same AWS account that owns
- * the source object.</p>
+ * Amazon Web Services account that owns the destination bucket. If this is not
+ * specified in the replication configuration, the replicas are owned by same
+ * Amazon Web Services account that owns the source object.</p>
*/
inline Destination& WithAccessControlTranslation(const AccessControlTranslation& value) { SetAccessControlTranslation(value); return *this;}
/**
* <p>Specify this only in a cross-account scenario (where source and destination
* bucket owners are not the same), and you want to change replica ownership to the
- * AWS account that owns the destination bucket. If this is not specified in the
- * replication configuration, the replicas are owned by same AWS account that owns
- * the source object.</p>
+ * Amazon Web Services account that owns the destination bucket. If this is not
+ * specified in the replication configuration, the replicas are owned by same
+ * Amazon Web Services account that owns the source object.</p>
*/
inline Destination& WithAccessControlTranslation(AccessControlTranslation&& value) { SetAccessControlTranslation(std::move(value)); return *this;}
@@ -443,25 +437,25 @@ namespace Model
private:
Aws::String m_bucket;
- bool m_bucketHasBeenSet;
+ bool m_bucketHasBeenSet = false;
Aws::String m_account;
- bool m_accountHasBeenSet;
+ bool m_accountHasBeenSet = false;
StorageClass m_storageClass;
- bool m_storageClassHasBeenSet;
+ bool m_storageClassHasBeenSet = false;
AccessControlTranslation m_accessControlTranslation;
- bool m_accessControlTranslationHasBeenSet;
+ bool m_accessControlTranslationHasBeenSet = false;
EncryptionConfiguration m_encryptionConfiguration;
- bool m_encryptionConfigurationHasBeenSet;
+ bool m_encryptionConfigurationHasBeenSet = false;
ReplicationTime m_replicationTime;
- bool m_replicationTimeHasBeenSet;
+ bool m_replicationTimeHasBeenSet = false;
Metrics m_metrics;
- bool m_metricsHasBeenSet;
+ bool m_metricsHasBeenSet = false;
};
} // namespace Model