7#include <aws/codecommit/CodeCommit_EXPORTS.h>
8#include <aws/codecommit/model/BlobMetadata.h>
9#include <aws/codecommit/model/ChangeTypeEnum.h>
83 bool m_beforeBlobHasBeenSet =
false;
86 bool m_afterBlobHasBeenSet =
false;
89 bool m_changeTypeHasBeenSet =
false;
void SetAfterBlob(const BlobMetadata &value)
AWS_CODECOMMIT_API Difference & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetChangeType(ChangeTypeEnum &&value)
AWS_CODECOMMIT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetBeforeBlob(BlobMetadata &&value)
bool AfterBlobHasBeenSet() const
bool BeforeBlobHasBeenSet() const
Difference & WithChangeType(ChangeTypeEnum &&value)
Difference & WithAfterBlob(BlobMetadata &&value)
Difference & WithChangeType(const ChangeTypeEnum &value)
AWS_CODECOMMIT_API Difference()
void SetChangeType(const ChangeTypeEnum &value)
const BlobMetadata & GetBeforeBlob() const
void SetBeforeBlob(const BlobMetadata &value)
const ChangeTypeEnum & GetChangeType() const
Difference & WithAfterBlob(const BlobMetadata &value)
Difference & WithBeforeBlob(const BlobMetadata &value)
bool ChangeTypeHasBeenSet() const
AWS_CODECOMMIT_API Difference(Aws::Utils::Json::JsonView jsonValue)
const BlobMetadata & GetAfterBlob() const
Difference & WithBeforeBlob(BlobMetadata &&value)
void SetAfterBlob(BlobMetadata &&value)
Aws::Utils::Json::JsonValue JsonValue