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

#include <Evaluation.h>

Public Member Functions

 Evaluation ()
 
 Evaluation (Aws::Utils::Json::JsonView jsonValue)
 
Evaluationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetApproved () const
 
bool ApprovedHasBeenSet () const
 
void SetApproved (bool value)
 
EvaluationWithApproved (bool value)
 
bool GetOverridden () const
 
bool OverriddenHasBeenSet () const
 
void SetOverridden (bool value)
 
EvaluationWithOverridden (bool value)
 
const Aws::Vector< Aws::String > & GetApprovalRulesSatisfied () const
 
bool ApprovalRulesSatisfiedHasBeenSet () const
 
void SetApprovalRulesSatisfied (const Aws::Vector< Aws::String > &value)
 
void SetApprovalRulesSatisfied (Aws::Vector< Aws::String > &&value)
 
EvaluationWithApprovalRulesSatisfied (const Aws::Vector< Aws::String > &value)
 
EvaluationWithApprovalRulesSatisfied (Aws::Vector< Aws::String > &&value)
 
EvaluationAddApprovalRulesSatisfied (const Aws::String &value)
 
EvaluationAddApprovalRulesSatisfied (Aws::String &&value)
 
EvaluationAddApprovalRulesSatisfied (const char *value)
 
const Aws::Vector< Aws::String > & GetApprovalRulesNotSatisfied () const
 
bool ApprovalRulesNotSatisfiedHasBeenSet () const
 
void SetApprovalRulesNotSatisfied (const Aws::Vector< Aws::String > &value)
 
void SetApprovalRulesNotSatisfied (Aws::Vector< Aws::String > &&value)
 
EvaluationWithApprovalRulesNotSatisfied (const Aws::Vector< Aws::String > &value)
 
EvaluationWithApprovalRulesNotSatisfied (Aws::Vector< Aws::String > &&value)
 
EvaluationAddApprovalRulesNotSatisfied (const Aws::String &value)
 
EvaluationAddApprovalRulesNotSatisfied (Aws::String &&value)
 
EvaluationAddApprovalRulesNotSatisfied (const char *value)
 

Detailed Description

Returns information about the approval rules applied to a pull request and whether conditions have been met.

See Also:

AWS API Reference

Definition at line 33 of file Evaluation.h.

Constructor & Destructor Documentation

◆ Evaluation() [1/2]

Aws::CodeCommit::Model::Evaluation::Evaluation ( )

◆ Evaluation() [2/2]

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

Member Function Documentation

◆ AddApprovalRulesNotSatisfied() [1/3]

Evaluation& Aws::CodeCommit::Model::Evaluation::AddApprovalRulesNotSatisfied ( Aws::String &&  value)
inline

The names of the approval rules that have not had their conditions met.

Definition at line 172 of file Evaluation.h.

◆ AddApprovalRulesNotSatisfied() [2/3]

Evaluation& Aws::CodeCommit::Model::Evaluation::AddApprovalRulesNotSatisfied ( const Aws::String value)
inline

The names of the approval rules that have not had their conditions met.

Definition at line 167 of file Evaluation.h.

◆ AddApprovalRulesNotSatisfied() [3/3]

Evaluation& Aws::CodeCommit::Model::Evaluation::AddApprovalRulesNotSatisfied ( const char *  value)
inline

The names of the approval rules that have not had their conditions met.

Definition at line 177 of file Evaluation.h.

◆ AddApprovalRulesSatisfied() [1/3]

Evaluation& Aws::CodeCommit::Model::Evaluation::AddApprovalRulesSatisfied ( Aws::String &&  value)
inline

The names of the approval rules that have had their conditions met.

Definition at line 126 of file Evaluation.h.

◆ AddApprovalRulesSatisfied() [2/3]

Evaluation& Aws::CodeCommit::Model::Evaluation::AddApprovalRulesSatisfied ( const Aws::String value)
inline

The names of the approval rules that have had their conditions met.

Definition at line 121 of file Evaluation.h.

◆ AddApprovalRulesSatisfied() [3/3]

Evaluation& Aws::CodeCommit::Model::Evaluation::AddApprovalRulesSatisfied ( const char *  value)
inline

The names of the approval rules that have had their conditions met.

Definition at line 131 of file Evaluation.h.

◆ ApprovalRulesNotSatisfiedHasBeenSet()

bool Aws::CodeCommit::Model::Evaluation::ApprovalRulesNotSatisfiedHasBeenSet ( ) const
inline

The names of the approval rules that have not had their conditions met.

Definition at line 142 of file Evaluation.h.

◆ ApprovalRulesSatisfiedHasBeenSet()

bool Aws::CodeCommit::Model::Evaluation::ApprovalRulesSatisfiedHasBeenSet ( ) const
inline

The names of the approval rules that have had their conditions met.

Definition at line 96 of file Evaluation.h.

◆ ApprovedHasBeenSet()

bool Aws::CodeCommit::Model::Evaluation::ApprovedHasBeenSet ( ) const
inline

