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

#include <ApprovalRule.h>

Public Member Functions

 ApprovalRule ()
 
 ApprovalRule (Aws::Utils::Json::JsonView jsonValue)
 
ApprovalRuleoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetApprovalRuleId () const
 
bool ApprovalRuleIdHasBeenSet () const
 
void SetApprovalRuleId (const Aws::String &value)
 
void SetApprovalRuleId (Aws::String &&value)
 
void SetApprovalRuleId (const char *value)
 
ApprovalRuleWithApprovalRuleId (const Aws::String &value)
 
ApprovalRuleWithApprovalRuleId (Aws::String &&value)
 
ApprovalRuleWithApprovalRuleId (const char *value)
 
const Aws::StringGetApprovalRuleName () const
 
bool ApprovalRuleNameHasBeenSet () const
 
void SetApprovalRuleName (const Aws::String &value)
 
void SetApprovalRuleName (Aws::String &&value)
 
void SetApprovalRuleName (const char *value)
 
ApprovalRuleWithApprovalRuleName (const Aws::String &value)
 
ApprovalRuleWithApprovalRuleName (Aws::String &&value)
 
ApprovalRuleWithApprovalRuleName (const char *value)
 
const Aws::StringGetApprovalRuleContent () const
 
bool ApprovalRuleContentHasBeenSet () const
 
void SetApprovalRuleContent (const Aws::String &value)
 
void SetApprovalRuleContent (Aws::String &&value)
 
void SetApprovalRuleContent (const char *value)
 
ApprovalRuleWithApprovalRuleContent (const Aws::String &value)
 
ApprovalRuleWithApprovalRuleContent (Aws::String &&value)
 
ApprovalRuleWithApprovalRuleContent (const char *value)
 
const Aws::StringGetRuleContentSha256 () const
 
bool RuleContentSha256HasBeenSet () const
 
void SetRuleContentSha256 (const Aws::String &value)
 
void SetRuleContentSha256 (Aws::String &&value)
 
void SetRuleContentSha256 (const char *value)
 
ApprovalRuleWithRuleContentSha256 (const Aws::String &value)
 
ApprovalRuleWithRuleContentSha256 (Aws::String &&value)
 
ApprovalRuleWithRuleContentSha256 (const char *value)
 
const Aws::Utils::DateTimeGetLastModifiedDate () const
 
bool LastModifiedDateHasBeenSet () const
 
void SetLastModifiedDate (const Aws::Utils::DateTime &value)
 
void SetLastModifiedDate (Aws::Utils::DateTime &&value)
 
ApprovalRuleWithLastModifiedDate (const Aws::Utils::DateTime &value)
 
ApprovalRuleWithLastModifiedDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
ApprovalRuleWithCreationDate (const Aws::Utils::DateTime &value)
 
ApprovalRuleWithCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetLastModifiedUser () const
 
bool LastModifiedUserHasBeenSet () const
 
void SetLastModifiedUser (const Aws::String &value)
 
void SetLastModifiedUser (Aws::String &&value)
 
void SetLastModifiedUser (const char *value)
 
ApprovalRuleWithLastModifiedUser (const Aws::String &value)
 
ApprovalRuleWithLastModifiedUser (Aws::String &&value)
 
ApprovalRuleWithLastModifiedUser (const char *value)
 
const OriginApprovalRuleTemplateGetOriginApprovalRuleTemplate () const
 
bool OriginApprovalRuleTemplateHasBeenSet () const
 
void SetOriginApprovalRuleTemplate (const OriginApprovalRuleTemplate &value)
 
void SetOriginApprovalRuleTemplate (OriginApprovalRuleTemplate &&value)
 
ApprovalRuleWithOriginApprovalRuleTemplate (const OriginApprovalRuleTemplate &value)
 
ApprovalRuleWithOriginApprovalRuleTemplate (OriginApprovalRuleTemplate &&value)
 

Detailed Description

Returns information about an approval rule.

See Also:

AWS API Reference

Definition at line 33 of file ApprovalRule.h.

Constructor & Destructor Documentation

◆ ApprovalRule() [1/2]

Aws::CodeCommit::Model::ApprovalRule::ApprovalRule ( )

◆ ApprovalRule() [2/2]

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

Member Function Documentation

◆ ApprovalRuleContentHasBeenSet()

bool Aws::CodeCommit::Model::ApprovalRule::ApprovalRuleContentHasBeenSet ( ) const
inline

The content of the approval rule.

Definition at line 132 of file ApprovalRule.h.

◆ ApprovalRuleIdHasBeenSet()

