7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/crt/cbor/Cbor.h>
10#include <aws/servicecatalog/ServiceCatalog_EXPORTS.h>
20namespace ServiceCatalog {
39 AWS_SERVICECATALOG_API
void CborEncode(Aws::Crt::Cbor::CborEncoder& encoder)
const;
51 template <
typename StackSetAccountsT = Aws::Vector<Aws::String>>
53 m_stackSetAccountsHasBeenSet =
true;
54 m_stackSetAccounts = std::forward<StackSetAccountsT>(value);
56 template <
typename StackSetAccountsT = Aws::Vector<Aws::String>>
61 template <
typename StackSetAccountsT = Aws::String>
63 m_stackSetAccountsHasBeenSet =
true;
64 m_stackSetAccounts.emplace_back(std::forward<StackSetAccountsT>(value));
79 template <
typename StackSetRegionsT = Aws::Vector<Aws::String>>
81 m_stackSetRegionsHasBeenSet =
true;
82 m_stackSetRegions = std::forward<StackSetRegionsT>(value);
84 template <
typename StackSetRegionsT = Aws::Vector<Aws::String>>
89 template <
typename StackSetRegionsT = Aws::String>
91 m_stackSetRegionsHasBeenSet =
true;
92 m_stackSetRegions.emplace_back(std::forward<StackSetRegionsT>(value));
100 bool m_stackSetAccountsHasBeenSet =
false;
101 bool m_stackSetRegionsHasBeenSet =
false;
void SetStackSetAccounts(StackSetAccountsT &&value)
bool StackSetRegionsHasBeenSet() const
const Aws::Vector< Aws::String > & GetStackSetAccounts() const
ProvisioningArtifactPreferences & AddStackSetAccounts(StackSetAccountsT &&value)
AWS_SERVICECATALOG_API ProvisioningArtifactPreferences & operator=(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)
bool StackSetAccountsHasBeenSet() const
AWS_SERVICECATALOG_API void CborEncode(Aws::Crt::Cbor::CborEncoder &encoder) const
ProvisioningArtifactPreferences & AddStackSetRegions(StackSetRegionsT &&value)
ProvisioningArtifactPreferences & WithStackSetRegions(StackSetRegionsT &&value)
const Aws::Vector< Aws::String > & GetStackSetRegions() const
AWS_SERVICECATALOG_API ProvisioningArtifactPreferences(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)
ProvisioningArtifactPreferences & WithStackSetAccounts(StackSetAccountsT &&value)
AWS_SERVICECATALOG_API ProvisioningArtifactPreferences()=default
void SetStackSetRegions(StackSetRegionsT &&value)
std::vector< T, Aws::Allocator< T > > Vector