54 inline void SetOp(
const Operation& value) { m_opHasBeenSet =
true; m_op = value; }
59 inline void SetOp(
Operation&& value) { m_opHasBeenSet =
true; m_op = value; }
89 inline void SetKey(
const char* value) { m_keyHasBeenSet =
true; m_key.assign(value); }
124 inline void SetValue(
const char* value) { m_valueHasBeenSet =
true; m_value.assign(value); }
149 inline void SetSyncCount(
long long value) { m_syncCountHasBeenSet =
true; m_syncCount = value; }
185 bool m_keyHasBeenSet;
187 bool m_valueHasBeenSet;
188 long long m_syncCount;
189 bool m_syncCountHasBeenSet;
191 bool m_deviceLastModifiedDateHasBeenSet;
RecordPatch & WithSyncCount(long long value)
void SetValue(Aws::String &&value)
RecordPatch & WithKey(Aws::String &&value)
const Aws::String & GetKey() const
void SetOp(const Operation &value)
RecordPatch & WithValue(const char *value)
RecordPatch & WithKey(const Aws::String &value)
RecordPatch & WithValue(const Aws::String &value)
long long GetSyncCount() const
void SetValue(const char *value)
RecordPatch & WithDeviceLastModifiedDate(const Aws::Utils::DateTime &value)
void SetValue(const Aws::String &value)
void SetKey(const Aws::String &value)
RecordPatch & WithValue(Aws::String &&value)
void SetKey(Aws::String &&value)
void SetSyncCount(long long value)
const Operation & GetOp() const
void SetOp(Operation &&value)
RecordPatch & WithOp(const Operation &value)
void SetDeviceLastModifiedDate(const Aws::Utils::DateTime &value)
void SetKey(const char *value)
const Aws::String & GetValue() const
const Aws::Utils::DateTime & GetDeviceLastModifiedDate() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
RecordPatch & WithOp(Operation &&value)
void SetDeviceLastModifiedDate(Aws::Utils::DateTime &&value)
RecordPatch & WithDeviceLastModifiedDate(Aws::Utils::DateTime &&value)
#define AWS_COGNITOSYNC_API
RecordPatch & WithKey(const char *value)
JSON (JavaScript Object Notation).