7#include <aws/codecommit/CodeCommit_EXPORTS.h>
8#include <aws/codecommit/model/FileModeTypeEnum.h>
79 bool m_sourceHasBeenSet =
false;
82 bool m_destinationHasBeenSet =
false;
85 bool m_baseHasBeenSet =
false;
const FileModeTypeEnum & GetSource() const
bool BaseHasBeenSet() const
const FileModeTypeEnum & GetDestination() const
const FileModeTypeEnum & GetBase() const
FileModes & WithDestination(const FileModeTypeEnum &value)
FileModes & WithBase(FileModeTypeEnum &&value)
void SetBase(FileModeTypeEnum &&value)
FileModes & WithBase(const FileModeTypeEnum &value)
void SetDestination(FileModeTypeEnum &&value)
AWS_CODECOMMIT_API FileModes(Aws::Utils::Json::JsonView jsonValue)
void SetDestination(const FileModeTypeEnum &value)
FileModes & WithSource(FileModeTypeEnum &&value)
bool SourceHasBeenSet() const
FileModes & WithSource(const FileModeTypeEnum &value)
AWS_CODECOMMIT_API FileModes & operator=(Aws::Utils::Json::JsonView jsonValue)
bool DestinationHasBeenSet() const
FileModes & WithDestination(FileModeTypeEnum &&value)
void SetBase(const FileModeTypeEnum &value)
AWS_CODECOMMIT_API FileModes()
void SetSource(const FileModeTypeEnum &value)
void SetSource(FileModeTypeEnum &&value)
AWS_CODECOMMIT_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue