7#include <aws/pinpoint/Pinpoint_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
51 inline void SetRoleArn(
const char* value) { m_roleArnHasBeenSet =
true; m_roleArn.assign(value); }
69 inline void SetS3UrlPrefix(
const char* value) { m_s3UrlPrefixHasBeenSet =
true; m_s3UrlPrefix.assign(value); }
85 inline void SetSegmentId(
const char* value) { m_segmentIdHasBeenSet =
true; m_segmentId.assign(value); }
98 inline void SetSegmentVersion(
int value) { m_segmentVersionHasBeenSet =
true; m_segmentVersion = value; }
104 bool m_roleArnHasBeenSet =
false;
107 bool m_s3UrlPrefixHasBeenSet =
false;
110 bool m_segmentIdHasBeenSet =
false;
112 int m_segmentVersion;
113 bool m_segmentVersionHasBeenSet =
false;
const Aws::String & GetSegmentId() const
bool SegmentIdHasBeenSet() const
void SetSegmentId(const char *value)
AWS_PINPOINT_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetRoleArn() const
void SetRoleArn(const char *value)
ExportJobRequest & WithS3UrlPrefix(const Aws::String &value)
ExportJobRequest & WithRoleArn(const char *value)
ExportJobRequest & WithRoleArn(Aws::String &&value)
void SetS3UrlPrefix(const Aws::String &value)
ExportJobRequest & WithS3UrlPrefix(Aws::String &&value)
ExportJobRequest & WithRoleArn(const Aws::String &value)
ExportJobRequest & WithSegmentId(Aws::String &&value)
ExportJobRequest & WithS3UrlPrefix(const char *value)
int GetSegmentVersion() const
void SetS3UrlPrefix(const char *value)
bool SegmentVersionHasBeenSet() const
AWS_PINPOINT_API ExportJobRequest(Aws::Utils::Json::JsonView jsonValue)
bool RoleArnHasBeenSet() const
void SetRoleArn(const Aws::String &value)
ExportJobRequest & WithSegmentId(const char *value)
void SetSegmentVersion(int value)
ExportJobRequest & WithSegmentId(const Aws::String &value)
const Aws::String & GetS3UrlPrefix() const
AWS_PINPOINT_API ExportJobRequest & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetSegmentId(const Aws::String &value)
void SetS3UrlPrefix(Aws::String &&value)
AWS_PINPOINT_API ExportJobRequest()
void SetRoleArn(Aws::String &&value)
bool S3UrlPrefixHasBeenSet() const
void SetSegmentId(Aws::String &&value)
ExportJobRequest & WithSegmentVersion(int value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue