/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Contains information about a returned CloudTrail channel.See
* Also:
AWS
* API Reference
The Amazon Resource Name (ARN) of a channel.
*/ inline const Aws::String& GetChannelArn() const{ return m_channelArn; } /** *The Amazon Resource Name (ARN) of a channel.
*/ inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } /** *The Amazon Resource Name (ARN) of a channel.
*/ inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } /** *The Amazon Resource Name (ARN) of a channel.
*/ inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } /** *The Amazon Resource Name (ARN) of a channel.
*/ inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } /** *The Amazon Resource Name (ARN) of a channel.
*/ inline Channel& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} /** *The Amazon Resource Name (ARN) of a channel.
*/ inline Channel& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} /** *The Amazon Resource Name (ARN) of a channel.
*/ inline Channel& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} /** * The name of the CloudTrail channel. For service-linked channels, the name is
* aws-service-channel/service-name/custom-suffix
where
* service-name
represents the name of the Amazon Web Services service
* that created the channel and custom-suffix
represents the suffix
* created by the Amazon Web Services service.
The name of the CloudTrail channel. For service-linked channels, the name is
* aws-service-channel/service-name/custom-suffix
where
* service-name
represents the name of the Amazon Web Services service
* that created the channel and custom-suffix
represents the suffix
* created by the Amazon Web Services service.
The name of the CloudTrail channel. For service-linked channels, the name is
* aws-service-channel/service-name/custom-suffix
where
* service-name
represents the name of the Amazon Web Services service
* that created the channel and custom-suffix
represents the suffix
* created by the Amazon Web Services service.
The name of the CloudTrail channel. For service-linked channels, the name is
* aws-service-channel/service-name/custom-suffix
where
* service-name
represents the name of the Amazon Web Services service
* that created the channel and custom-suffix
represents the suffix
* created by the Amazon Web Services service.
The name of the CloudTrail channel. For service-linked channels, the name is
* aws-service-channel/service-name/custom-suffix
where
* service-name
represents the name of the Amazon Web Services service
* that created the channel and custom-suffix
represents the suffix
* created by the Amazon Web Services service.
The name of the CloudTrail channel. For service-linked channels, the name is
* aws-service-channel/service-name/custom-suffix
where
* service-name
represents the name of the Amazon Web Services service
* that created the channel and custom-suffix
represents the suffix
* created by the Amazon Web Services service.
The name of the CloudTrail channel. For service-linked channels, the name is
* aws-service-channel/service-name/custom-suffix
where
* service-name
represents the name of the Amazon Web Services service
* that created the channel and custom-suffix
represents the suffix
* created by the Amazon Web Services service.
The name of the CloudTrail channel. For service-linked channels, the name is
* aws-service-channel/service-name/custom-suffix
where
* service-name
represents the name of the Amazon Web Services service
* that created the channel and custom-suffix
represents the suffix
* created by the Amazon Web Services service.