AWS SDK for C++  1.8.128
AWS SDK for C++
Public Member Functions | List of all members
Aws::CodeCommit::Model::Comment Class Reference

#include <Comment.h>

Public Member Functions

 Comment ()
 
 Comment (Aws::Utils::Json::JsonView jsonValue)
 
Commentoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetCommentId () const
 
bool CommentIdHasBeenSet () const
 
void SetCommentId (const Aws::String &value)
 
void SetCommentId (Aws::String &&value)
 
void SetCommentId (const char *value)
 
CommentWithCommentId (const Aws::String &value)
 
CommentWithCommentId (Aws::String &&value)
 
CommentWithCommentId (const char *value)
 
const Aws::StringGetContent () const
 
bool ContentHasBeenSet () const
 
void SetContent (const Aws::String &value)
 
void SetContent (Aws::String &&value)
 
void SetContent (const char *value)
 
CommentWithContent (const Aws::String &value)
 
CommentWithContent (Aws::String &&value)
 
CommentWithContent (const char *value)
 
const Aws::StringGetInReplyTo () const
 
bool InReplyToHasBeenSet () const
 
void SetInReplyTo (const Aws::String &value)
 
void SetInReplyTo (Aws::String &&value)
 
void SetInReplyTo (const char *value)
 
CommentWithInReplyTo (const Aws::String &value)
 
CommentWithInReplyTo (Aws::String &&value)
 
CommentWithInReplyTo (const char *value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
CommentWithCreationDate (const Aws::Utils::DateTime &value)
 
CommentWithCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastModifiedDate () const
 
bool LastModifiedDateHasBeenSet () const
 
void SetLastModifiedDate (const Aws::Utils::DateTime &value)
 
void SetLastModifiedDate (Aws::Utils::DateTime &&value)
 
CommentWithLastModifiedDate (const Aws::Utils::DateTime &value)
 
CommentWithLastModifiedDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetAuthorArn () const
 
bool AuthorArnHasBeenSet () const
 
void SetAuthorArn (const Aws::String &value)
 
void SetAuthorArn (Aws::String &&value)
 
void SetAuthorArn (const char *value)
 
CommentWithAuthorArn (const Aws::String &value)
 
CommentWithAuthorArn (Aws::String &&value)
 
CommentWithAuthorArn (const char *value)
 
bool GetDeleted () const
 
bool DeletedHasBeenSet () const
 
void SetDeleted (bool value)
 
CommentWithDeleted (bool value)
 
const Aws::StringGetClientRequestToken () const
 
bool ClientRequestTokenHasBeenSet () const
 
void SetClientRequestToken (const Aws::String &value)
 
void SetClientRequestToken (Aws::String &&value)
 
void SetClientRequestToken (const char *value)
 
CommentWithClientRequestToken (const Aws::String &value)
 
CommentWithClientRequestToken (Aws::String &&value)
 
CommentWithClientRequestToken (const char *value)
 
const Aws::Vector< Aws::String > & GetCallerReactions () const
 
bool CallerReactionsHasBeenSet () const
 
void SetCallerReactions (const Aws::Vector< Aws::String > &value)
 
void SetCallerReactions (Aws::Vector< Aws::String > &&value)
 
CommentWithCallerReactions (const Aws::Vector< Aws::String > &value)
 
CommentWithCallerReactions (Aws::Vector< Aws::String > &&value)
 
CommentAddCallerReactions (const Aws::String &value)
 
CommentAddCallerReactions (Aws::String &&value)
 
CommentAddCallerReactions (const char *value)
 
const Aws::Map< Aws::String, int > & GetReactionCounts () const
 
bool ReactionCountsHasBeenSet () const
 
void SetReactionCounts (const Aws::Map< Aws::String, int > &value)
 
void SetReactionCounts (Aws::Map< Aws::String, int > &&value)
 
CommentWithReactionCounts (const Aws::Map< Aws::String, int > &value)
 
CommentWithReactionCounts (Aws::Map< Aws::String, int > &&value)
 
CommentAddReactionCounts (const Aws::String &key, int value)
 
CommentAddReactionCounts (Aws::String &&key, int value)
 
CommentAddReactionCounts (const char *key, int value)
 

Detailed Description

Returns information about a specific comment.

See Also:

AWS API Reference

Definition at line 34 of file Comment.h.

Constructor & Destructor Documentation

◆ Comment() [1/2]

Aws::CodeCommit::Model::Comment::Comment ( )

◆ Comment() [2/2]

Aws::CodeCommit::Model::Comment::Comment ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddCallerReactions() [1/3]

Comment& Aws::CodeCommit::Model::Comment::AddCallerReactions ( Aws::String &&  value)
inline

The emoji reactions to a comment, if any, submitted by the user whose credentials are associated with the call to the API.

Definition at line 407 of file Comment.h.

◆ AddCallerReactions() [2/3]

Comment& Aws::CodeCommit::Model::Comment::AddCallerReactions ( const Aws::String value)
inline

The emoji reactions to a comment, if any, submitted by the user whose credentials are associated with the call to the API.

Definition at line 401 of file Comment.h.

◆ AddCallerReactions() [3/3]

Comment& Aws::CodeCommit::Model::Comment::AddCallerReactions ( const char *  value)
inline

The emoji reactions to a comment, if any, submitted by the user whose credentials are associated with the call to the API.

Definition at line 413 of file Comment.h.

◆ AddReactionCounts() [1/3]

Comment& Aws::CodeCommit::Model::Comment::AddReactionCounts ( Aws::String &&  key,
int  value 
)
inline

A string to integer map that represents the number of individual users who have responded to a comment with the specified reactions.

Definition at line 462 of file Comment.h.

◆ AddReactionCounts() [2/3]

Comment& Aws::CodeCommit::Model::Comment::AddReactionCounts ( const Aws::String key,
int  value 
)
inline

A string to integer map that represents the number of individual users who have responded to a comment with the specified reactions.

Definition at line 456 of file Comment.h.

◆ AddReactionCounts() [3/3]

Comment& Aws::CodeCommit::Model::Comment::AddReactionCounts ( const char *  key,
int  value 
)
inline

A string to integer map that represents the number of individual users who have responded to a comment with the specified reactions.

Definition at line 468 of file Comment.h.

◆ AuthorArnHasBeenSet()

bool Aws::CodeCommit::Model::Comment::AuthorArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the person who posted the comment.

Definition at line 242 of file Comment.h.

◆ CallerReactionsHasBeenSet()

bool Aws::CodeCommit::Model::Comment::CallerReactionsHasBeenSet ( ) const
inline

The emoji reactions to a comment, if any, submitted by the user whose credentials are associated with the call to the API.

Definition at line 371 of file Comment.h.

◆ ClientRequestTokenHasBeenSet()

bool Aws::CodeCommit::Model::Comment::ClientRequestTokenHasBeenSet ( ) const
inline

A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.

Definition at line 310 of file Comment.h.

◆ CommentIdHasBeenSet()

bool Aws::CodeCommit::Model::Comment::CommentIdHasBeenSet ( ) const
inline

The system-generated comment ID.

Definition at line 51 of file Comment.h.

◆ ContentHasBeenSet()

bool Aws::CodeCommit::Model::Comment::ContentHasBeenSet ( ) const
inline

The content of the comment.

Definition at line 92 of file Comment.h.

◆ CreationDateHasBeenSet()

bool Aws::CodeCommit::Model::Comment::CreationDateHasBeenSet ( ) const
inline

The date and time the comment was created, in timestamp format.

Definition at line 174 of file Comment.h.

◆ DeletedHasBeenSet()

bool Aws::CodeCommit::Model::Comment::DeletedHasBeenSet ( ) const
inline

A Boolean value indicating whether the comment has been deleted.

Definition at line 283 of file Comment.h.

◆ GetAuthorArn()

const Aws::String& Aws::CodeCommit::Model::Comment::GetAuthorArn ( ) const
inline

The Amazon Resource Name (ARN) of the person who posted the comment.

Definition at line 237 of file Comment.h.

◆ GetCallerReactions()

const Aws::Vector<Aws::String>& Aws::CodeCommit::Model::Comment::GetCallerReactions ( ) const
inline

The emoji reactions to a comment, if any, submitted by the user whose credentials are associated with the call to the API.

Definition at line 365 of file Comment.h.

◆ GetClientRequestToken()

const Aws::String& Aws::CodeCommit::Model::Comment::GetClientRequestToken ( ) const
inline

A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.

Definition at line 302 of file Comment.h.

◆ GetCommentId()

const Aws::String& Aws::CodeCommit::Model::Comment::GetCommentId ( ) const
inline

The system-generated comment ID.

Definition at line 46 of file Comment.h.

◆ GetContent()

const Aws::String& Aws::CodeCommit::Model::Comment::GetContent ( ) const
inline

The content of the comment.

Definition at line 87 of file Comment.h.

◆ GetCreationDate()

const Aws::Utils::DateTime& Aws::CodeCommit::Model::Comment::GetCreationDate ( ) const
inline

The date and time the comment was created, in timestamp format.

Definition at line 169 of file Comment.h.

◆ GetDeleted()

bool Aws::CodeCommit::Model::Comment::GetDeleted ( ) const
inline

A Boolean value indicating whether the comment has been deleted.

Definition at line 278 of file Comment.h.

◆ GetInReplyTo()

const Aws::String& Aws::CodeCommit::Model::Comment::GetInReplyTo ( ) const
inline

The ID of the comment for which this comment is a reply, if any.

Definition at line 128 of file Comment.h.

◆ GetLastModifiedDate()

const Aws::Utils::DateTime& Aws::CodeCommit::Model::Comment::GetLastModifiedDate ( ) const
inline

The date and time the comment was most recently modified, in timestamp format.

Definition at line 201 of file Comment.h.

◆ GetReactionCounts()

const Aws::Map<Aws::String, int>& Aws::CodeCommit::Model::Comment::GetReactionCounts ( ) const
inline

A string to integer map that represents the number of individual users who have responded to a comment with the specified reactions.

Definition at line 420 of file Comment.h.

◆ InReplyToHasBeenSet()

bool Aws::CodeCommit::Model::Comment::InReplyToHasBeenSet ( ) const
inline

The ID of the comment for which this comment is a reply, if any.

Definition at line 133 of file Comment.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CodeCommit::Model::Comment::Jsonize ( ) const

◆ LastModifiedDateHasBeenSet()

bool Aws::CodeCommit::Model::Comment::LastModifiedDateHasBeenSet ( ) const
inline

The date and time the comment was most recently modified, in timestamp format.

Definition at line 207 of file Comment.h.

◆ operator=()

Comment& Aws::CodeCommit::Model::Comment::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ReactionCountsHasBeenSet()

bool Aws::CodeCommit::Model::Comment::ReactionCountsHasBeenSet ( ) const
inline

A string to integer map that represents the number of individual users who have responded to a comment with the specified reactions.

Definition at line 426 of file Comment.h.

◆ SetAuthorArn() [1/3]

void Aws::CodeCommit::Model::Comment::SetAuthorArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the person who posted the comment.

Definition at line 252 of file Comment.h.

◆ SetAuthorArn() [2/3]

void Aws::CodeCommit::Model::Comment::SetAuthorArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the person who posted the comment.

Definition at line 247 of file Comment.h.

◆ SetAuthorArn() [3/3]

void Aws::CodeCommit::Model::Comment::SetAuthorArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the person who posted the comment.

Definition at line 257 of file Comment.h.

◆ SetCallerReactions() [1/2]

void Aws::CodeCommit::Model::Comment::SetCallerReactions ( Aws::Vector< Aws::String > &&  value)
inline

The emoji reactions to a comment, if any, submitted by the user whose credentials are associated with the call to the API.

Definition at line 383 of file Comment.h.

◆ SetCallerReactions() [2/2]

void Aws::CodeCommit::Model::Comment::SetCallerReactions ( const Aws::Vector< Aws::String > &  value)
inline

The emoji reactions to a comment, if any, submitted by the user whose credentials are associated with the call to the API.

Definition at line 377 of file Comment.h.

◆ SetClientRequestToken() [1/3]

void Aws::CodeCommit::Model::Comment::SetClientRequestToken ( Aws::String &&  value)
inline

A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.

Definition at line 326 of file Comment.h.

◆ SetClientRequestToken() [2/3]

void Aws::CodeCommit::Model::Comment::SetClientRequestToken ( const Aws::String value)
inline

A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.

Definition at line 318 of file Comment.h.

◆ SetClientRequestToken() [3/3]

void Aws::CodeCommit::Model::Comment::SetClientRequestToken ( const char *  value)
inline

A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.

Definition at line 334 of file Comment.h.

◆ SetCommentId() [1/3]

void Aws::CodeCommit::Model::Comment::SetCommentId ( Aws::String &&  value)
inline

The system-generated comment ID.

Definition at line 61 of file Comment.h.

◆ SetCommentId() [2/3]

void Aws::CodeCommit::Model::Comment::SetCommentId ( const Aws::String value)
inline

The system-generated comment ID.

Definition at line 56 of file Comment.h.

◆ SetCommentId() [3/3]

void Aws::CodeCommit::Model::Comment::SetCommentId ( const char *  value)
inline

The system-generated comment ID.

Definition at line 66 of file Comment.h.

◆ SetContent() [1/3]

void Aws::CodeCommit::Model::Comment::SetContent ( Aws::String &&  value)
inline

The content of the comment.

Definition at line 102 of file Comment.h.

◆ SetContent() [2/3]

void Aws::CodeCommit::Model::Comment::SetContent ( const Aws::String value)
inline

The content of the comment.

Definition at line 97 of file Comment.h.

◆ SetContent() [3/3]

void Aws::CodeCommit::Model::Comment::SetContent ( const char *  value)
inline

The content of the comment.

Definition at line 107 of file Comment.h.

◆ SetCreationDate() [1/2]

void Aws::CodeCommit::Model::Comment::SetCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date and time the comment was created, in timestamp format.

Definition at line 184 of file Comment.h.

◆ SetCreationDate() [2/2]

void Aws::CodeCommit::Model::Comment::SetCreationDate ( const Aws::Utils::DateTime value)
inline

The date and time the comment was created, in timestamp format.

Definition at line 179 of file Comment.h.

◆ SetDeleted()

void Aws::CodeCommit::Model::Comment::SetDeleted ( bool  value)
inline

A Boolean value indicating whether the comment has been deleted.

Definition at line 288 of file Comment.h.

◆ SetInReplyTo() [1/3]

void Aws::CodeCommit::Model::Comment::SetInReplyTo ( Aws::String &&  value)
inline

The ID of the comment for which this comment is a reply, if any.

Definition at line 143 of file Comment.h.

◆ SetInReplyTo() [2/3]

void Aws::CodeCommit::Model::Comment::SetInReplyTo ( const Aws::String value)
inline

The ID of the comment for which this comment is a reply, if any.

Definition at line 138 of file Comment.h.

◆ SetInReplyTo() [3/3]

void Aws::CodeCommit::Model::Comment::SetInReplyTo ( const char *  value)
inline

The ID of the comment for which this comment is a reply, if any.

Definition at line 148 of file Comment.h.

◆ SetLastModifiedDate() [1/2]

void Aws::CodeCommit::Model::Comment::SetLastModifiedDate ( Aws::Utils::DateTime &&  value)
inline

The date and time the comment was most recently modified, in timestamp format.

Definition at line 219 of file Comment.h.

◆ SetLastModifiedDate() [2/2]

void Aws::CodeCommit::Model::Comment::SetLastModifiedDate ( const Aws::Utils::DateTime value)
inline

The date and time the comment was most recently modified, in timestamp format.

Definition at line 213 of file Comment.h.

◆ SetReactionCounts() [1/2]

void Aws::CodeCommit::Model::Comment::SetReactionCounts ( Aws::Map< Aws::String, int > &&  value)
inline

A string to integer map that represents the number of individual users who have responded to a comment with the specified reactions.

Definition at line 438 of file Comment.h.

◆ SetReactionCounts() [2/2]

void Aws::CodeCommit::Model::Comment::SetReactionCounts ( const Aws::Map< Aws::String, int > &  value)
inline

A string to integer map that represents the number of individual users who have responded to a comment with the specified reactions.

Definition at line 432 of file Comment.h.

◆ WithAuthorArn() [1/3]

Comment& Aws::CodeCommit::Model::Comment::WithAuthorArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the person who posted the comment.

Definition at line 267 of file Comment.h.

◆ WithAuthorArn() [2/3]

Comment& Aws::CodeCommit::Model::Comment::WithAuthorArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the person who posted the comment.

Definition at line 262 of file Comment.h.

◆ WithAuthorArn() [3/3]

Comment& Aws::CodeCommit::Model::Comment::WithAuthorArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the person who posted the comment.

Definition at line 272 of file Comment.h.

◆ WithCallerReactions() [1/2]

Comment& Aws::CodeCommit::Model::Comment::WithCallerReactions ( Aws::Vector< Aws::String > &&  value)
inline

The emoji reactions to a comment, if any, submitted by the user whose credentials are associated with the call to the API.

Definition at line 395 of file Comment.h.

◆ WithCallerReactions() [2/2]

Comment& Aws::CodeCommit::Model::Comment::WithCallerReactions ( const Aws::Vector< Aws::String > &  value)
inline

The emoji reactions to a comment, if any, submitted by the user whose credentials are associated with the call to the API.

Definition at line 389 of file Comment.h.

◆ WithClientRequestToken() [1/3]

Comment& Aws::CodeCommit::Model::Comment::WithClientRequestToken ( Aws::String &&  value)
inline

A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.

Definition at line 350 of file Comment.h.

◆ WithClientRequestToken() [2/3]

Comment& Aws::CodeCommit::Model::Comment::WithClientRequestToken ( const Aws::String value)
inline

A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.

Definition at line 342 of file Comment.h.

◆ WithClientRequestToken() [3/3]

Comment& Aws::CodeCommit::Model::Comment::WithClientRequestToken ( const char *  value)
inline

A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.

Definition at line 358 of file Comment.h.

◆ WithCommentId() [1/3]

Comment& Aws::CodeCommit::Model::Comment::WithCommentId ( Aws::String &&  value)
inline

The system-generated comment ID.

Definition at line 76 of file Comment.h.

◆ WithCommentId() [2/3]

Comment& Aws::CodeCommit::Model::Comment::WithCommentId ( const Aws::String value)
inline

The system-generated comment ID.

Definition at line 71 of file Comment.h.

◆ WithCommentId() [3/3]

Comment& Aws::CodeCommit::Model::Comment::WithCommentId ( const char *  value)
inline

The system-generated comment ID.

Definition at line 81 of file Comment.h.

◆ WithContent() [1/3]

Comment& Aws::CodeCommit::Model::Comment::WithContent ( Aws::String &&  value)
inline

The content of the comment.

Definition at line 117 of file Comment.h.

◆ WithContent() [2/3]

Comment& Aws::CodeCommit::Model::Comment::WithContent ( const Aws::String value)
inline

The content of the comment.

Definition at line 112 of file Comment.h.

◆ WithContent() [3/3]

Comment& Aws::CodeCommit::Model::Comment::WithContent ( const char *  value)
inline

The content of the comment.

Definition at line 122 of file Comment.h.

◆ WithCreationDate() [1/2]

Comment& Aws::CodeCommit::Model::Comment::WithCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date and time the comment was created, in timestamp format.

Definition at line 194 of file Comment.h.

◆ WithCreationDate() [2/2]

Comment& Aws::CodeCommit::Model::Comment::WithCreationDate ( const Aws::Utils::DateTime value)
inline

The date and time the comment was created, in timestamp format.

Definition at line 189 of file Comment.h.

◆ WithDeleted()

Comment& Aws::CodeCommit::Model::Comment::WithDeleted ( bool  value)
inline

A Boolean value indicating whether the comment has been deleted.

Definition at line 293 of file Comment.h.

◆ WithInReplyTo() [1/3]

Comment& Aws::CodeCommit::Model::Comment::WithInReplyTo ( Aws::String &&  value)
inline

The ID of the comment for which this comment is a reply, if any.

Definition at line 158 of file Comment.h.

◆ WithInReplyTo() [2/3]

Comment& Aws::CodeCommit::Model::Comment::WithInReplyTo ( const Aws::String value)
inline

The ID of the comment for which this comment is a reply, if any.

Definition at line 153 of file Comment.h.

◆ WithInReplyTo() [3/3]

Comment& Aws::CodeCommit::Model::Comment::WithInReplyTo ( const char *  value)
inline

The ID of the comment for which this comment is a reply, if any.

Definition at line 163 of file Comment.h.

◆ WithLastModifiedDate() [1/2]

Comment& Aws::CodeCommit::Model::Comment::WithLastModifiedDate ( Aws::Utils::DateTime &&  value)
inline

The date and time the comment was most recently modified, in timestamp format.

Definition at line 231 of file Comment.h.

◆ WithLastModifiedDate() [2/2]

Comment& Aws::CodeCommit::Model::Comment::WithLastModifiedDate ( const Aws::Utils::DateTime value)
inline

The date and time the comment was most recently modified, in timestamp format.

Definition at line 225 of file Comment.h.

◆ WithReactionCounts() [1/2]

Comment& Aws::CodeCommit::Model::Comment::WithReactionCounts ( Aws::Map< Aws::String, int > &&  value)
inline

A string to integer map that represents the number of individual users who have responded to a comment with the specified reactions.

Definition at line 450 of file Comment.h.

◆ WithReactionCounts() [2/2]

Comment& Aws::CodeCommit::Model::Comment::WithReactionCounts ( const Aws::Map< Aws::String, int > &  value)
inline

A string to integer map that represents the number of individual users who have responded to a comment with the specified reactions.

Definition at line 444 of file Comment.h.


The documentation for this class was generated from the following file: