7#include <aws/codecommit/CodeCommit_EXPORTS.h>
8#include <aws/codecommit/model/DiffChangeType.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
47 m_typeHasBeenSet =
true;
64 m_beforeLineNumberHasBeenSet =
true;
65 m_beforeLineNumber = value;
81 m_afterLineNumberHasBeenSet =
true;
82 m_afterLineNumber = value;
96 template <
typename ContentT = Aws::String>
98 m_contentHasBeenSet =
true;
99 m_content = std::forward<ContentT>(value);
101 template <
typename ContentT = Aws::String>
110 int m_beforeLineNumber{0};
112 int m_afterLineNumber{0};
115 bool m_typeHasBeenSet =
false;
116 bool m_beforeLineNumberHasBeenSet =
false;
117 bool m_afterLineNumberHasBeenSet =
false;
118 bool m_contentHasBeenSet =
false;
AWS_CODECOMMIT_API DiffChange()=default
DiffChange & WithContent(ContentT &&value)
AWS_CODECOMMIT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CODECOMMIT_API DiffChange(Aws::Utils::Json::JsonView jsonValue)
void SetAfterLineNumber(int value)
DiffChangeType GetType() const
void SetContent(ContentT &&value)
AWS_CODECOMMIT_API DiffChange & operator=(Aws::Utils::Json::JsonView jsonValue)
DiffChange & WithType(DiffChangeType value)
bool BeforeLineNumberHasBeenSet() const
bool ContentHasBeenSet() const
DiffChange & WithAfterLineNumber(int value)
const Aws::String & GetContent() const
bool AfterLineNumberHasBeenSet() const
DiffChange & WithBeforeLineNumber(int value)
bool TypeHasBeenSet() const
void SetBeforeLineNumber(int value)
int GetBeforeLineNumber() const
void SetType(DiffChangeType value)
int GetAfterLineNumber() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue