AWS SDK for C++
1.8.152
AWS SDK for C++
aws-cpp-sdk-codecommit
include
aws
codecommit
model
GetCommentsForComparedCommitResult.h
Go to the documentation of this file.
1
6
#pragma once
7
#include <
aws/codecommit/CodeCommit_EXPORTS.h
>
8
#include <
aws/core/utils/memory/stl/AWSVector.h
>
9
#include <
aws/core/utils/memory/stl/AWSString.h
>
10
#include <
aws/codecommit/model/CommentsForComparedCommit.h
>
11
#include <utility>
12
13
namespace
Aws
14
{
15
template
<
typename
RESULT_TYPE>
16
class
AmazonWebServiceResult;
17
18
namespace
Utils
19
{
20
namespace
Json
21
{
22
class
JsonValue;
23
}
// namespace Json
24
}
// namespace Utils
25
namespace
CodeCommit
26
{
27
namespace
Model
28
{
29
class
AWS_CODECOMMIT_API
GetCommentsForComparedCommitResult
30
{
31
public
:
32
GetCommentsForComparedCommitResult
();
33
GetCommentsForComparedCommitResult
(
const
Aws::AmazonWebServiceResult<Aws::Utils::Json::JsonValue>
& result);
34
GetCommentsForComparedCommitResult
&
operator=
(
const
Aws::AmazonWebServiceResult<Aws::Utils::Json::JsonValue>
& result);
35
36
40
inline
const
Aws::Vector<CommentsForComparedCommit>
&
GetCommentsForComparedCommitData
()
const
{
return
m_commentsForComparedCommitData; }
41
45
inline
void
SetCommentsForComparedCommitData
(
const
Aws::Vector<CommentsForComparedCommit>
& value) { m_commentsForComparedCommitData = value; }
46
50
inline
void
SetCommentsForComparedCommitData
(
Aws::Vector<CommentsForComparedCommit>
&& value) { m_commentsForComparedCommitData = std::move(value); }
51
55
inline
GetCommentsForComparedCommitResult
&
WithCommentsForComparedCommitData
(
const
Aws::Vector<CommentsForComparedCommit>
& value) { SetCommentsForComparedCommitData(value);
return
*
this
;}
56
60
inline
GetCommentsForComparedCommitResult
&
WithCommentsForComparedCommitData
(
Aws::Vector<CommentsForComparedCommit>
&& value) { SetCommentsForComparedCommitData(std::move(value));
return
*
this
;}
61
65
inline
GetCommentsForComparedCommitResult
&
AddCommentsForComparedCommitData
(
const
CommentsForComparedCommit
& value) { m_commentsForComparedCommitData.push_back(value);
return
*
this
; }
66
70
inline
GetCommentsForComparedCommitResult
&
AddCommentsForComparedCommitData
(
CommentsForComparedCommit
&& value) { m_commentsForComparedCommitData.push_back(std::move(value));
return
*
this
; }
71
72
77
inline
const
Aws::String
&
GetNextToken
()
const
{
return
m_nextToken; }
78
83
inline
void
SetNextToken
(
const
Aws::String
& value) { m_nextToken = value; }
84
89
inline
void
SetNextToken
(
Aws::String
&& value) { m_nextToken = std::move(value); }
90
95
inline
void
SetNextToken
(
const
char
* value) { m_nextToken.assign(value); }
96
101
inline
GetCommentsForComparedCommitResult
&
WithNextToken
(
const
Aws::String
& value) { SetNextToken(value);
return
*
this
;}
102
107
inline
GetCommentsForComparedCommitResult
&
WithNextToken
(
Aws::String
&& value) { SetNextToken(std::move(value));
return
*
this
;}
108
113
inline
GetCommentsForComparedCommitResult
&
WithNextToken
(
const
char
* value) { SetNextToken(value);
return
*
this
;}
114
115
private
:
116
117
Aws::Vector<CommentsForComparedCommit>
m_commentsForComparedCommitData;
118
119
Aws::String
m_nextToken;
120
};
121
122
}
// namespace Model
123
}
// namespace CodeCommit
124
}
// namespace Aws
Aws::AmazonWebServiceResult
Definition:
AmazonWebServiceResult.h:19
CodeCommit_EXPORTS.h
Aws::CodeCommit::Model::GetCommentsForComparedCommitResult::WithNextToken
GetCommentsForComparedCommitResult & WithNextToken(Aws::String &&value)
Definition:
GetCommentsForComparedCommitResult.h:107
Aws::CodeCommit::Model::GetCommentsForComparedCommitResult::WithCommentsForComparedCommitData
GetCommentsForComparedCommitResult & WithCommentsForComparedCommitData(const Aws::Vector< CommentsForComparedCommit > &value)
Definition:
GetCommentsForComparedCommitResult.h:55
Aws::CodeCommit::Model::GetCommentsForComparedCommitResult::WithNextToken
GetCommentsForComparedCommitResult & WithNextToken(const char *value)
Definition:
GetCommentsForComparedCommitResult.h:113
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition:
AWSVector.h:17
Aws::CodeCommit::Model::GetCommentsForComparedCommitResult::AddCommentsForComparedCommitData
GetCommentsForComparedCommitResult & AddCommentsForComparedCommitData(const CommentsForComparedCommit &value)
Definition:
GetCommentsForComparedCommitResult.h:65
AWSVector.h
Aws::CodeCommit::Model::GetCommentsForComparedCommitResult::AddCommentsForComparedCommitData
GetCommentsForComparedCommitResult & AddCommentsForComparedCommitData(CommentsForComparedCommit &&value)
Definition:
GetCommentsForComparedCommitResult.h:70
Aws::CodeCommit::Model::GetCommentsForComparedCommitResult::GetNextToken
const Aws::String & GetNextToken() const
Definition:
GetCommentsForComparedCommitResult.h:77
Aws::CodeCommit::Model::GetCommentsForComparedCommitResult::SetCommentsForComparedCommitData
void SetCommentsForComparedCommitData(const Aws::Vector< CommentsForComparedCommit > &value)
Definition:
GetCommentsForComparedCommitResult.h:45
Aws::CodeCommit::Model::GetCommentsForComparedCommitResult::GetCommentsForComparedCommitResult
GetCommentsForComparedCommitResult()
Aws::CodeCommit::Model::GetCommentsForComparedCommitResult::SetNextToken
void SetNextToken(Aws::String &&value)
Definition:
GetCommentsForComparedCommitResult.h:89
AWSString.h
AWS_CODECOMMIT_API
#define AWS_CODECOMMIT_API
Definition:
CodeCommit_EXPORTS.h:28
Aws::CodeCommit::Model::GetCommentsForComparedCommitResult::SetCommentsForComparedCommitData
void SetCommentsForComparedCommitData(Aws::Vector< CommentsForComparedCommit > &&value)
Definition:
GetCommentsForComparedCommitResult.h:50
Aws::CodeCommit::Model::CommentsForComparedCommit
Definition:
CommentsForComparedCommit.h:36
Aws::CodeCommit::Model::GetCommentsForComparedCommitResult::GetCommentsForComparedCommitResult
GetCommentsForComparedCommitResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::CodeCommit::Model::GetCommentsForComparedCommitResult::operator=
GetCommentsForComparedCommitResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::CodeCommit::Model::GetCommentsForComparedCommitResult
Definition:
GetCommentsForComparedCommitResult.h:30
Aws::CodeCommit::Model::GetCommentsForComparedCommitResult::GetCommentsForComparedCommitData
const Aws::Vector< CommentsForComparedCommit > & GetCommentsForComparedCommitData() const
Definition:
GetCommentsForComparedCommitResult.h:40
Aws
Definition:
AccessManagementClient.h:15
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition:
AWSString.h:97
Aws::CodeCommit::Model::GetCommentsForComparedCommitResult::WithNextToken
GetCommentsForComparedCommitResult & WithNextToken(const Aws::String &value)
Definition:
GetCommentsForComparedCommitResult.h:101
Aws::CodeCommit::Model::GetCommentsForComparedCommitResult::SetNextToken
void SetNextToken(const Aws::String &value)
Definition:
GetCommentsForComparedCommitResult.h:83
Aws::CodeCommit::Model::GetCommentsForComparedCommitResult::SetNextToken
void SetNextToken(const char *value)
Definition:
GetCommentsForComparedCommitResult.h:95
Aws::CodeCommit::Model::GetCommentsForComparedCommitResult::WithCommentsForComparedCommitData
GetCommentsForComparedCommitResult & WithCommentsForComparedCommitData(Aws::Vector< CommentsForComparedCommit > &&value)
Definition:
GetCommentsForComparedCommitResult.h:60
CommentsForComparedCommit.h
Generated by
1.8.19
Privacy |
Site terms |
Cookie preferences