7#include <aws/codecommit/CodeCommit_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/codecommit/model/FileModeTypeEnum.h>
10#include <aws/core/utils/Array.h>
15template<
typename RESULT_TYPE>
16class AmazonWebServiceResult;
45 inline void SetCommitId(
const char* value) { m_commitId.assign(value); }
58 inline void SetBlobId(
const char* value) { m_blobId.assign(value); }
72 inline void SetFilePath(
const char* value) { m_filePath.assign(value); }
98 inline void SetFileSize(
long long value) { m_fileSize = value; }
119 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
134 long long m_fileSize;
AWS_CODECOMMIT_API GetFileResult()
void SetCommitId(const char *value)
GetFileResult & WithFilePath(const char *value)
GetFileResult & WithRequestId(const Aws::String &value)
const Aws::String & GetCommitId() const
void SetCommitId(Aws::String &&value)
GetFileResult & WithFileMode(FileModeTypeEnum &&value)
void SetFileMode(const FileModeTypeEnum &value)
GetFileResult & WithRequestId(Aws::String &&value)
void SetFilePath(const char *value)
void SetBlobId(const Aws::String &value)
void SetFileMode(FileModeTypeEnum &&value)
GetFileResult & WithBlobId(const char *value)
const Aws::String & GetRequestId() const
void SetFileSize(long long value)
void SetFileContent(Aws::Utils::ByteBuffer &&value)
void SetRequestId(const Aws::String &value)
GetFileResult & WithCommitId(const Aws::String &value)
void SetRequestId(const char *value)
void SetFileContent(const Aws::Utils::ByteBuffer &value)
GetFileResult & WithBlobId(const Aws::String &value)
GetFileResult & WithFileMode(const FileModeTypeEnum &value)
const Aws::String & GetBlobId() const
void SetRequestId(Aws::String &&value)
GetFileResult & WithRequestId(const char *value)
GetFileResult & WithFilePath(const Aws::String &value)
void SetCommitId(const Aws::String &value)
GetFileResult & WithCommitId(Aws::String &&value)
GetFileResult & WithCommitId(const char *value)
AWS_CODECOMMIT_API GetFileResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetBlobId(const char *value)
GetFileResult & WithFilePath(Aws::String &&value)
const Aws::Utils::ByteBuffer & GetFileContent() const
AWS_CODECOMMIT_API GetFileResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetBlobId(Aws::String &&value)
long long GetFileSize() const
GetFileResult & WithBlobId(Aws::String &&value)
void SetFilePath(Aws::String &&value)
GetFileResult & WithFileSize(long long value)
const FileModeTypeEnum & GetFileMode() const
GetFileResult & WithFileContent(const Aws::Utils::ByteBuffer &value)
GetFileResult & WithFileContent(Aws::Utils::ByteBuffer &&value)
void SetFilePath(const Aws::String &value)
const Aws::String & GetFilePath() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue