aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include/aws/s3/model/MetricsConfiguration.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/MetricsConfiguration.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/MetricsConfiguration.h')
-rw-r--r--contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include/aws/s3/model/MetricsConfiguration.h43
1 files changed, 21 insertions, 22 deletions
diff --git a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include/aws/s3/model/MetricsConfiguration.h b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include/aws/s3/model/MetricsConfiguration.h
index 57abb1c653..8806bb12c3 100644
--- a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include/aws/s3/model/MetricsConfiguration.h
+++ b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include/aws/s3/model/MetricsConfiguration.h
@@ -29,20 +29,19 @@ namespace Model
* updating an existing metrics configuration, note that this is a full replacement
* of the existing metrics configuration. If you don't include the elements you
* want to keep, they are erased. For more information, see <a
- * href="https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTMetricConfiguration.html">
- * PUT Bucket metrics</a> in the <i>Amazon Simple Storage Service API
- * Reference</i>.</p><p><h3>See Also:</h3> <a
+ * href="https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTMetricConfiguration.html">PutBucketMetricsConfiguration</a>.</p><p><h3>See
+ * Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/MetricsConfiguration">AWS
* API Reference</a></p>
*/
- class AWS_S3_API MetricsConfiguration
+ class MetricsConfiguration
{
public:
- MetricsConfiguration();
- MetricsConfiguration(const Aws::Utils::Xml::XmlNode& xmlNode);
- MetricsConfiguration& operator=(const Aws::Utils::Xml::XmlNode& xmlNode);
+ AWS_S3_API MetricsConfiguration();
+ AWS_S3_API MetricsConfiguration(const Aws::Utils::Xml::XmlNode& xmlNode);
+ AWS_S3_API MetricsConfiguration& 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;
/**
@@ -88,53 +87,53 @@ namespace Model
/**
* <p>Specifies a metrics configuration filter. The metrics configuration will only
- * include objects that meet the filter's criteria. A filter must be a prefix, a
- * tag, or a conjunction (MetricsAndOperator).</p>
+ * include objects that meet the filter's criteria. A filter must be a prefix, an
+ * object tag, an access point ARN, or a conjunction (MetricsAndOperator).</p>
*/
inline const MetricsFilter& GetFilter() const{ return m_filter; }
/**
* <p>Specifies a metrics configuration filter. The metrics configuration will only
- * include objects that meet the filter's criteria. A filter must be a prefix, a
- * tag, or a conjunction (MetricsAndOperator).</p>
+ * include objects that meet the filter's criteria. A filter must be a prefix, an
+ * object tag, an access point ARN, or a conjunction (MetricsAndOperator).</p>
*/
inline bool FilterHasBeenSet() const { return m_filterHasBeenSet; }
/**
* <p>Specifies a metrics configuration filter. The metrics configuration will only
- * include objects that meet the filter's criteria. A filter must be a prefix, a
- * tag, or a conjunction (MetricsAndOperator).</p>
+ * include objects that meet the filter's criteria. A filter must be a prefix, an
+ * object tag, an access point ARN, or a conjunction (MetricsAndOperator).</p>
*/
inline void SetFilter(const MetricsFilter& value) { m_filterHasBeenSet = true; m_filter = value; }
/**
* <p>Specifies a metrics configuration filter. The metrics configuration will only
- * include objects that meet the filter's criteria. A filter must be a prefix, a
- * tag, or a conjunction (MetricsAndOperator).</p>
+ * include objects that meet the filter's criteria. A filter must be a prefix, an
+ * object tag, an access point ARN, or a conjunction (MetricsAndOperator).</p>
*/
inline void SetFilter(MetricsFilter&& value) { m_filterHasBeenSet = true; m_filter = std::move(value); }
/**
* <p>Specifies a metrics configuration filter. The metrics configuration will only
- * include objects that meet the filter's criteria. A filter must be a prefix, a
- * tag, or a conjunction (MetricsAndOperator).</p>
+ * include objects that meet the filter's criteria. A filter must be a prefix, an
+ * object tag, an access point ARN, or a conjunction (MetricsAndOperator).</p>
*/
inline MetricsConfiguration& WithFilter(const MetricsFilter& value) { SetFilter(value); return *this;}
/**
* <p>Specifies a metrics configuration filter. The metrics configuration will only
- * include objects that meet the filter's criteria. A filter must be a prefix, a
- * tag, or a conjunction (MetricsAndOperator).</p>
+ * include objects that meet the filter's criteria. A filter must be a prefix, an
+ * object tag, an access point ARN, or a conjunction (MetricsAndOperator).</p>
*/
inline MetricsConfiguration& WithFilter(MetricsFilter&& value) { SetFilter(std::move(value)); return *this;}
private:
Aws::String m_id;
- bool m_idHasBeenSet;
+ bool m_idHasBeenSet = false;
MetricsFilter m_filter;
- bool m_filterHasBeenSet;
+ bool m_filterHasBeenSet = false;
};
} // namespace Model