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