Whether the state of the pull request is approved.

Definition at line 50 of file Evaluation.h.

◆ GetApprovalRulesNotSatisfied()

const Aws::Vector<Aws::String>& Aws::CodeCommit::Model::Evaluation::GetApprovalRulesNotSatisfied ( ) const
inline

The names of the approval rules that have not had their conditions met.

Definition at line 137 of file Evaluation.h.

◆ GetApprovalRulesSatisfied()

const Aws::Vector<Aws::String>& Aws::CodeCommit::Model::Evaluation::GetApprovalRulesSatisfied ( ) const
inline

The names of the approval rules that have had their conditions met.

Definition at line 91 of file Evaluation.h.

◆ GetApproved()

bool Aws::CodeCommit::Model::Evaluation::GetApproved ( ) const
inline

Whether the state of the pull request is approved.

Definition at line 45 of file Evaluation.h.

◆ GetOverridden()

bool Aws::CodeCommit::Model::Evaluation::GetOverridden ( ) const
inline

Whether the approval rule requirements for the pull request have been overridden and no longer need to be met.

Definition at line 67 of file Evaluation.h.

◆ Jsonize()

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

◆ operator=()

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

◆ OverriddenHasBeenSet()

bool Aws::CodeCommit::Model::Evaluation::OverriddenHasBeenSet ( ) const
inline

Whether the approval rule requirements for the pull request have been overridden and no longer need to be met.

Definition at line 73 of file Evaluation.h.

◆ SetApprovalRulesNotSatisfied() [1/2]

void Aws::CodeCommit::Model::Evaluation::SetApprovalRulesNotSatisfied ( Aws::Vector< Aws::String > &&  value)
inline

The names of the approval rules that have not had their conditions met.

Definition at line 152 of file Evaluation.h.

◆ SetApprovalRulesNotSatisfied() [2/2]

void Aws::CodeCommit::Model::Evaluation::SetApprovalRulesNotSatisfied ( const Aws::Vector< Aws::String > &  value)
inline

The names of the approval rules that have not had their conditions met.

Definition at line 147 of file Evaluation.h.

◆ SetApprovalRulesSatisfied() [1/2]

void Aws::CodeCommit::Model::Evaluation::SetApprovalRulesSatisfied ( Aws::Vector< Aws::String > &&  value)
inline

The names of the approval rules that have had their conditions met.

Definition at line 106 of file Evaluation.h.

◆ SetApprovalRulesSatisfied() [2/2]

void Aws::CodeCommit::Model::Evaluation::SetApprovalRulesSatisfied ( const Aws::Vector< Aws::String > &  value)
inline

The names of the approval rules that have had their conditions met.

Definition at line 101 of file Evaluation.h.

◆ SetApproved()

void Aws::CodeCommit::Model::Evaluation::SetApproved ( bool  value)
inline

Whether the state of the pull request is approved.

Definition at line 55 of file Evaluation.h.

◆ SetOverridden()

void Aws::CodeCommit::Model::Evaluation::SetOverridden ( bool  value)
inline

Whether the approval rule requirements for the pull request have been overridden and no longer need to be met.

Definition at line 79 of file Evaluation.h.

◆ WithApprovalRulesNotSatisfied() [1/2]

Evaluation& Aws::CodeCommit::Model::Evaluation::WithApprovalRulesNotSatisfied ( Aws::Vector< Aws::String > &&  value)
inline

The names of the approval rules that have not had their conditions met.

Definition at line 162 of file Evaluation.h.

◆ WithApprovalRulesNotSatisfied() [2/2]

Evaluation& Aws::CodeCommit::Model::Evaluation::WithApprovalRulesNotSatisfied ( const Aws::Vector< Aws::String > &  value)
inline

The names of the approval rules that have not had their conditions met.

Definition at line 157 of file Evaluation.h.

◆ WithApprovalRulesSatisfied() [1/2]

Evaluation& Aws::CodeCommit::Model::Evaluation::WithApprovalRulesSatisfied ( Aws::Vector< Aws::String > &&  value)
inline

The names of the approval rules that have had their conditions met.

Definition at line 116 of file Evaluation.h.

◆ WithApprovalRulesSatisfied() [2/2]

Evaluation& Aws::CodeCommit::Model::Evaluation::WithApprovalRulesSatisfied ( const Aws::Vector< Aws::String > &  value)
inline

The names of the approval rules that have had their conditions met.

Definition at line 111 of file Evaluation.h.

◆ WithApproved()

Evaluation& Aws::CodeCommit::Model::Evaluation::WithApproved ( bool  value)
inline

Whether the state of the pull request is approved.

Definition at line 60 of file Evaluation.h.

◆ WithOverridden()

Evaluation& Aws::CodeCommit::Model::Evaluation::WithOverridden ( bool  value)
inline

Whether the approval rule requirements for the pull request have been overridden and no longer need to be met.

Definition at line 85 of file Evaluation.h.


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