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

#include <ApprovalRuleTemplate.h>

Public Member Functions

 ApprovalRuleTemplate ()
 
 ApprovalRuleTemplate (Aws::Utils::Json::JsonView jsonValue)
 
ApprovalRuleTemplateoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetApprovalRuleTemplateId () const
 
bool ApprovalRuleTemplateIdHasBeenSet () const
 
void SetApprovalRuleTemplateId (const Aws::String &value)
 
void SetApprovalRuleTemplateId (Aws::String &&value)
 
void SetApprovalRuleTemplateId (const char *value)
 
ApprovalRuleTemplateWithApprovalRuleTemplateId (const Aws::String &value)
 
ApprovalRuleTemplateWithApprovalRuleTemplateId (Aws::String &&value)
 
ApprovalRuleTemplateWithApprovalRuleTemplateId (const char *value)
 
const Aws::StringGetApprovalRuleTemplateName () const
 
bool ApprovalRuleTemplateNameHasBeenSet () const
 
void SetApprovalRuleTemplateName (const Aws::String &value)
 
void SetApprovalRuleTemplateName (Aws::String &&value)
 
void SetApprovalRuleTemplateName (const char *value)
 
ApprovalRuleTemplateWithApprovalRuleTemplateName (const Aws::String &value)
 
ApprovalRuleTemplateWithApprovalRuleTemplateName (Aws::String &&value)
 
ApprovalRuleTemplateWithApprovalRuleTemplateName (const char *value)
 
const Aws::StringGetApprovalRuleTemplateDescription () const
 
bool ApprovalRuleTemplateDescriptionHasBeenSet () const
 
void SetApprovalRuleTemplateDescription (const Aws::String &value)
 
void SetApprovalRuleTemplateDescription (Aws::String &&value)
 
void SetApprovalRuleTemplateDescription (const char *value)
 
ApprovalRuleTemplateWithApprovalRuleTemplateDescription (const Aws::String &value)
 
ApprovalRuleTemplateWithApprovalRuleTemplateDescription (Aws::String &&value)
 
ApprovalRuleTemplateWithApprovalRuleTemplateDescription (const char *value)
 
const Aws::StringGetApprovalRuleTemplateContent () const
 
bool ApprovalRuleTemplateContentHasBeenSet () const
 
void SetApprovalRuleTemplateContent (const Aws::String &value)
 
void SetApprovalRuleTemplateContent (Aws::String &&value)
 
void SetApprovalRuleTemplateContent (const char *value)
 
ApprovalRuleTemplateWithApprovalRuleTemplateContent (const Aws::String &value)
 
ApprovalRuleTemplateWithApprovalRuleTemplateContent (Aws::String &&value)
 
ApprovalRuleTemplateWithApprovalRuleTemplateContent (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)
 
ApprovalRuleTemplateWithRuleContentSha256 (const Aws::String &value)
 
ApprovalRuleTemplateWithRuleContentSha256 (Aws::String &&value)
 
ApprovalRuleTemplateWithRuleContentSha256 (const char *value)
 
const Aws::Utils::DateTimeGetLastModifiedDate () const
 
bool LastModifiedDateHasBeenSet () const
 
void SetLastModifiedDate (const Aws::Utils::DateTime &value)
 
void SetLastModifiedDate (Aws::Utils::DateTime &&value)
 
ApprovalRuleTemplateWithLastModifiedDate (const Aws::Utils::DateTime &value)
 
ApprovalRuleTemplateWithLastModifiedDate (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)
 
ApprovalRuleTemplateWithCreationDate (const Aws::Utils::DateTime &value)
 
ApprovalRuleTemplateWithCreationDate (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)
 
ApprovalRuleTemplateWithLastModifiedUser (const Aws::String &value)
 
ApprovalRuleTemplateWithLastModifiedUser (Aws::String &&value)
 
ApprovalRuleTemplateWithLastModifiedUser (const char *value)
 

Detailed Description

Returns information about an approval rule template.

See Also:

AWS API Reference

Definition at line 33 of file ApprovalRuleTemplate.h.

Constructor & Destructor Documentation

◆ ApprovalRuleTemplate() [1/2]

Aws::CodeCommit::Model::ApprovalRuleTemplate::ApprovalRuleTemplate ( )

◆ ApprovalRuleTemplate() [2/2]

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

Member Function Documentation

◆ ApprovalRuleTemplateContentHasBeenSet()

bool Aws::CodeCommit::Model::ApprovalRuleTemplate::ApprovalRuleTemplateContentHasBeenSet ( ) const
inline

The content of the approval rule template.

Definition at line 173 of file ApprovalRuleTemplate.h.

◆ ApprovalRuleTemplateDescriptionHasBeenSet()

bool Aws::CodeCommit::Model::ApprovalRuleTemplate::ApprovalRuleTemplateDescriptionHasBeenSet ( ) const
inline

The description of the approval rule template.

Definition at line 132 of file ApprovalRuleTemplate.h.

◆ ApprovalRuleTemplateIdHasBeenSet()

bool Aws::CodeCommit::Model::ApprovalRuleTemplate::ApprovalRuleTemplateIdHasBeenSet ( ) const
inline

The system-generated ID of the approval rule template.

Definition at line 50 of file ApprovalRuleTemplate.h.

◆ ApprovalRuleTemplateNameHasBeenSet()

bool Aws::CodeCommit::Model::ApprovalRuleTemplate::ApprovalRuleTemplateNameHasBeenSet ( ) const
inline

The name of the approval rule template.

Definition at line 91 of file ApprovalRuleTemplate.h.

◆ CreationDateHasBeenSet()

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

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

Definition at line 292 of file ApprovalRuleTemplate.h.

◆ GetApprovalRuleTemplateContent()

const Aws::String& Aws::CodeCommit::Model::ApprovalRuleTemplate::GetApprovalRuleTemplateContent ( ) const
inline

The content of the approval rule template.

Definition at line 168 of file ApprovalRuleTemplate.h.

◆ GetApprovalRuleTemplateDescription()

const Aws::String& Aws::CodeCommit::Model::ApprovalRuleTemplate::GetApprovalRuleTemplateDescription ( ) const
inline

The description of the approval rule template.

Definition at line 127 of file ApprovalRuleTemplate.h.

◆ GetApprovalRuleTemplateId()

const Aws::String& Aws::CodeCommit::Model::ApprovalRuleTemplate::GetApprovalRuleTemplateId ( ) const
inline

The system-generated ID of the approval rule template.

Definition at line 45 of file ApprovalRuleTemplate.h.

◆ GetApprovalRuleTemplateName()

const Aws::String& Aws::CodeCommit::Model::ApprovalRuleTemplate::GetApprovalRuleTemplateName ( ) const
inline

The name of the approval rule template.

Definition at line 86 of file ApprovalRuleTemplate.h.

◆ GetCreationDate()

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

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

Definition at line 287 of file ApprovalRuleTemplate.h.

◆ GetLastModifiedDate()

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

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

Definition at line 251 of file ApprovalRuleTemplate.h.

◆ GetLastModifiedUser()

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

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

Definition at line 319 of file ApprovalRuleTemplate.h.

◆ GetRuleContentSha256()

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

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

Definition at line 209 of file ApprovalRuleTemplate.h.

◆ Jsonize()

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

◆ LastModifiedDateHasBeenSet()

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

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

Definition at line 257 of file ApprovalRuleTemplate.h.

◆ LastModifiedUserHasBeenSet()

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

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

Definition at line 325 of file ApprovalRuleTemplate.h.

◆ operator=()

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

◆ RuleContentSha256HasBeenSet()

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

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

Definition at line 214 of file ApprovalRuleTemplate.h.

◆ SetApprovalRuleTemplateContent() [1/3]

void Aws::CodeCommit::Model::ApprovalRuleTemplate::SetApprovalRuleTemplateContent ( Aws::String &&  value)
inline

The content of the approval rule template.

Definition at line 183 of file ApprovalRuleTemplate.h.

◆ SetApprovalRuleTemplateContent() [2/3]

void Aws::CodeCommit::Model::ApprovalRuleTemplate::SetApprovalRuleTemplateContent ( const Aws::String value)
inline

The content of the approval rule template.

Definition at line 178 of file ApprovalRuleTemplate.h.

◆ SetApprovalRuleTemplateContent() [3/3]

void Aws::CodeCommit::Model::ApprovalRuleTemplate::SetApprovalRuleTemplateContent ( const char *  value)
inline

The content of the approval rule template.

Definition at line 188 of file ApprovalRuleTemplate.h.

◆ SetApprovalRuleTemplateDescription() [1/3]

void Aws::CodeCommit::Model::ApprovalRuleTemplate::SetApprovalRuleTemplateDescription ( Aws::String &&  value)
inline

The description of the approval rule template.

Definition at line 142 of file ApprovalRuleTemplate.h.

◆ SetApprovalRuleTemplateDescription() [2/3]

void Aws::CodeCommit::Model::ApprovalRuleTemplate::SetApprovalRuleTemplateDescription ( const Aws::String value)
inline

The description of the approval rule template.

Definition at line 137 of file ApprovalRuleTemplate.h.

◆ SetApprovalRuleTemplateDescription() [3/3]

void Aws::CodeCommit::Model::ApprovalRuleTemplate::SetApprovalRuleTemplateDescription ( const char *  value)
inline

The description of the approval rule template.

Definition at line 147 of file ApprovalRuleTemplate.h.

◆ SetApprovalRuleTemplateId() [1/3]

void Aws::CodeCommit::Model::ApprovalRuleTemplate::SetApprovalRuleTemplateId ( Aws::String &&  value)
inline

The system-generated ID of the approval rule template.

Definition at line 60 of file ApprovalRuleTemplate.h.

◆ SetApprovalRuleTemplateId() [2/3]

void Aws::CodeCommit::Model::ApprovalRuleTemplate::SetApprovalRuleTemplateId ( const Aws::String value)
inline

The system-generated ID of the approval rule template.

Definition at line 55 of file ApprovalRuleTemplate.h.

◆ SetApprovalRuleTemplateId() [3/3]

void Aws::CodeCommit::Model::ApprovalRuleTemplate::SetApprovalRuleTemplateId ( const char *  value)
inline

The system-generated ID of the approval rule template.

Definition at line 65 of file ApprovalRuleTemplate.h.

◆ SetApprovalRuleTemplateName() [1/3]

void Aws::CodeCommit::Model::ApprovalRuleTemplate::SetApprovalRuleTemplateName ( Aws::String &&  value)
inline

The name of the approval rule template.

Definition at line 101 of file ApprovalRuleTemplate.h.

◆ SetApprovalRuleTemplateName() [2/3]

void Aws::CodeCommit::Model::ApprovalRuleTemplate::SetApprovalRuleTemplateName ( const Aws::String value)
inline

The name of the approval rule template.

Definition at line 96 of file ApprovalRuleTemplate.h.

◆ SetApprovalRuleTemplateName() [3/3]

void Aws::CodeCommit::Model::ApprovalRuleTemplate::SetApprovalRuleTemplateName ( const char *  value)
inline

The name of the approval rule template.

Definition at line 106 of file ApprovalRuleTemplate.h.

◆ SetCreationDate() [1/2]

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

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

Definition at line 302 of file ApprovalRuleTemplate.h.

◆ SetCreationDate() [2/2]

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

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

Definition at line 297 of file ApprovalRuleTemplate.h.

◆ SetLastModifiedDate() [1/2]

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

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

Definition at line 269 of file ApprovalRuleTemplate.h.

◆ SetLastModifiedDate() [2/2]

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

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

Definition at line 263 of file ApprovalRuleTemplate.h.

◆ SetLastModifiedUser() [1/3]

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

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

Definition at line 337 of file ApprovalRuleTemplate.h.

◆ SetLastModifiedUser() [2/3]

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

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

Definition at line 331 of file ApprovalRuleTemplate.h.

◆ SetLastModifiedUser() [3/3]

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

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

Definition at line 343 of file ApprovalRuleTemplate.h.

◆ SetRuleContentSha256() [1/3]

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

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

Definition at line 224 of file ApprovalRuleTemplate.h.

◆ SetRuleContentSha256() [2/3]

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

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

Definition at line 219 of file ApprovalRuleTemplate.h.

◆ SetRuleContentSha256() [3/3]

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

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

Definition at line 229 of file ApprovalRuleTemplate.h.

◆ WithApprovalRuleTemplateContent() [1/3]

ApprovalRuleTemplate& Aws::CodeCommit::Model::ApprovalRuleTemplate::WithApprovalRuleTemplateContent ( Aws::String &&  value)
inline

The content of the approval rule template.

Definition at line 198 of file ApprovalRuleTemplate.h.

◆ WithApprovalRuleTemplateContent() [2/3]

ApprovalRuleTemplate& Aws::CodeCommit::Model::ApprovalRuleTemplate::WithApprovalRuleTemplateContent ( const Aws::String value)
inline

The content of the approval rule template.

Definition at line 193 of file ApprovalRuleTemplate.h.

◆ WithApprovalRuleTemplateContent() [3/3]

ApprovalRuleTemplate& Aws::CodeCommit::Model::ApprovalRuleTemplate::WithApprovalRuleTemplateContent ( const char *  value)
inline

The content of the approval rule template.

Definition at line 203 of file ApprovalRuleTemplate.h.

◆ WithApprovalRuleTemplateDescription() [1/3]

ApprovalRuleTemplate& Aws::CodeCommit::Model::ApprovalRuleTemplate::WithApprovalRuleTemplateDescription ( Aws::String &&  value)
inline

The description of the approval rule template.

Definition at line 157 of file ApprovalRuleTemplate.h.

◆ WithApprovalRuleTemplateDescription() [2/3]

ApprovalRuleTemplate& Aws::CodeCommit::Model::ApprovalRuleTemplate::WithApprovalRuleTemplateDescription ( const Aws::String value)
inline

The description of the approval rule template.

Definition at line 152 of file ApprovalRuleTemplate.h.

◆ WithApprovalRuleTemplateDescription() [3/3]

ApprovalRuleTemplate& Aws::CodeCommit::Model::ApprovalRuleTemplate::WithApprovalRuleTemplateDescription ( const char *  value)
inline

The description of the approval rule template.

Definition at line 162 of file ApprovalRuleTemplate.h.

◆ WithApprovalRuleTemplateId() [1/3]

ApprovalRuleTemplate& Aws::CodeCommit::Model::ApprovalRuleTemplate::WithApprovalRuleTemplateId ( Aws::String &&  value)
inline

The system-generated ID of the approval rule template.

Definition at line 75 of file ApprovalRuleTemplate.h.

◆ WithApprovalRuleTemplateId() [2/3]

ApprovalRuleTemplate& Aws::CodeCommit::Model::ApprovalRuleTemplate::WithApprovalRuleTemplateId ( const Aws::String value)
inline

The system-generated ID of the approval rule template.

Definition at line 70 of file ApprovalRuleTemplate.h.

◆ WithApprovalRuleTemplateId() [3/3]

ApprovalRuleTemplate& Aws::CodeCommit::Model::ApprovalRuleTemplate::WithApprovalRuleTemplateId ( const char *  value)
inline

The system-generated ID of the approval rule template.

Definition at line 80 of file ApprovalRuleTemplate.h.

◆ WithApprovalRuleTemplateName() [1/3]

ApprovalRuleTemplate& Aws::CodeCommit::Model::ApprovalRuleTemplate::WithApprovalRuleTemplateName ( Aws::String &&  value)
inline

The name of the approval rule template.

Definition at line 116 of file ApprovalRuleTemplate.h.

◆ WithApprovalRuleTemplateName() [2/3]

ApprovalRuleTemplate& Aws::CodeCommit::Model::ApprovalRuleTemplate::WithApprovalRuleTemplateName ( const Aws::String value)
inline

The name of the approval rule template.

Definition at line 111 of file ApprovalRuleTemplate.h.

◆ WithApprovalRuleTemplateName() [3/3]

ApprovalRuleTemplate& Aws::CodeCommit::Model::ApprovalRuleTemplate::WithApprovalRuleTemplateName ( const char *  value)
inline

The name of the approval rule template.

Definition at line 121 of file ApprovalRuleTemplate.h.

◆ WithCreationDate() [1/2]

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

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

Definition at line 312 of file ApprovalRuleTemplate.h.

◆ WithCreationDate() [2/2]

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

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

Definition at line 307 of file ApprovalRuleTemplate.h.

◆ WithLastModifiedDate() [1/2]

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

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

Definition at line 281 of file ApprovalRuleTemplate.h.

◆ WithLastModifiedDate() [2/2]

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

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

Definition at line 275 of file ApprovalRuleTemplate.h.

◆ WithLastModifiedUser() [1/3]

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

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

Definition at line 355 of file ApprovalRuleTemplate.h.

◆ WithLastModifiedUser() [2/3]

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

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

Definition at line 349 of file ApprovalRuleTemplate.h.

◆ WithLastModifiedUser() [3/3]

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

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

Definition at line 361 of file ApprovalRuleTemplate.h.

◆ WithRuleContentSha256() [1/3]

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

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

Definition at line 239 of file ApprovalRuleTemplate.h.

◆ WithRuleContentSha256() [2/3]

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

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

Definition at line 234 of file ApprovalRuleTemplate.h.

◆ WithRuleContentSha256() [3/3]

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

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

Definition at line 244 of file ApprovalRuleTemplate.h.


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