7#include <aws/dataexchange/DataExchange_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
49 inline void SetArn(
Aws::String&& value) { m_arnHasBeenSet =
true; m_arn = std::move(value); }
50 inline void SetArn(
const char* value) { m_arnHasBeenSet =
true; m_arn.assign(value); }
64 inline void SetComment(
const char* value) { m_commentHasBeenSet =
true; m_comment.assign(value); }
91 inline void SetDataSetId(
const char* value) { m_dataSetIdHasBeenSet =
true; m_dataSetId.assign(value); }
109 inline void SetFinalized(
bool value) { m_finalizedHasBeenSet =
true; m_finalized = value; }
121 inline void SetId(
const char* value) { m_idHasBeenSet =
true; m_id.assign(value); }
137 inline void SetSourceId(
const char* value) { m_sourceIdHasBeenSet =
true; m_sourceId.assign(value); }
164 inline void SetRevocationComment(
const char* value) { m_revocationCommentHasBeenSet =
true; m_revocationComment.assign(value); }
176 inline void SetRevoked(
bool value) { m_revokedHasBeenSet =
true; m_revoked = value; }
194 bool m_arnHasBeenSet =
false;
197 bool m_commentHasBeenSet =
false;
200 bool m_createdAtHasBeenSet =
false;
203 bool m_dataSetIdHasBeenSet =
false;
206 bool m_finalizedHasBeenSet =
false;
209 bool m_idHasBeenSet =
false;
212 bool m_sourceIdHasBeenSet =
false;
215 bool m_updatedAtHasBeenSet =
false;
218 bool m_revocationCommentHasBeenSet =
false;
221 bool m_revokedHasBeenSet =
false;
224 bool m_revokedAtHasBeenSet =
false;
void SetId(Aws::String &&value)
const Aws::String & GetId() const
void SetId(const char *value)
RevisionEntry & WithCreatedAt(const Aws::Utils::DateTime &value)
void SetCreatedAt(Aws::Utils::DateTime &&value)
RevisionEntry & WithId(const char *value)
RevisionEntry & WithUpdatedAt(const Aws::Utils::DateTime &value)
RevisionEntry & WithDataSetId(const Aws::String &value)
void SetSourceId(const Aws::String &value)
RevisionEntry & WithDataSetId(Aws::String &&value)
RevisionEntry & WithComment(Aws::String &&value)
bool RevocationCommentHasBeenSet() const
void SetDataSetId(const Aws::String &value)
void SetUpdatedAt(Aws::Utils::DateTime &&value)
bool GetFinalized() const
RevisionEntry & WithUpdatedAt(Aws::Utils::DateTime &&value)
RevisionEntry & WithComment(const Aws::String &value)
const Aws::String & GetSourceId() const
void SetId(const Aws::String &value)
void SetComment(const char *value)
void SetUpdatedAt(const Aws::Utils::DateTime &value)
RevisionEntry & WithSourceId(const Aws::String &value)
AWS_DATAEXCHANGE_API RevisionEntry()
RevisionEntry & WithRevokedAt(Aws::Utils::DateTime &&value)
RevisionEntry & WithComment(const char *value)
RevisionEntry & WithFinalized(bool value)
const Aws::String & GetArn() const
const Aws::Utils::DateTime & GetUpdatedAt() const
AWS_DATAEXCHANGE_API Aws::Utils::Json::JsonValue Jsonize() const
bool ArnHasBeenSet() const
bool CommentHasBeenSet() const
void SetComment(const Aws::String &value)
const Aws::String & GetComment() const
void SetRevokedAt(const Aws::Utils::DateTime &value)
void SetRevokedAt(Aws::Utils::DateTime &&value)
void SetSourceId(Aws::String &&value)
RevisionEntry & WithRevocationComment(const char *value)
RevisionEntry & WithDataSetId(const char *value)
RevisionEntry & WithSourceId(Aws::String &&value)
bool FinalizedHasBeenSet() const
void SetCreatedAt(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetCreatedAt() const
const Aws::String & GetDataSetId() const
RevisionEntry & WithArn(const char *value)
RevisionEntry & WithArn(const Aws::String &value)
const Aws::String & GetRevocationComment() const
RevisionEntry & WithRevokedAt(const Aws::Utils::DateTime &value)
bool DataSetIdHasBeenSet() const
RevisionEntry & WithArn(Aws::String &&value)
bool CreatedAtHasBeenSet() const
AWS_DATAEXCHANGE_API RevisionEntry & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetFinalized(bool value)
void SetDataSetId(const char *value)
bool RevokedHasBeenSet() const
void SetArn(const char *value)
RevisionEntry & WithSourceId(const char *value)
void SetComment(Aws::String &&value)
RevisionEntry & WithId(const Aws::String &value)
void SetDataSetId(Aws::String &&value)
bool IdHasBeenSet() const
bool SourceIdHasBeenSet() const
void SetRevoked(bool value)
bool RevokedAtHasBeenSet() const
const Aws::Utils::DateTime & GetRevokedAt() const
RevisionEntry & WithId(Aws::String &&value)
AWS_DATAEXCHANGE_API RevisionEntry(Aws::Utils::Json::JsonView jsonValue)
void SetSourceId(const char *value)
RevisionEntry & WithRevoked(bool value)
void SetRevocationComment(const char *value)
bool UpdatedAtHasBeenSet() const
void SetArn(Aws::String &&value)
void SetArn(const Aws::String &value)
void SetRevocationComment(Aws::String &&value)
RevisionEntry & WithCreatedAt(Aws::Utils::DateTime &&value)
void SetRevocationComment(const Aws::String &value)
RevisionEntry & WithRevocationComment(const Aws::String &value)
RevisionEntry & WithRevocationComment(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue