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