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

#include <Repository.h>

Public Member Functions

 Repository ()
 
 Repository (Aws::Utils::Json::JsonView jsonValue)
 
Repositoryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const CodeCommitRepositoryGetCodeCommit () const
 
bool CodeCommitHasBeenSet () const
 
void SetCodeCommit (const CodeCommitRepository &value)
 
void SetCodeCommit (CodeCommitRepository &&value)
 
RepositoryWithCodeCommit (const CodeCommitRepository &value)
 
RepositoryWithCodeCommit (CodeCommitRepository &&value)
 
const ThirdPartySourceRepositoryGetBitbucket () const
 
bool BitbucketHasBeenSet () const
 
void SetBitbucket (const ThirdPartySourceRepository &value)
 
void SetBitbucket (ThirdPartySourceRepository &&value)
 
RepositoryWithBitbucket (const ThirdPartySourceRepository &value)
 
RepositoryWithBitbucket (ThirdPartySourceRepository &&value)
 
const ThirdPartySourceRepositoryGetGitHubEnterpriseServer () const
 
bool GitHubEnterpriseServerHasBeenSet () const
 
void SetGitHubEnterpriseServer (const ThirdPartySourceRepository &value)
 
void SetGitHubEnterpriseServer (ThirdPartySourceRepository &&value)
 
RepositoryWithGitHubEnterpriseServer (const ThirdPartySourceRepository &value)
 
RepositoryWithGitHubEnterpriseServer (ThirdPartySourceRepository &&value)
 

Detailed Description

Information about an associated AWS CodeCommit repository or an associated repository that is managed by AWS CodeStar Connections (for example, Bitbucket). This Repository object is not used if your source code is in an associated GitHub repository.

See Also:

AWS API Reference

Definition at line 35 of file Repository.h.

Constructor & Destructor Documentation

◆ Repository() [1/2]

Aws::CodeGuruReviewer::Model::Repository::Repository ( )

◆ Repository() [2/2]

Aws::CodeGuruReviewer::Model::Repository::Repository ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ BitbucketHasBeenSet()

bool Aws::CodeGuruReviewer::Model::Repository::BitbucketHasBeenSet ( ) const
inline

Information about a Bitbucket repository.

Definition at line 83 of file Repository.h.

◆ CodeCommitHasBeenSet()

bool Aws::CodeGuruReviewer::Model::Repository::CodeCommitHasBeenSet ( ) const
inline

Information about an AWS CodeCommit repository.

Definition at line 52 of file Repository.h.

◆ GetBitbucket()

const ThirdPartySourceRepository& Aws::CodeGuruReviewer::Model::Repository::GetBitbucket ( ) const
inline

Information about a Bitbucket repository.

Definition at line 78 of file Repository.h.

◆ GetCodeCommit()

const CodeCommitRepository& Aws::CodeGuruReviewer::Model::Repository::GetCodeCommit ( ) const
inline

Information about an AWS CodeCommit repository.

Definition at line 47 of file Repository.h.

◆ GetGitHubEnterpriseServer()

const ThirdPartySourceRepository& Aws::CodeGuruReviewer::Model::Repository::GetGitHubEnterpriseServer ( ) const
inline

Information about a GitHub Enterprise Server repository.

Definition at line 109 of file Repository.h.

◆ GitHubEnterpriseServerHasBeenSet()

bool Aws::CodeGuruReviewer::Model::Repository::GitHubEnterpriseServerHasBeenSet ( ) const
inline

Information about a GitHub Enterprise Server repository.

Definition at line 114 of file Repository.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CodeGuruReviewer::Model::Repository::Jsonize ( ) const

◆ operator=()

Repository& Aws::CodeGuruReviewer::Model::Repository::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetBitbucket() [1/2]

void Aws::CodeGuruReviewer::Model::Repository::SetBitbucket ( const ThirdPartySourceRepository value)
inline

Information about a Bitbucket repository.

Definition at line 88 of file Repository.h.

◆ SetBitbucket() [2/2]

void Aws::CodeGuruReviewer::Model::Repository::SetBitbucket ( ThirdPartySourceRepository &&  value)
inline

Information about a Bitbucket repository.

Definition at line 93 of file Repository.h.

◆ SetCodeCommit() [1/2]

void Aws::CodeGuruReviewer::Model::Repository::SetCodeCommit ( const CodeCommitRepository value)
inline

Information about an AWS CodeCommit repository.

Definition at line 57 of file Repository.h.

◆ SetCodeCommit() [2/2]

void Aws::CodeGuruReviewer::Model::Repository::SetCodeCommit ( CodeCommitRepository &&  value)
inline

Information about an AWS CodeCommit repository.

Definition at line 62 of file Repository.h.

◆ SetGitHubEnterpriseServer() [1/2]

void Aws::CodeGuruReviewer::Model::Repository::SetGitHubEnterpriseServer ( const ThirdPartySourceRepository value)
inline

Information about a GitHub Enterprise Server repository.

Definition at line 119 of file Repository.h.

◆ SetGitHubEnterpriseServer() [2/2]

void Aws::CodeGuruReviewer::Model::Repository::SetGitHubEnterpriseServer ( ThirdPartySourceRepository &&  value)
inline

Information about a GitHub Enterprise Server repository.

Definition at line 124 of file Repository.h.

◆ WithBitbucket() [1/2]

Repository& Aws::CodeGuruReviewer::Model::Repository::WithBitbucket ( const ThirdPartySourceRepository value)
inline

Information about a Bitbucket repository.

Definition at line 98 of file Repository.h.

◆ WithBitbucket() [2/2]

Repository& Aws::CodeGuruReviewer::Model::Repository::WithBitbucket ( ThirdPartySourceRepository &&  value)
inline

Information about a Bitbucket repository.

Definition at line 103 of file Repository.h.

◆ WithCodeCommit() [1/2]

Repository& Aws::CodeGuruReviewer::Model::Repository::WithCodeCommit ( const CodeCommitRepository value)
inline

Information about an AWS CodeCommit repository.

Definition at line 67 of file Repository.h.

◆ WithCodeCommit() [2/2]

Repository& Aws::CodeGuruReviewer::Model::Repository::WithCodeCommit ( CodeCommitRepository &&  value)
inline

Information about an AWS CodeCommit repository.

Definition at line 72 of file Repository.h.

◆ WithGitHubEnterpriseServer() [1/2]

Repository& Aws::CodeGuruReviewer::Model::Repository::WithGitHubEnterpriseServer ( const ThirdPartySourceRepository value)
inline

Information about a GitHub Enterprise Server repository.

Definition at line 129 of file Repository.h.

◆ WithGitHubEnterpriseServer() [2/2]

Repository& Aws::CodeGuruReviewer::Model::Repository::WithGitHubEnterpriseServer ( ThirdPartySourceRepository &&  value)
inline

Information about a GitHub Enterprise Server repository.

Definition at line 134 of file Repository.h.


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