bool Aws::CodeCommit::Model::ApprovalRule::ApprovalRuleIdHasBeenSet ( ) const
inline

The system-generated ID of the approval rule.

Definition at line 50 of file ApprovalRule.h.

◆ ApprovalRuleNameHasBeenSet()

bool Aws::CodeCommit::Model::ApprovalRule::ApprovalRuleNameHasBeenSet ( ) const
inline

The name of the approval rule.

Definition at line 91 of file ApprovalRule.h.

◆ CreationDateHasBeenSet()

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

The date the approval rule was created, in timestamp format.

Definition at line 251 of file ApprovalRule.h.

◆ GetApprovalRuleContent()

const Aws::String& Aws::CodeCommit::Model::ApprovalRule::GetApprovalRuleContent ( ) const
inline

The content of the approval rule.

Definition at line 127 of file ApprovalRule.h.

◆ GetApprovalRuleId()

const Aws::String& Aws::CodeCommit::Model::ApprovalRule::GetApprovalRuleId ( ) const
inline

The system-generated ID of the approval rule.

Definition at line 45 of file ApprovalRule.h.

◆ GetApprovalRuleName()

const Aws::String& Aws::CodeCommit::Model::ApprovalRule::GetApprovalRuleName ( ) const
inline

The name of the approval rule.

Definition at line 86 of file ApprovalRule.h.

◆ GetCreationDate()

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

The date the approval rule was created, in timestamp format.

Definition at line 246 of file ApprovalRule.h.

◆ GetLastModifiedDate()

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

The date the approval rule was most recently changed, in timestamp format.

Definition at line 210 of file ApprovalRule.h.

◆ GetLastModifiedUser()

const Aws::String& Aws::CodeCommit::Model::ApprovalRule::GetLastModifiedUser ( ) const
inline

The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule.

Definition at line 278 of file ApprovalRule.h.

◆ GetOriginApprovalRuleTemplate()

const OriginApprovalRuleTemplate& Aws::CodeCommit::Model::ApprovalRule::GetOriginApprovalRuleTemplate ( ) const
inline

The approval rule template used to create the rule.

Definition at line 326 of file ApprovalRule.h.

◆ GetRuleContentSha256()

const Aws::String& Aws::CodeCommit::Model::ApprovalRule::GetRuleContentSha256 ( ) const
inline

The SHA-256 hash signature for the content of the approval rule.

Definition at line 168 of file ApprovalRule.h.

◆ Jsonize()

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

◆ LastModifiedDateHasBeenSet()

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

The date the approval rule was most recently changed, in timestamp format.

Definition at line 216 of file ApprovalRule.h.

◆ LastModifiedUserHasBeenSet()

bool Aws::CodeCommit::Model::ApprovalRule::LastModifiedUserHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule.

Definition at line 284 of file ApprovalRule.h.

◆ operator=()

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

◆ OriginApprovalRuleTemplateHasBeenSet()

bool Aws::CodeCommit::Model::ApprovalRule::OriginApprovalRuleTemplateHasBeenSet ( ) const
inline

The approval rule template used to create the rule.

Definition at line 331 of file ApprovalRule.h.

◆ RuleContentSha256HasBeenSet()

bool Aws::CodeCommit::Model::ApprovalRule::RuleContentSha256HasBeenSet ( ) const
inline

The SHA-256 hash signature for the content of the approval rule.

Definition at line 173 of file ApprovalRule.h.

◆ SetApprovalRuleContent() [1/3]

void Aws::CodeCommit::Model::ApprovalRule::SetApprovalRuleContent ( Aws::String &&  value)
inline

The content of the approval rule.

Definition at line 142 of file ApprovalRule.h.

◆ SetApprovalRuleContent() [2/3]

void Aws::CodeCommit::Model::ApprovalRule::SetApprovalRuleContent ( const Aws::String value)
inline

The content of the approval rule.

Definition at line 137 of file ApprovalRule.h.

◆ SetApprovalRuleContent() [3/3]

void Aws::CodeCommit::Model::ApprovalRule::SetApprovalRuleContent ( const char *  value)
inline

The content of the approval rule.

Definition at line 147 of file ApprovalRule.h.

◆ SetApprovalRuleId() [1/3]

void Aws::CodeCommit::Model::ApprovalRule::SetApprovalRuleId ( Aws::String &&  value)
inline

The system-generated ID of the approval rule.

Definition at line 60 of file ApprovalRule.h.

◆ SetApprovalRuleId() [2/3]

void Aws::CodeCommit::Model::ApprovalRule::SetApprovalRuleId ( const Aws::String value)
inline

The system-generated ID of the approval rule.

Definition at line 55 of file ApprovalRule.h.

◆ SetApprovalRuleId() [3/3]

void Aws::CodeCommit::Model::ApprovalRule::SetApprovalRuleId ( const char *  value)
inline

The system-generated ID of the approval rule.

Definition at line 65 of file ApprovalRule.h.

◆ SetApprovalRuleName() [1/3]

void Aws::CodeCommit::Model::ApprovalRule::SetApprovalRuleName ( Aws::String &&  value)
inline

The name of the approval rule.

Definition at line 101 of file ApprovalRule.h.

◆ SetApprovalRuleName() [2/3]

void Aws::CodeCommit::Model::ApprovalRule::SetApprovalRuleName ( const Aws::String value)
inline

The name of the approval rule.

Definition at line 96 of file ApprovalRule.h.

◆ SetApprovalRuleName() [3/3]

void Aws::CodeCommit::Model::ApprovalRule::SetApprovalRuleName ( const char *  value)
inline

The name of the approval rule.

Definition at line 106 of file ApprovalRule.h.

◆ SetCreationDate() [1/2]

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

The date the approval rule was created, in timestamp format.

Definition at line 261 of file ApprovalRule.h.

◆ SetCreationDate() [2/2]

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

The date the approval rule was created, in timestamp format.

Definition at line 256 of file ApprovalRule.h.

◆ SetLastModifiedDate() [1/2]

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

The date the approval rule was most recently changed, in timestamp format.

Definition at line 228 of file ApprovalRule.h.

◆ SetLastModifiedDate() [2/2]

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

The date the approval rule was most recently changed, in timestamp format.

Definition at line 222 of file ApprovalRule.h.

◆ SetLastModifiedUser() [1/3]

void Aws::CodeCommit::Model::ApprovalRule::SetLastModifiedUser ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule.

Definition at line 296 of file ApprovalRule.h.

◆ SetLastModifiedUser() [2/3]

void Aws::CodeCommit::Model::ApprovalRule::SetLastModifiedUser ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule.

Definition at line 290 of file ApprovalRule.h.

◆ SetLastModifiedUser() [3/3]

void Aws::CodeCommit::Model::ApprovalRule::SetLastModifiedUser ( const char *  value)
inline

The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule.

Definition at line 302 of file ApprovalRule.h.

◆ SetOriginApprovalRuleTemplate() [1/2]

void Aws::CodeCommit::Model::ApprovalRule::SetOriginApprovalRuleTemplate ( const OriginApprovalRuleTemplate value)
inline

The approval rule template used to create the rule.

Definition at line 336 of file ApprovalRule.h.

◆ SetOriginApprovalRuleTemplate() [2/2]

void Aws::CodeCommit::Model::ApprovalRule::SetOriginApprovalRuleTemplate ( OriginApprovalRuleTemplate &&  value)
inline

The approval rule template used to create the rule.

Definition at line 341 of file ApprovalRule.h.

◆ SetRuleContentSha256() [1/3]

void Aws::CodeCommit::Model::ApprovalRule::SetRuleContentSha256 ( Aws::String &&  value)
inline

The SHA-256 hash signature for the content of the approval rule.

Definition at line 183 of file ApprovalRule.h.

◆ SetRuleContentSha256() [2/3]

void Aws::CodeCommit::Model::ApprovalRule::SetRuleContentSha256 ( const Aws::String value)
inline

The SHA-256 hash signature for the content of the approval rule.

Definition at line 178 of file ApprovalRule.h.

◆ SetRuleContentSha256() [3/3]

void Aws::CodeCommit::Model::ApprovalRule::SetRuleContentSha256 ( const char *  value)
inline

The SHA-256 hash signature for the content of the approval rule.

Definition at line 188 of file ApprovalRule.h.

◆ WithApprovalRuleContent() [1/3]

ApprovalRule& Aws::CodeCommit::Model::ApprovalRule::WithApprovalRuleContent ( Aws::String &&  value)
inline

The content of the approval rule.

Definition at line 157 of file ApprovalRule.h.

◆ WithApprovalRuleContent() [2/3]

ApprovalRule& Aws::CodeCommit::Model::ApprovalRule::WithApprovalRuleContent ( const Aws::String value)
inline

The content of the approval rule.

Definition at line 152 of file ApprovalRule.h.

◆ WithApprovalRuleContent() [3/3]

ApprovalRule& Aws::CodeCommit::Model::ApprovalRule::WithApprovalRuleContent ( const char *  value)
inline

The content of the approval rule.

Definition at line 162 of file ApprovalRule.h.

◆ WithApprovalRuleId() [1/3]

ApprovalRule& Aws::CodeCommit::Model::ApprovalRule::WithApprovalRuleId ( Aws::String &&  value)
inline

The system-generated ID of the approval rule.

Definition at line 75 of file ApprovalRule.h.

◆ WithApprovalRuleId() [2/3]

ApprovalRule& Aws::CodeCommit::Model::ApprovalRule::WithApprovalRuleId ( const Aws::String value)
inline

The system-generated ID of the approval rule.

Definition at line 70 of file ApprovalRule.h.

◆ WithApprovalRuleId() [3/3]

ApprovalRule& Aws::CodeCommit::Model::ApprovalRule::WithApprovalRuleId ( const char *  value)
inline

The system-generated ID of the approval rule.

Definition at line 80 of file ApprovalRule.h.

◆ WithApprovalRuleName() [1/3]

ApprovalRule& Aws::CodeCommit::Model::ApprovalRule::WithApprovalRuleName ( Aws::String &&  value)
inline

The name of the approval rule.

Definition at line 116 of file ApprovalRule.h.

◆ WithApprovalRuleName() [2/3]

ApprovalRule& Aws::CodeCommit::Model::ApprovalRule::WithApprovalRuleName ( const Aws::String value)
inline

The name of the approval rule.

Definition at line 111 of file ApprovalRule.h.

◆ WithApprovalRuleName() [3/3]

ApprovalRule& Aws::CodeCommit::Model::ApprovalRule::WithApprovalRuleName ( const char *  value)
inline

The name of the approval rule.

Definition at line 121 of file ApprovalRule.h.

◆ WithCreationDate() [1/2]

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

The date the approval rule was created, in timestamp format.

Definition at line 271 of file ApprovalRule.h.

◆ WithCreationDate() [2/2]

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

The date the approval rule was created, in timestamp format.

Definition at line 266 of file ApprovalRule.h.

◆ WithLastModifiedDate() [1/2]

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

The date the approval rule was most recently changed, in timestamp format.

Definition at line 240 of file ApprovalRule.h.

◆ WithLastModifiedDate() [2/2]

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

The date the approval rule was most recently changed, in timestamp format.

Definition at line 234 of file ApprovalRule.h.

◆ WithLastModifiedUser() [1/3]

ApprovalRule& Aws::CodeCommit::Model::ApprovalRule::WithLastModifiedUser ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule.

Definition at line 314 of file ApprovalRule.h.

◆ WithLastModifiedUser() [2/3]

ApprovalRule& Aws::CodeCommit::Model::ApprovalRule::WithLastModifiedUser ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule.

Definition at line 308 of file ApprovalRule.h.

◆ WithLastModifiedUser() [3/3]

ApprovalRule& Aws::CodeCommit::Model::ApprovalRule::WithLastModifiedUser ( const char *  value)
inline

The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule.

Definition at line 320 of file ApprovalRule.h.

◆ WithOriginApprovalRuleTemplate() [1/2]

ApprovalRule& Aws::CodeCommit::Model::ApprovalRule::WithOriginApprovalRuleTemplate ( const OriginApprovalRuleTemplate value)
inline

The approval rule template used to create the rule.

Definition at line 346 of file ApprovalRule.h.

◆ WithOriginApprovalRuleTemplate() [2/2]

ApprovalRule& Aws::CodeCommit::Model::ApprovalRule::WithOriginApprovalRuleTemplate ( OriginApprovalRuleTemplate &&  value)
inline

The approval rule template used to create the rule.

Definition at line 351 of file ApprovalRule.h.

◆ WithRuleContentSha256() [1/3]

ApprovalRule& Aws::CodeCommit::Model::ApprovalRule::WithRuleContentSha256 ( Aws::String &&  value)
inline

The SHA-256 hash signature for the content of the approval rule.

Definition at line 198 of file ApprovalRule.h.

◆ WithRuleContentSha256() [2/3]

ApprovalRule& Aws::CodeCommit::Model::ApprovalRule::WithRuleContentSha256 ( const Aws::String value)
inline

The SHA-256 hash signature for the content of the approval rule.

Definition at line 193 of file ApprovalRule.h.

◆ WithRuleContentSha256() [3/3]

ApprovalRule& Aws::CodeCommit::Model::ApprovalRule::WithRuleContentSha256 ( const char *  value)
inline

The SHA-256 hash signature for the content of the approval rule.

Definition at line 203 of file ApprovalRule.h.


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