7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/MediaLiveRequest.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
44 template<
typename CloudWatchAlarmTemplateGroupIdentifiersT = Aws::Vector<Aws::String>>
45 void SetCloudWatchAlarmTemplateGroupIdentifiers(CloudWatchAlarmTemplateGroupIdentifiersT&& value) { m_cloudWatchAlarmTemplateGroupIdentifiersHasBeenSet =
true; m_cloudWatchAlarmTemplateGroupIdentifiers = std::forward<CloudWatchAlarmTemplateGroupIdentifiersT>(value); }
46 template<
typename CloudWatchAlarmTemplateGroupIdentifiersT = Aws::Vector<Aws::String>>
48 template<
typename CloudWatchAlarmTemplateGroupIdentifiersT = Aws::String>
58 template<
typename DescriptionT = Aws::String>
59 void SetDescription(DescriptionT&& value) { m_descriptionHasBeenSet =
true; m_description = std::forward<DescriptionT>(value); }
60 template<
typename DescriptionT = Aws::String>
70 template<
typename DiscoveryEntryPo
intArnT = Aws::String>
71 void SetDiscoveryEntryPointArn(DiscoveryEntryPointArnT&& value) { m_discoveryEntryPointArnHasBeenSet =
true; m_discoveryEntryPointArn = std::forward<DiscoveryEntryPointArnT>(value); }
72 template<
typename DiscoveryEntryPo
intArnT = Aws::String>
80 template<
typename EventBr
idgeRuleTemplateGroupIdentifiersT = Aws::Vector<Aws::String>>
81 void SetEventBridgeRuleTemplateGroupIdentifiers(EventBridgeRuleTemplateGroupIdentifiersT&& value) { m_eventBridgeRuleTemplateGroupIdentifiersHasBeenSet =
true; m_eventBridgeRuleTemplateGroupIdentifiers = std::forward<EventBridgeRuleTemplateGroupIdentifiersT>(value); }
82 template<
typename EventBr
idgeRuleTemplateGroupIdentifiersT = Aws::Vector<Aws::String>>
84 template<
typename EventBr
idgeRuleTemplateGroupIdentifiersT = Aws::String>
95 inline void SetForceRediscovery(
bool value) { m_forceRediscoveryHasBeenSet =
true; m_forceRediscovery = value; }
105 template<
typename IdentifierT = Aws::String>
106 void SetIdentifier(IdentifierT&& value) { m_identifierHasBeenSet =
true; m_identifier = std::forward<IdentifierT>(value); }
107 template<
typename IdentifierT = Aws::String>
118 template<
typename NameT = Aws::String>
119 void SetName(NameT&& value) { m_nameHasBeenSet =
true; m_name = std::forward<NameT>(value); }
120 template<
typename NameT = Aws::String>
126 bool m_cloudWatchAlarmTemplateGroupIdentifiersHasBeenSet =
false;
129 bool m_descriptionHasBeenSet =
false;
132 bool m_discoveryEntryPointArnHasBeenSet =
false;
135 bool m_eventBridgeRuleTemplateGroupIdentifiersHasBeenSet =
false;
137 bool m_forceRediscovery{
false};
138 bool m_forceRediscoveryHasBeenSet =
false;
141 bool m_identifierHasBeenSet =
false;
144 bool m_nameHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector