Download include/aws/logs/model/AddKeyEntry.h from Shenghong/dai_env: direct link, hf CLI and curl.
- Browser
- Download file 3.61 kB
-
https://huggingface.co/Shenghong/dai_env/resolve/main/include/aws/logs/model/AddKeyEntry.h
- Command line
-
hf download hf://Shenghong/dai_env/include/aws/logs/model/AddKeyEntry.h
-
curl -L -o AddKeyEntry.h https://huggingface.co/Shenghong/dai_env/resolve/main/include/aws/logs/model/AddKeyEntry.h
3.61 kB
| /** | |
| * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. | |
| * SPDX-License-Identifier: Apache-2.0. | |
| */ | |
| namespace Aws | |
| { | |
| namespace Utils | |
| { | |
| namespace Json | |
| { | |
| class JsonValue; | |
| class JsonView; | |
| } // namespace Json | |
| } // namespace Utils | |
| namespace CloudWatchLogs | |
| { | |
| namespace Model | |
| { | |
| /** | |
| * <p>This object defines one key that will be added with the <a | |
| * href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-addKey"> | |
| * addKeys</a> processor.</p><p><h3>See Also:</h3> <a | |
| * href="http://docs.aws.amazon.com/goto/WebAPI/logs-2014-03-28/AddKeyEntry">AWS | |
| * API Reference</a></p> | |
| */ | |
| class AddKeyEntry | |
| { | |
| public: | |
| AWS_CLOUDWATCHLOGS_API AddKeyEntry(); | |
| AWS_CLOUDWATCHLOGS_API AddKeyEntry(Aws::Utils::Json::JsonView jsonValue); | |
| AWS_CLOUDWATCHLOGS_API AddKeyEntry& operator=(Aws::Utils::Json::JsonView jsonValue); | |
| AWS_CLOUDWATCHLOGS_API Aws::Utils::Json::JsonValue Jsonize() const; | |
| ///@{ | |
| /** | |
| * <p>The key of the new entry to be added to the log event</p> | |
| */ | |
| inline const Aws::String& GetKey() const{ return m_key; } | |
| inline bool KeyHasBeenSet() const { return m_keyHasBeenSet; } | |
| inline void SetKey(const Aws::String& value) { m_keyHasBeenSet = true; m_key = value; } | |
| inline void SetKey(Aws::String&& value) { m_keyHasBeenSet = true; m_key = std::move(value); } | |
| inline void SetKey(const char* value) { m_keyHasBeenSet = true; m_key.assign(value); } | |
| inline AddKeyEntry& WithKey(const Aws::String& value) { SetKey(value); return *this;} | |
| inline AddKeyEntry& WithKey(Aws::String&& value) { SetKey(std::move(value)); return *this;} | |
| inline AddKeyEntry& WithKey(const char* value) { SetKey(value); return *this;} | |
| ///@} | |
| ///@{ | |
| /** | |
| * <p>The value of the new entry to be added to the log event</p> | |
| */ | |
| inline const Aws::String& GetValue() const{ return m_value; } | |
| inline bool ValueHasBeenSet() const { return m_valueHasBeenSet; } | |
| inline void SetValue(const Aws::String& value) { m_valueHasBeenSet = true; m_value = value; } | |
| inline void SetValue(Aws::String&& value) { m_valueHasBeenSet = true; m_value = std::move(value); } | |
| inline void SetValue(const char* value) { m_valueHasBeenSet = true; m_value.assign(value); } | |
| inline AddKeyEntry& WithValue(const Aws::String& value) { SetValue(value); return *this;} | |
| inline AddKeyEntry& WithValue(Aws::String&& value) { SetValue(std::move(value)); return *this;} | |
| inline AddKeyEntry& WithValue(const char* value) { SetValue(value); return *this;} | |
| ///@} | |
| ///@{ | |
| /** | |
| * <p>Specifies whether to overwrite the value if the key already exists in the log | |
| * event. If you omit this, the default is <code>false</code>.</p> | |
| */ | |
| inline bool GetOverwriteIfExists() const{ return m_overwriteIfExists; } | |
| inline bool OverwriteIfExistsHasBeenSet() const { return m_overwriteIfExistsHasBeenSet; } | |
| inline void SetOverwriteIfExists(bool value) { m_overwriteIfExistsHasBeenSet = true; m_overwriteIfExists = value; } | |
| inline AddKeyEntry& WithOverwriteIfExists(bool value) { SetOverwriteIfExists(value); return *this;} | |
| ///@} | |
| private: | |
| Aws::String m_key; | |
| bool m_keyHasBeenSet = false; | |
| Aws::String m_value; | |
| bool m_valueHasBeenSet = false; | |
| bool m_overwriteIfExists; | |
| bool m_overwriteIfExistsHasBeenSet = false; | |
| }; | |
| } // namespace Model | |
| } // namespace CloudWatchLogs | |
| } // namespace Aws | |