AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::CodeGuruReviewer::Model::AssociateRepositoryResult Class Reference

#include <AssociateRepositoryResult.h>

Public Member Functions

 AssociateRepositoryResult ()
 
 AssociateRepositoryResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
AssociateRepositoryResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const RepositoryAssociationGetRepositoryAssociation () const
 
void SetRepositoryAssociation (const RepositoryAssociation &value)
 
void SetRepositoryAssociation (RepositoryAssociation &&value)
 
AssociateRepositoryResultWithRepositoryAssociation (const RepositoryAssociation &value)
 
AssociateRepositoryResultWithRepositoryAssociation (RepositoryAssociation &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
AssociateRepositoryResultWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
AssociateRepositoryResultWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
AssociateRepositoryResultAddTags (const Aws::String &key, const Aws::String &value)
 
AssociateRepositoryResultAddTags (Aws::String &&key, const Aws::String &value)
 
AssociateRepositoryResultAddTags (const Aws::String &key, Aws::String &&value)
 
AssociateRepositoryResultAddTags (Aws::String &&key, Aws::String &&value)
 
AssociateRepositoryResultAddTags (const char *key, Aws::String &&value)
 
AssociateRepositoryResultAddTags (Aws::String &&key, const char *value)
 
AssociateRepositoryResultAddTags (const char *key, const char *value)
 

Detailed Description

Definition at line 29 of file AssociateRepositoryResult.h.

Constructor & Destructor Documentation

◆ AssociateRepositoryResult() [1/2]

Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::AssociateRepositoryResult ( )

◆ AssociateRepositoryResult() [2/2]

Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::AssociateRepositoryResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddTags() [1/7]

AssociateRepositoryResult& Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

An array of key-value pairs used to tag an associated repository. A tag is a custom attribute label with two parts:

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case sensitive.

  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case sensitive.

Definition at line 133 of file AssociateRepositoryResult.h.

◆ AddTags() [2/7]

AssociateRepositoryResult& Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

An array of key-value pairs used to tag an associated repository. A tag is a custom attribute label with two parts:

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case sensitive.

  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case sensitive.

Definition at line 145 of file AssociateRepositoryResult.h.

◆ AddTags() [3/7]

AssociateRepositoryResult& Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

An array of key-value pairs used to tag an associated repository. A tag is a custom attribute label with two parts:

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case sensitive.

  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case sensitive.

Definition at line 157 of file AssociateRepositoryResult.h.

◆ AddTags() [4/7]

AssociateRepositoryResult& Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

An array of key-value pairs used to tag an associated repository. A tag is a custom attribute label with two parts:

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case sensitive.

  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case sensitive.

Definition at line 169 of file AssociateRepositoryResult.h.

◆ AddTags() [5/7]

AssociateRepositoryResult& Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

An array of key-value pairs used to tag an associated repository. A tag is a custom attribute label with two parts:

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case sensitive.

  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case sensitive.

Definition at line 181 of file AssociateRepositoryResult.h.

◆ AddTags() [6/7]

AssociateRepositoryResult& Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

An array of key-value pairs used to tag an associated repository. A tag is a custom attribute label with two parts:

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case sensitive.

  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case sensitive.

Definition at line 193 of file AssociateRepositoryResult.h.

◆ AddTags() [7/7]

AssociateRepositoryResult& Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::AddTags ( const char *  key,
const char *  value 
)
inline

An array of key-value pairs used to tag an associated repository. A tag is a custom attribute label with two parts:

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case sensitive.

  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case sensitive.

Definition at line 205 of file AssociateRepositoryResult.h.

◆ GetRepositoryAssociation()

const RepositoryAssociation& Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::GetRepositoryAssociation ( ) const
inline

Information about the repository association.

Definition at line 40 of file AssociateRepositoryResult.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::GetTags ( ) const
inline

An array of key-value pairs used to tag an associated repository. A tag is a custom attribute label with two parts:

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case sensitive.

  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case sensitive.

Definition at line 73 of file AssociateRepositoryResult.h.

◆ operator=()

AssociateRepositoryResult& Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetRepositoryAssociation() [1/2]

void Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::SetRepositoryAssociation ( const RepositoryAssociation value)
inline

Information about the repository association.

Definition at line 45 of file AssociateRepositoryResult.h.

◆ SetRepositoryAssociation() [2/2]

void Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::SetRepositoryAssociation ( RepositoryAssociation &&  value)
inline

Information about the repository association.

Definition at line 50 of file AssociateRepositoryResult.h.

◆ SetTags() [1/2]

void Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

An array of key-value pairs used to tag an associated repository. A tag is a custom attribute label with two parts:

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case sensitive.

  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case sensitive.

Definition at line 85 of file AssociateRepositoryResult.h.

◆ SetTags() [2/2]

void Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

An array of key-value pairs used to tag an associated repository. A tag is a custom attribute label with two parts:

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case sensitive.

  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case sensitive.

Definition at line 97 of file AssociateRepositoryResult.h.

◆ WithRepositoryAssociation() [1/2]

AssociateRepositoryResult& Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::WithRepositoryAssociation ( const RepositoryAssociation value)
inline

Information about the repository association.

Definition at line 55 of file AssociateRepositoryResult.h.

◆ WithRepositoryAssociation() [2/2]

AssociateRepositoryResult& Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::WithRepositoryAssociation ( RepositoryAssociation &&  value)
inline

Information about the repository association.

Definition at line 60 of file AssociateRepositoryResult.h.

◆ WithTags() [1/2]

AssociateRepositoryResult& Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

An array of key-value pairs used to tag an associated repository. A tag is a custom attribute label with two parts:

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case sensitive.

  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case sensitive.

Definition at line 109 of file AssociateRepositoryResult.h.

◆ WithTags() [2/2]

AssociateRepositoryResult& Aws::CodeGuruReviewer::Model::AssociateRepositoryResult::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

An array of key-value pairs used to tag an associated repository. A tag is a custom attribute label with two parts:

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case sensitive.

  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case sensitive.

Definition at line 121 of file AssociateRepositoryResult.h.


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