7#include <aws/cloudwatchomni/CloudWatchOmni_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/crt/cbor/Cbor.h>
19namespace CloudWatchOmni {
34 AWS_CLOUDWATCHOMNI_API
void CborEncode(Aws::Crt::Cbor::CborEncoder& encoder)
const;
42 template <
typename IntegrationIdT = Aws::String>
44 m_integrationIdHasBeenSet =
true;
45 m_integrationId = std::forward<IntegrationIdT>(value);
47 template <
typename IntegrationIdT = Aws::String>
60 template <
typename IntegrationArnT = Aws::String>
62 m_integrationArnHasBeenSet =
true;
63 m_integrationArn = std::forward<IntegrationArnT>(value);
65 template <
typename IntegrationArnT = Aws::String>
78 template <
typename IntegrationNameT = Aws::String>
80 m_integrationNameHasBeenSet =
true;
81 m_integrationName = std::forward<IntegrationNameT>(value);
83 template <
typename IntegrationNameT = Aws::String>
95 bool m_integrationIdHasBeenSet =
false;
96 bool m_integrationArnHasBeenSet =
false;
97 bool m_integrationNameHasBeenSet =
false;
AWS_CLOUDWATCHOMNI_API IntegrationIdentifier()=default
void SetIntegrationArn(IntegrationArnT &&value)
bool IntegrationIdHasBeenSet() const
IntegrationIdentifier & WithIntegrationArn(IntegrationArnT &&value)
const Aws::String & GetIntegrationArn() const
AWS_CLOUDWATCHOMNI_API IntegrationIdentifier & operator=(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)
AWS_CLOUDWATCHOMNI_API void CborEncode(Aws::Crt::Cbor::CborEncoder &encoder) const
void SetIntegrationId(IntegrationIdT &&value)
const Aws::String & GetIntegrationName() const
AWS_CLOUDWATCHOMNI_API IntegrationIdentifier(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)
IntegrationIdentifier & WithIntegrationId(IntegrationIdT &&value)
void SetIntegrationName(IntegrationNameT &&value)
const Aws::String & GetIntegrationId() const
IntegrationIdentifier & WithIntegrationName(IntegrationNameT &&value)
bool IntegrationArnHasBeenSet() const
bool IntegrationNameHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String