7#include <aws/codecommit/CodeCommit_EXPORTS.h>
36 inline long long GetSource()
const {
return m_source; }
39 m_sourceHasBeenSet =
true;
55 m_destinationHasBeenSet =
true;
56 m_destination = value;
68 inline long long GetBase()
const {
return m_base; }
71 m_baseHasBeenSet =
true;
80 long long m_source{0};
82 long long m_destination{0};
85 bool m_sourceHasBeenSet =
false;
86 bool m_destinationHasBeenSet =
false;
87 bool m_baseHasBeenSet =
false;
void SetBase(long long value)
long long GetBase() const
long long GetSource() const
void SetDestination(long long value)
void SetSource(long long value)
AWS_CODECOMMIT_API FileSizes(Aws::Utils::Json::JsonView jsonValue)
bool BaseHasBeenSet() const
bool DestinationHasBeenSet() const
FileSizes & WithSource(long long value)
AWS_CODECOMMIT_API FileSizes & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CODECOMMIT_API FileSizes()=default
long long GetDestination() const
bool SourceHasBeenSet() const
AWS_CODECOMMIT_API Aws::Utils::Json::JsonValue Jsonize() const
FileSizes & WithDestination(long long value)
FileSizes & WithBase(long long value)
Aws::Utils::Json::JsonValue JsonValue