7#include <aws/pinpoint/Pinpoint_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
50 inline void SetApplicationId(
const char* value) { m_applicationIdHasBeenSet =
true; m_applicationId.assign(value); }
72 inline void SetDestinationStreamArn(
const char* value) { m_destinationStreamArnHasBeenSet =
true; m_destinationStreamArn.assign(value); }
90 inline void SetExternalId(
const char* value) { m_externalIdHasBeenSet =
true; m_externalId.assign(value); }
104 inline void SetLastModifiedDate(
const char* value) { m_lastModifiedDateHasBeenSet =
true; m_lastModifiedDate.assign(value); }
118 inline void SetLastUpdatedBy(
const char* value) { m_lastUpdatedByHasBeenSet =
true; m_lastUpdatedBy.assign(value); }
133 inline void SetRoleArn(
const char* value) { m_roleArnHasBeenSet =
true; m_roleArn.assign(value); }
141 bool m_applicationIdHasBeenSet =
false;
144 bool m_destinationStreamArnHasBeenSet =
false;
147 bool m_externalIdHasBeenSet =
false;
150 bool m_lastModifiedDateHasBeenSet =
false;
153 bool m_lastUpdatedByHasBeenSet =
false;
156 bool m_roleArnHasBeenSet =
false;
EventStream & WithRoleArn(const char *value)
bool ExternalIdHasBeenSet() const
AWS_PINPOINT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetLastModifiedDate(const char *value)
bool ApplicationIdHasBeenSet() const
void SetApplicationId(const Aws::String &value)
void SetExternalId(const char *value)
const Aws::String & GetLastUpdatedBy() const
EventStream & WithRoleArn(Aws::String &&value)
EventStream & WithApplicationId(Aws::String &&value)
void SetDestinationStreamArn(Aws::String &&value)
void SetDestinationStreamArn(const Aws::String &value)
void SetLastUpdatedBy(Aws::String &&value)
bool RoleArnHasBeenSet() const
bool DestinationStreamArnHasBeenSet() const
EventStream & WithDestinationStreamArn(Aws::String &&value)
void SetDestinationStreamArn(const char *value)
EventStream & WithExternalId(const char *value)
void SetLastModifiedDate(Aws::String &&value)
EventStream & WithRoleArn(const Aws::String &value)
const Aws::String & GetLastModifiedDate() const
void SetLastUpdatedBy(const char *value)
bool LastModifiedDateHasBeenSet() const
void SetLastModifiedDate(const Aws::String &value)
EventStream & WithExternalId(const Aws::String &value)
EventStream & WithDestinationStreamArn(const char *value)
EventStream & WithLastUpdatedBy(Aws::String &&value)
EventStream & WithApplicationId(const char *value)
EventStream & WithLastModifiedDate(const char *value)
void SetExternalId(const Aws::String &value)
EventStream & WithLastUpdatedBy(const Aws::String &value)
const Aws::String & GetDestinationStreamArn() const
EventStream & WithLastModifiedDate(const Aws::String &value)
EventStream & WithApplicationId(const Aws::String &value)
EventStream & WithLastUpdatedBy(const char *value)
void SetRoleArn(const char *value)
AWS_PINPOINT_API EventStream & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetExternalId() const
EventStream & WithExternalId(Aws::String &&value)
void SetRoleArn(Aws::String &&value)
bool LastUpdatedByHasBeenSet() const
AWS_PINPOINT_API EventStream(Aws::Utils::Json::JsonView jsonValue)
EventStream & WithLastModifiedDate(Aws::String &&value)
void SetApplicationId(const char *value)
EventStream & WithDestinationStreamArn(const Aws::String &value)
const Aws::String & GetApplicationId() const
const Aws::String & GetRoleArn() const
void SetApplicationId(Aws::String &&value)
void SetRoleArn(const Aws::String &value)
void SetExternalId(Aws::String &&value)
void SetLastUpdatedBy(const Aws::String &value)
AWS_PINPOINT_API EventStream()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue