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

#include <ReactionForComment.h>

Public Member Functions

 ReactionForComment ()
 
 ReactionForComment (Aws::Utils::Json::JsonView jsonValue)
 
ReactionForCommentoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ReactionValueFormatsGetReaction () const
 
bool ReactionHasBeenSet () const
 
void SetReaction (const ReactionValueFormats &value)
 
void SetReaction (ReactionValueFormats &&value)
 
ReactionForCommentWithReaction (const ReactionValueFormats &value)
 
ReactionForCommentWithReaction (ReactionValueFormats &&value)
 
const Aws::Vector< Aws::String > & GetReactionUsers () const
 
bool ReactionUsersHasBeenSet () const
 
void SetReactionUsers (const Aws::Vector< Aws::String > &value)
 
void SetReactionUsers (Aws::Vector< Aws::String > &&value)
 
ReactionForCommentWithReactionUsers (const Aws::Vector< Aws::String > &value)
 
ReactionForCommentWithReactionUsers (Aws::Vector< Aws::String > &&value)
 
ReactionForCommentAddReactionUsers (const Aws::String &value)
 
ReactionForCommentAddReactionUsers (Aws::String &&value)
 
ReactionForCommentAddReactionUsers (const char *value)
 
int GetReactionsFromDeletedUsersCount () const
 
bool ReactionsFromDeletedUsersCountHasBeenSet () const
 
void SetReactionsFromDeletedUsersCount (int value)
 
ReactionForCommentWithReactionsFromDeletedUsersCount (int value)
 

Detailed Description

Information about the reaction values provided by users on a comment.

See Also:

AWS API Reference

Definition at line 34 of file ReactionForComment.h.

Constructor & Destructor Documentation

◆ ReactionForComment() [1/2]

Aws::CodeCommit::Model::ReactionForComment::ReactionForComment ( )

◆ ReactionForComment() [2/2]

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

Member Function Documentation

◆ AddReactionUsers() [1/3]

ReactionForComment& Aws::CodeCommit::Model::ReactionForComment::AddReactionUsers ( Aws::String &&  value)
inline

The Amazon Resource Names (ARNs) of users who have provided reactions to the comment.

Definition at line 120 of file ReactionForComment.h.

◆ AddReactionUsers() [2/3]

ReactionForComment& Aws::CodeCommit::Model::ReactionForComment::AddReactionUsers ( const Aws::String value)
inline

The Amazon Resource Names (ARNs) of users who have provided reactions to the comment.

Definition at line 114 of file ReactionForComment.h.

◆ AddReactionUsers() [3/3]

ReactionForComment& Aws::CodeCommit::Model::ReactionForComment::AddReactionUsers ( const char *  value)
inline

The Amazon Resource Names (ARNs) of users who have provided reactions to the comment.

Definition at line 126 of file ReactionForComment.h.

◆ GetReaction()

const ReactionValueFormats& Aws::CodeCommit::Model::ReactionForComment::GetReaction ( ) const
inline

The reaction for a specified comment.

Definition at line 46 of file ReactionForComment.h.

◆ GetReactionsFromDeletedUsersCount()

int Aws::CodeCommit::Model::ReactionForComment::GetReactionsFromDeletedUsersCount ( ) const
inline

A numerical count of users who reacted with the specified emoji whose identities have been subsequently deleted from IAM. While these IAM users or roles no longer exist, the reactions might still appear in total reaction counts.

Definition at line 135 of file ReactionForComment.h.

◆ GetReactionUsers()

const Aws::Vector<Aws::String>& Aws::CodeCommit::Model::ReactionForComment::GetReactionUsers ( ) const
inline

The Amazon Resource Names (ARNs) of users who have provided reactions to the comment.

Definition at line 78 of file ReactionForComment.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ReactionHasBeenSet()

bool Aws::CodeCommit::Model::ReactionForComment::ReactionHasBeenSet ( ) const
inline

The reaction for a specified comment.

Definition at line 51 of file ReactionForComment.h.

◆ ReactionsFromDeletedUsersCountHasBeenSet()

bool Aws::CodeCommit::Model::ReactionForComment::ReactionsFromDeletedUsersCountHasBeenSet ( ) const
inline

A numerical count of users who reacted with the specified emoji whose identities have been subsequently deleted from IAM. While these IAM users or roles no longer exist, the reactions might still appear in total reaction counts.

Definition at line 143 of file ReactionForComment.h.

◆ ReactionUsersHasBeenSet()

bool Aws::CodeCommit::Model::ReactionForComment::ReactionUsersHasBeenSet ( ) const
inline

The Amazon Resource Names (ARNs) of users who have provided reactions to the comment.

Definition at line 84 of file ReactionForComment.h.

◆ SetReaction() [1/2]

void Aws::CodeCommit::Model::ReactionForComment::SetReaction ( const ReactionValueFormats value)
inline

The reaction for a specified comment.

Definition at line 56 of file ReactionForComment.h.

◆ SetReaction() [2/2]

void Aws::CodeCommit::Model::ReactionForComment::SetReaction ( ReactionValueFormats &&  value)
inline

The reaction for a specified comment.

Definition at line 61 of file ReactionForComment.h.

◆ SetReactionsFromDeletedUsersCount()

void Aws::CodeCommit::Model::ReactionForComment::SetReactionsFromDeletedUsersCount ( int  value)
inline

A numerical count of users who reacted with the specified emoji whose identities have been subsequently deleted from IAM. While these IAM users or roles no longer exist, the reactions might still appear in total reaction counts.

Definition at line 151 of file ReactionForComment.h.

◆ SetReactionUsers() [1/2]

void Aws::CodeCommit::Model::ReactionForComment::SetReactionUsers ( Aws::Vector< Aws::String > &&  value)
inline

The Amazon Resource Names (ARNs) of users who have provided reactions to the comment.

Definition at line 96 of file ReactionForComment.h.

◆ SetReactionUsers() [2/2]

void Aws::CodeCommit::Model::ReactionForComment::SetReactionUsers ( const Aws::Vector< Aws::String > &  value)
inline

The Amazon Resource Names (ARNs) of users who have provided reactions to the comment.

Definition at line 90 of file ReactionForComment.h.

◆ WithReaction() [1/2]

ReactionForComment& Aws::CodeCommit::Model::ReactionForComment::WithReaction ( const ReactionValueFormats value)
inline

The reaction for a specified comment.

Definition at line 66 of file ReactionForComment.h.

◆ WithReaction() [2/2]

ReactionForComment& Aws::CodeCommit::Model::ReactionForComment::WithReaction ( ReactionValueFormats &&  value)
inline

The reaction for a specified comment.

Definition at line 71 of file ReactionForComment.h.

◆ WithReactionsFromDeletedUsersCount()

ReactionForComment& Aws::CodeCommit::Model::ReactionForComment::WithReactionsFromDeletedUsersCount ( int  value)
inline

A numerical count of users who reacted with the specified emoji whose identities have been subsequently deleted from IAM. While these IAM users or roles no longer exist, the reactions might still appear in total reaction counts.

Definition at line 159 of file ReactionForComment.h.

◆ WithReactionUsers() [1/2]

ReactionForComment& Aws::CodeCommit::Model::ReactionForComment::WithReactionUsers ( Aws::Vector< Aws::String > &&  value)
inline

The Amazon Resource Names (ARNs) of users who have provided reactions to the comment.

Definition at line 108 of file ReactionForComment.h.

◆ WithReactionUsers() [2/2]

ReactionForComment& Aws::CodeCommit::Model::ReactionForComment::WithReactionUsers ( const Aws::Vector< Aws::String > &  value)
inline

The Amazon Resource Names (ARNs) of users who have provided reactions to the comment.

Definition at line 102 of file ReactionForComment.h.


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