30 namespace CloudWatchLogs
58 inline void SetFilterName(
const char* value) { m_filterNameHasBeenSet =
true; m_filterName.assign(value); }
79 inline void SetFilterPattern(
const char* value) { m_filterPatternHasBeenSet =
true; m_filterPattern.assign(value); }
115 inline void SetCreationTime(
long long value) { m_creationTimeHasBeenSet =
true; m_creationTime = value; }
122 bool m_filterNameHasBeenSet;
124 bool m_filterPatternHasBeenSet;
126 bool m_metricTransformationsHasBeenSet;
127 long long m_creationTime;
128 bool m_creationTimeHasBeenSet;
MetricFilter & WithFilterName(const Aws::String &value)
MetricFilter & WithFilterName(Aws::String &&value)
MetricFilter & AddMetricTransformations(MetricTransformation &&value)
MetricFilter & WithCreationTime(long long value)
MetricFilter & WithFilterPattern(const Aws::String &value)
std::vector< T, Aws::Allocator< T > > Vector
void SetFilterName(const char *value)
MetricFilter & WithFilterPattern(const char *value)
#define AWS_CLOUDWATCHLOGS_API
void SetFilterPattern(Aws::String &&value)
void SetMetricTransformations(const Aws::Vector< MetricTransformation > &value)
MetricFilter & WithFilterPattern(Aws::String &&value)
MetricFilter & WithMetricTransformations(Aws::Vector< MetricTransformation > &&value)
long long GetCreationTime() const
const Aws::String & GetFilterPattern() const
void SetMetricTransformations(Aws::Vector< MetricTransformation > &&value)
void SetFilterPattern(const Aws::String &value)
MetricFilter & WithFilterName(const char *value)
MetricFilter & WithMetricTransformations(const Aws::Vector< MetricTransformation > &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetFilterName(Aws::String &&value)
const Aws::Vector< MetricTransformation > & GetMetricTransformations() const
void SetFilterName(const Aws::String &value)
void SetCreationTime(long long value)
void SetFilterPattern(const char *value)
const Aws::String & GetFilterName() const
MetricFilter & AddMetricTransformations(const MetricTransformation &value)
JSON (JavaScript Object Notation).