7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/pinpoint/Pinpoint_EXPORTS.h>
42 template <
typename ApplicationIdT = Aws::String>
44 m_applicationIdHasBeenSet =
true;
45 m_applicationId = std::forward<ApplicationIdT>(value);
47 template <
typename ApplicationIdT = Aws::String>
68 template <
typename DestinationStreamArnT = Aws::String>
70 m_destinationStreamArnHasBeenSet =
true;
71 m_destinationStreamArn = std::forward<DestinationStreamArnT>(value);
73 template <
typename DestinationStreamArnT = Aws::String>
90 template <
typename ExternalIdT = Aws::String>
92 m_externalIdHasBeenSet =
true;
93 m_externalId = std::forward<ExternalIdT>(value);
95 template <
typename ExternalIdT = Aws::String>
108 template <
typename LastModifiedDateT = Aws::String>
110 m_lastModifiedDateHasBeenSet =
true;
111 m_lastModifiedDate = std::forward<LastModifiedDateT>(value);
113 template <
typename LastModifiedDateT = Aws::String>
126 template <
typename LastUpdatedByT = Aws::String>
128 m_lastUpdatedByHasBeenSet =
true;
129 m_lastUpdatedBy = std::forward<LastUpdatedByT>(value);
131 template <
typename LastUpdatedByT = Aws::String>
145 template <
typename RoleArnT = Aws::String>
147 m_roleArnHasBeenSet =
true;
148 m_roleArn = std::forward<RoleArnT>(value);
150 template <
typename RoleArnT = Aws::String>
168 bool m_applicationIdHasBeenSet =
false;
169 bool m_destinationStreamArnHasBeenSet =
false;
170 bool m_externalIdHasBeenSet =
false;
171 bool m_lastModifiedDateHasBeenSet =
false;
172 bool m_lastUpdatedByHasBeenSet =
false;
173 bool m_roleArnHasBeenSet =
false;
bool ExternalIdHasBeenSet() const
AWS_PINPOINT_API Aws::Utils::Json::JsonValue Jsonize() const
bool ApplicationIdHasBeenSet() const
const Aws::String & GetLastUpdatedBy() const
EventStream & WithLastModifiedDate(LastModifiedDateT &&value)
void SetExternalId(ExternalIdT &&value)
bool RoleArnHasBeenSet() const
bool DestinationStreamArnHasBeenSet() const
EventStream & WithDestinationStreamArn(DestinationStreamArnT &&value)
EventStream & WithLastUpdatedBy(LastUpdatedByT &&value)
void SetLastModifiedDate(LastModifiedDateT &&value)
const Aws::String & GetLastModifiedDate() const
bool LastModifiedDateHasBeenSet() const
EventStream & WithExternalId(ExternalIdT &&value)
void SetApplicationId(ApplicationIdT &&value)
const Aws::String & GetDestinationStreamArn() const
EventStream & WithRoleArn(RoleArnT &&value)
EventStream & WithApplicationId(ApplicationIdT &&value)
AWS_PINPOINT_API EventStream & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_PINPOINT_API EventStream()=default
const Aws::String & GetExternalId() const
bool LastUpdatedByHasBeenSet() const
AWS_PINPOINT_API EventStream(Aws::Utils::Json::JsonView jsonValue)
void SetLastUpdatedBy(LastUpdatedByT &&value)
const Aws::String & GetApplicationId() const
const Aws::String & GetRoleArn() const
void SetRoleArn(RoleArnT &&value)
void SetDestinationStreamArn(DestinationStreamArnT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue