#include <ApprovalRule.h>
Returns information about an approval rule.
See Also:
AWS API Reference
Definition at line 33 of file ApprovalRule.h.
◆ ApprovalRule() [1/2]
Aws::CodeCommit::Model::ApprovalRule::ApprovalRule |
( |
| ) |
|
◆ ApprovalRule() [2/2]
◆ ApprovalRuleContentHasBeenSet()
bool Aws::CodeCommit::Model::ApprovalRule::ApprovalRuleContentHasBeenSet |
( |
| ) |
const |
|
inline |
◆ 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 |
◆ 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 |
◆ 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 |
◆ GetCreationDate()
The date the approval rule was created, in timestamp format.
Definition at line 246 of file ApprovalRule.h.
◆ GetLastModifiedDate()
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()
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()
◆ 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=()
◆ 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 |
◆ SetApprovalRuleContent() [2/3]
void Aws::CodeCommit::Model::ApprovalRule::SetApprovalRuleContent |
( |
const Aws::String & |
value | ) |
|
|
inline |
◆ SetApprovalRuleContent() [3/3]
void Aws::CodeCommit::Model::ApprovalRule::SetApprovalRuleContent |
( |
const char * |
value | ) |
|
|
inline |
◆ 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 |
◆ SetApprovalRuleName() [2/3]
void Aws::CodeCommit::Model::ApprovalRule::SetApprovalRuleName |
( |
const Aws::String & |
value | ) |
|
|
inline |
◆ SetApprovalRuleName() [3/3]
void Aws::CodeCommit::Model::ApprovalRule::SetApprovalRuleName |
( |
const char * |
value | ) |
|
|
inline |
◆ SetCreationDate() [1/2]
The date the approval rule was created, in timestamp format.
Definition at line 261 of file ApprovalRule.h.
◆ SetCreationDate() [2/2]
The date the approval rule was created, in timestamp format.
Definition at line 256 of file ApprovalRule.h.
◆ SetLastModifiedDate() [1/2]
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]
The approval rule template used to create the rule.
Definition at line 336 of file ApprovalRule.h.
◆ SetOriginApprovalRuleTemplate() [2/2]
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]
◆ WithApprovalRuleContent() [2/3]
◆ WithApprovalRuleContent() [3/3]
ApprovalRule& Aws::CodeCommit::Model::ApprovalRule::WithApprovalRuleContent |
( |
const char * |
value | ) |
|
|
inline |
◆ WithApprovalRuleId() [1/3]
The system-generated ID of the approval rule.
Definition at line 75 of file ApprovalRule.h.
◆ WithApprovalRuleId() [2/3]
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]
◆ WithApprovalRuleName() [2/3]
◆ WithApprovalRuleName() [3/3]
ApprovalRule& Aws::CodeCommit::Model::ApprovalRule::WithApprovalRuleName |
( |
const char * |
value | ) |
|
|
inline |
◆ WithCreationDate() [1/2]
The date the approval rule was created, in timestamp format.
Definition at line 271 of file ApprovalRule.h.
◆ WithCreationDate() [2/2]
The date the approval rule was created, in timestamp format.
Definition at line 266 of file ApprovalRule.h.
◆ WithLastModifiedDate() [1/2]
The date the approval rule was most recently changed, in timestamp format.
Definition at line 240 of file ApprovalRule.h.
◆ WithLastModifiedDate() [2/2]
The date the approval rule was most recently changed, in timestamp format.
Definition at line 234 of file ApprovalRule.h.
◆ WithLastModifiedUser() [1/3]
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]
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]
The approval rule template used to create the rule.
Definition at line 346 of file ApprovalRule.h.
◆ WithOriginApprovalRuleTemplate() [2/2]
The approval rule template used to create the rule.
Definition at line 351 of file ApprovalRule.h.
◆ WithRuleContentSha256() [1/3]
The SHA-256 hash signature for the content of the approval rule.
Definition at line 198 of file ApprovalRule.h.
◆ WithRuleContentSha256() [2/3]
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: