Download include/aws/logs/model/CreateLogStreamRequest.h from Shenghong/dai_env: direct link, hf CLI and curl.
- Browser
- Download file 3.31 kB
-
https://huggingface.co/Shenghong/dai_env/resolve/main/include/aws/logs/model/CreateLogStreamRequest.h
- Command line
-
hf download hf://Shenghong/dai_env/include/aws/logs/model/CreateLogStreamRequest.h
-
curl -L -o CreateLogStreamRequest.h https://huggingface.co/Shenghong/dai_env/resolve/main/include/aws/logs/model/CreateLogStreamRequest.h
3.31 kB
| /** | |
| * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. | |
| * SPDX-License-Identifier: Apache-2.0. | |
| */ | |
| namespace Aws | |
| { | |
| namespace CloudWatchLogs | |
| { | |
| namespace Model | |
| { | |
| /** | |
| */ | |
| class CreateLogStreamRequest : public CloudWatchLogsRequest | |
| { | |
| public: | |
| AWS_CLOUDWATCHLOGS_API CreateLogStreamRequest(); | |
| // Service request name is the Operation name which will send this request out, | |
| // each operation should has unique request name, so that we can get operation's name from this request. | |
| // Note: this is not true for response, multiple operations may have the same response name, | |
| // so we can not get operation's name from response. | |
| inline virtual const char* GetServiceRequestName() const override { return "CreateLogStream"; } | |
| AWS_CLOUDWATCHLOGS_API Aws::String SerializePayload() const override; | |
| AWS_CLOUDWATCHLOGS_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; | |
| ///@{ | |
| /** | |
| * <p>The name of the log group.</p> | |
| */ | |
| inline const Aws::String& GetLogGroupName() const{ return m_logGroupName; } | |
| inline bool LogGroupNameHasBeenSet() const { return m_logGroupNameHasBeenSet; } | |
| inline void SetLogGroupName(const Aws::String& value) { m_logGroupNameHasBeenSet = true; m_logGroupName = value; } | |
| inline void SetLogGroupName(Aws::String&& value) { m_logGroupNameHasBeenSet = true; m_logGroupName = std::move(value); } | |
| inline void SetLogGroupName(const char* value) { m_logGroupNameHasBeenSet = true; m_logGroupName.assign(value); } | |
| inline CreateLogStreamRequest& WithLogGroupName(const Aws::String& value) { SetLogGroupName(value); return *this;} | |
| inline CreateLogStreamRequest& WithLogGroupName(Aws::String&& value) { SetLogGroupName(std::move(value)); return *this;} | |
| inline CreateLogStreamRequest& WithLogGroupName(const char* value) { SetLogGroupName(value); return *this;} | |
| ///@} | |
| ///@{ | |
| /** | |
| * <p>The name of the log stream.</p> | |
| */ | |
| inline const Aws::String& GetLogStreamName() const{ return m_logStreamName; } | |
| inline bool LogStreamNameHasBeenSet() const { return m_logStreamNameHasBeenSet; } | |
| inline void SetLogStreamName(const Aws::String& value) { m_logStreamNameHasBeenSet = true; m_logStreamName = value; } | |
| inline void SetLogStreamName(Aws::String&& value) { m_logStreamNameHasBeenSet = true; m_logStreamName = std::move(value); } | |
| inline void SetLogStreamName(const char* value) { m_logStreamNameHasBeenSet = true; m_logStreamName.assign(value); } | |
| inline CreateLogStreamRequest& WithLogStreamName(const Aws::String& value) { SetLogStreamName(value); return *this;} | |
| inline CreateLogStreamRequest& WithLogStreamName(Aws::String&& value) { SetLogStreamName(std::move(value)); return *this;} | |
| inline CreateLogStreamRequest& WithLogStreamName(const char* value) { SetLogStreamName(value); return *this;} | |
| ///@} | |
| private: | |
| Aws::String m_logGroupName; | |
| bool m_logGroupNameHasBeenSet = false; | |
| Aws::String m_logStreamName; | |
| bool m_logStreamNameHasBeenSet = false; | |
| }; | |
| } // namespace Model | |
| } // namespace CloudWatchLogs | |
| } // namespace Aws | |