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

#include <RepositoryAssociationSummary.h>

Public Member Functions

 RepositoryAssociationSummary ()
 
 RepositoryAssociationSummary (Aws::Utils::Json::JsonView jsonValue)
 
RepositoryAssociationSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAssociationArn () const
 
bool AssociationArnHasBeenSet () const
 
void SetAssociationArn (const Aws::String &value)
 
void SetAssociationArn (Aws::String &&value)
 
void SetAssociationArn (const char *value)
 
RepositoryAssociationSummaryWithAssociationArn (const Aws::String &value)
 
RepositoryAssociationSummaryWithAssociationArn (Aws::String &&value)
 
RepositoryAssociationSummaryWithAssociationArn (const char *value)
 
const Aws::StringGetConnectionArn () const
 
bool ConnectionArnHasBeenSet () const
 
void SetConnectionArn (const Aws::String &value)
 
void SetConnectionArn (Aws::String &&value)
 
void SetConnectionArn (const char *value)
 
RepositoryAssociationSummaryWithConnectionArn (const Aws::String &value)
 
RepositoryAssociationSummaryWithConnectionArn (Aws::String &&value)
 
RepositoryAssociationSummaryWithConnectionArn (const char *value)
 
const Aws::Utils::DateTimeGetLastUpdatedTimeStamp () const
 
bool LastUpdatedTimeStampHasBeenSet () const
 
void SetLastUpdatedTimeStamp (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedTimeStamp (Aws::Utils::DateTime &&value)
 
RepositoryAssociationSummaryWithLastUpdatedTimeStamp (const Aws::Utils::DateTime &value)
 
RepositoryAssociationSummaryWithLastUpdatedTimeStamp (Aws::Utils::DateTime &&value)
 
const Aws::StringGetAssociationId () const
 
bool AssociationIdHasBeenSet () const
 
void SetAssociationId (const Aws::String &value)
 
void SetAssociationId (Aws::String &&value)
 
void SetAssociationId (const char *value)
 
RepositoryAssociationSummaryWithAssociationId (const Aws::String &value)
 
RepositoryAssociationSummaryWithAssociationId (Aws::String &&value)
 
RepositoryAssociationSummaryWithAssociationId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
RepositoryAssociationSummaryWithName (const Aws::String &value)
 
RepositoryAssociationSummaryWithName (Aws::String &&value)
 
RepositoryAssociationSummaryWithName (const char *value)
 
const Aws::StringGetOwner () const
 
bool OwnerHasBeenSet () const
 
void SetOwner (const Aws::String &value)
 
void SetOwner (Aws::String &&value)
 
void SetOwner (const char *value)
 
RepositoryAssociationSummaryWithOwner (const Aws::String &value)
 
RepositoryAssociationSummaryWithOwner (Aws::String &&value)
 
RepositoryAssociationSummaryWithOwner (const char *value)
 
const ProviderTypeGetProviderType () const
 
bool ProviderTypeHasBeenSet () const
 
void SetProviderType (const ProviderType &value)
 
void SetProviderType (ProviderType &&value)
 
RepositoryAssociationSummaryWithProviderType (const ProviderType &value)
 
RepositoryAssociationSummaryWithProviderType (ProviderType &&value)
 
const RepositoryAssociationStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const RepositoryAssociationState &value)
 
void SetState (RepositoryAssociationState &&value)
 
RepositoryAssociationSummaryWithState (const RepositoryAssociationState &value)
 
RepositoryAssociationSummaryWithState (RepositoryAssociationState &&value)
 

Detailed Description

Summary information about a repository association. The ListRepositoryAssociations operation returns a list of RepositoryAssociationSummary objects.

See Also:

AWS API Reference

Definition at line 37 of file RepositoryAssociationSummary.h.

Constructor & Destructor Documentation

◆ RepositoryAssociationSummary() [1/2]

Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::RepositoryAssociationSummary ( )

◆ RepositoryAssociationSummary() [2/2]

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

Member Function Documentation

◆ AssociationArnHasBeenSet()

bool Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::AssociationArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the RepositoryAssociation object. You can retrieve this ARN by calling ListRepositoryAssociations .

Definition at line 64 of file RepositoryAssociationSummary.h.

◆ AssociationIdHasBeenSet()

bool Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::AssociationIdHasBeenSet ( ) const
inline

The repository association ID.

Definition at line 261 of file RepositoryAssociationSummary.h.

◆ ConnectionArnHasBeenSet()

bool Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::ConnectionArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of an AWS CodeStar Connections connection. Its format is arn:aws:codestar-connections:region-id:aws-account_id:connection/connection-id. For more information, see Connection in the AWS CodeStar Connections API Reference.

Definition at line 147 of file RepositoryAssociationSummary.h.

◆ GetAssociationArn()

const Aws::String& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::GetAssociationArn ( ) const
inline

The Amazon Resource Name (ARN) of the RepositoryAssociation object. You can retrieve this ARN by calling ListRepositoryAssociations .

Definition at line 54 of file RepositoryAssociationSummary.h.

◆ GetAssociationId()

const Aws::String& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::GetAssociationId ( ) const
inline

The repository association ID.

Definition at line 256 of file RepositoryAssociationSummary.h.

◆ GetConnectionArn()

const Aws::String& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::GetConnectionArn ( ) const
inline

The Amazon Resource Name (ARN) of an AWS CodeStar Connections connection. Its format is arn:aws:codestar-connections:region-id:aws-account_id:connection/connection-id. For more information, see Connection in the AWS CodeStar Connections API Reference.

Definition at line 136 of file RepositoryAssociationSummary.h.

◆ GetLastUpdatedTimeStamp()

const Aws::Utils::DateTime& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::GetLastUpdatedTimeStamp ( ) const
inline

The time, in milliseconds since the epoch, since the repository association was last updated.

Definition at line 220 of file RepositoryAssociationSummary.h.

◆ GetName()

const Aws::String& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::GetName ( ) const
inline

The name of the repository association.

Definition at line 297 of file RepositoryAssociationSummary.h.

◆ GetOwner()

const Aws::String& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::GetOwner ( ) const
inline

The owner of the repository. For an AWS CodeCommit repository, this is the AWS account ID of the account that owns the repository. For a GitHub, GitHub Enterprise Server, or Bitbucket repository, this is the username for the account that owns the repository.

Definition at line 341 of file RepositoryAssociationSummary.h.

◆ GetProviderType()

const ProviderType& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::GetProviderType ( ) const
inline

The provider type of the repository association.

Definition at line 403 of file RepositoryAssociationSummary.h.

◆ GetState()

const RepositoryAssociationState& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::GetState ( ) const
inline

The state of the repository association.

The valid repository association states are:

  • Associated: The repository association is complete.

  • Associating: CodeGuru Reviewer is:

    • Setting up pull request notifications. This is required for pull requests to trigger a CodeGuru Reviewer review.

      If your repository ProviderType is GitHub, GitHub Enterprise Server, or Bitbucket, CodeGuru Reviewer creates webhooks in your repository to trigger CodeGuru Reviewer reviews. If you delete these webhooks, reviews of code in your repository cannot be triggered.

    • Setting up source code access. This is required for CodeGuru Reviewer to securely clone code in your repository.

  • Failed: The repository failed to associate or disassociate.

  • Disassociating: CodeGuru Reviewer is removing the repository's pull request notifications and source code access.

  • Disassociated: CodeGuru Reviewer successfully disassociated the repository. You can create a new association with this repository if you want to review source code in it later. You can control access to code reviews created in an associated repository with tags after it has been disassociated. For more information, see Using tags to control access to associated repositories in the Amazon CodeGuru Reviewer User Guide.

Definition at line 455 of file RepositoryAssociationSummary.h.

◆ Jsonize()

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

◆ LastUpdatedTimeStampHasBeenSet()

bool Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::LastUpdatedTimeStampHasBeenSet ( ) const
inline

The time, in milliseconds since the epoch, since the repository association was last updated.

Definition at line 226 of file RepositoryAssociationSummary.h.

◆ NameHasBeenSet()

bool Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::NameHasBeenSet ( ) const
inline

The name of the repository association.

Definition at line 302 of file RepositoryAssociationSummary.h.

◆ operator=()

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

◆ OwnerHasBeenSet()

bool Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::OwnerHasBeenSet ( ) const
inline

The owner of the repository. For an AWS CodeCommit repository, this is the AWS account ID of the account that owns the repository. For a GitHub, GitHub Enterprise Server, or Bitbucket repository, this is the username for the account that owns the repository.

Definition at line 349 of file RepositoryAssociationSummary.h.

◆ ProviderTypeHasBeenSet()

bool Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::ProviderTypeHasBeenSet ( ) const
inline

The provider type of the repository association.

Definition at line 408 of file RepositoryAssociationSummary.h.

◆ SetAssociationArn() [1/3]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetAssociationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the RepositoryAssociation object. You can retrieve this ARN by calling ListRepositoryAssociations .

Definition at line 74 of file RepositoryAssociationSummary.h.

◆ SetAssociationArn() [2/3]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetAssociationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the RepositoryAssociation object. You can retrieve this ARN by calling ListRepositoryAssociations .

Definition at line 84 of file RepositoryAssociationSummary.h.

◆ SetAssociationArn() [3/3]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetAssociationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the RepositoryAssociation object. You can retrieve this ARN by calling ListRepositoryAssociations .

Definition at line 94 of file RepositoryAssociationSummary.h.

◆ SetAssociationId() [1/3]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetAssociationId ( const Aws::String value)
inline

The repository association ID.

Definition at line 266 of file RepositoryAssociationSummary.h.

◆ SetAssociationId() [2/3]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetAssociationId ( Aws::String &&  value)
inline

The repository association ID.

Definition at line 271 of file RepositoryAssociationSummary.h.

◆ SetAssociationId() [3/3]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetAssociationId ( const char *  value)
inline

The repository association ID.

Definition at line 276 of file RepositoryAssociationSummary.h.

◆ SetConnectionArn() [1/3]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetConnectionArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of an AWS CodeStar Connections connection. Its format is arn:aws:codestar-connections:region-id:aws-account_id:connection/connection-id. For more information, see Connection in the AWS CodeStar Connections API Reference.

Definition at line 158 of file RepositoryAssociationSummary.h.

◆ SetConnectionArn() [2/3]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetConnectionArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of an AWS CodeStar Connections connection. Its format is arn:aws:codestar-connections:region-id:aws-account_id:connection/connection-id. For more information, see Connection in the AWS CodeStar Connections API Reference.

Definition at line 169 of file RepositoryAssociationSummary.h.

◆ SetConnectionArn() [3/3]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetConnectionArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of an AWS CodeStar Connections connection. Its format is arn:aws:codestar-connections:region-id:aws-account_id:connection/connection-id. For more information, see Connection in the AWS CodeStar Connections API Reference.

Definition at line 180 of file RepositoryAssociationSummary.h.

◆ SetLastUpdatedTimeStamp() [1/2]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetLastUpdatedTimeStamp ( const Aws::Utils::DateTime value)
inline

The time, in milliseconds since the epoch, since the repository association was last updated.

Definition at line 232 of file RepositoryAssociationSummary.h.

◆ SetLastUpdatedTimeStamp() [2/2]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetLastUpdatedTimeStamp ( Aws::Utils::DateTime &&  value)
inline

The time, in milliseconds since the epoch, since the repository association was last updated.

Definition at line 238 of file RepositoryAssociationSummary.h.

◆ SetName() [1/3]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetName ( const Aws::String value)
inline

The name of the repository association.

Definition at line 307 of file RepositoryAssociationSummary.h.

◆ SetName() [2/3]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetName ( Aws::String &&  value)
inline

The name of the repository association.

Definition at line 312 of file RepositoryAssociationSummary.h.

◆ SetName() [3/3]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetName ( const char *  value)
inline

The name of the repository association.

Definition at line 317 of file RepositoryAssociationSummary.h.

◆ SetOwner() [1/3]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetOwner ( const Aws::String value)
inline

The owner of the repository. For an AWS CodeCommit repository, this is the AWS account ID of the account that owns the repository. For a GitHub, GitHub Enterprise Server, or Bitbucket repository, this is the username for the account that owns the repository.

Definition at line 357 of file RepositoryAssociationSummary.h.

◆ SetOwner() [2/3]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetOwner ( Aws::String &&  value)
inline

The owner of the repository. For an AWS CodeCommit repository, this is the AWS account ID of the account that owns the repository. For a GitHub, GitHub Enterprise Server, or Bitbucket repository, this is the username for the account that owns the repository.

Definition at line 365 of file RepositoryAssociationSummary.h.

◆ SetOwner() [3/3]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetOwner ( const char *  value)
inline

The owner of the repository. For an AWS CodeCommit repository, this is the AWS account ID of the account that owns the repository. For a GitHub, GitHub Enterprise Server, or Bitbucket repository, this is the username for the account that owns the repository.

Definition at line 373 of file RepositoryAssociationSummary.h.

◆ SetProviderType() [1/2]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetProviderType ( const ProviderType value)
inline

The provider type of the repository association.

Definition at line 413 of file RepositoryAssociationSummary.h.

◆ SetProviderType() [2/2]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetProviderType ( ProviderType &&  value)
inline

The provider type of the repository association.

Definition at line 418 of file RepositoryAssociationSummary.h.

◆ SetState() [1/2]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetState ( const RepositoryAssociationState value)
inline

The state of the repository association.

The valid repository association states are:

  • Associated: The repository association is complete.

  • Associating: CodeGuru Reviewer is:

    • Setting up pull request notifications. This is required for pull requests to trigger a CodeGuru Reviewer review.

      If your repository ProviderType is GitHub, GitHub Enterprise Server, or Bitbucket, CodeGuru Reviewer creates webhooks in your repository to trigger CodeGuru Reviewer reviews. If you delete these webhooks, reviews of code in your repository cannot be triggered.

    • Setting up source code access. This is required for CodeGuru Reviewer to securely clone code in your repository.

  • Failed: The repository failed to associate or disassociate.

  • Disassociating: CodeGuru Reviewer is removing the repository's pull request notifications and source code access.

  • Disassociated: CodeGuru Reviewer successfully disassociated the repository. You can create a new association with this repository if you want to review source code in it later. You can control access to code reviews created in an associated repository with tags after it has been disassociated. For more information, see Using tags to control access to associated repositories in the Amazon CodeGuru Reviewer User Guide.

Definition at line 507 of file RepositoryAssociationSummary.h.

◆ SetState() [2/2]

void Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::SetState ( RepositoryAssociationState &&  value)
inline

The state of the repository association.

The valid repository association states are:

  • Associated: The repository association is complete.

  • Associating: CodeGuru Reviewer is:

    • Setting up pull request notifications. This is required for pull requests to trigger a CodeGuru Reviewer review.

      If your repository ProviderType is GitHub, GitHub Enterprise Server, or Bitbucket, CodeGuru Reviewer creates webhooks in your repository to trigger CodeGuru Reviewer reviews. If you delete these webhooks, reviews of code in your repository cannot be triggered.

    • Setting up source code access. This is required for CodeGuru Reviewer to securely clone code in your repository.

  • Failed: The repository failed to associate or disassociate.

  • Disassociating: CodeGuru Reviewer is removing the repository's pull request notifications and source code access.

  • Disassociated: CodeGuru Reviewer successfully disassociated the repository. You can create a new association with this repository if you want to review source code in it later. You can control access to code reviews created in an associated repository with tags after it has been disassociated. For more information, see Using tags to control access to associated repositories in the Amazon CodeGuru Reviewer User Guide.

Definition at line 533 of file RepositoryAssociationSummary.h.

◆ StateHasBeenSet()

bool Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::StateHasBeenSet ( ) const
inline

The state of the repository association.

The valid repository association states are:

  • Associated: The repository association is complete.

  • Associating: CodeGuru Reviewer is:

    • Setting up pull request notifications. This is required for pull requests to trigger a CodeGuru Reviewer review.

      If your repository ProviderType is GitHub, GitHub Enterprise Server, or Bitbucket, CodeGuru Reviewer creates webhooks in your repository to trigger CodeGuru Reviewer reviews. If you delete these webhooks, reviews of code in your repository cannot be triggered.

    • Setting up source code access. This is required for CodeGuru Reviewer to securely clone code in your repository.

  • Failed: The repository failed to associate or disassociate.

  • Disassociating: CodeGuru Reviewer is removing the repository's pull request notifications and source code access.

  • Disassociated: CodeGuru Reviewer successfully disassociated the repository. You can create a new association with this repository if you want to review source code in it later. You can control access to code reviews created in an associated repository with tags after it has been disassociated. For more information, see Using tags to control access to associated repositories in the Amazon CodeGuru Reviewer User Guide.

Definition at line 481 of file RepositoryAssociationSummary.h.

◆ WithAssociationArn() [1/3]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithAssociationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the RepositoryAssociation object. You can retrieve this ARN by calling ListRepositoryAssociations .

Definition at line 104 of file RepositoryAssociationSummary.h.

◆ WithAssociationArn() [2/3]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithAssociationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the RepositoryAssociation object. You can retrieve this ARN by calling ListRepositoryAssociations .

Definition at line 114 of file RepositoryAssociationSummary.h.

◆ WithAssociationArn() [3/3]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithAssociationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the RepositoryAssociation object. You can retrieve this ARN by calling ListRepositoryAssociations .

Definition at line 124 of file RepositoryAssociationSummary.h.

◆ WithAssociationId() [1/3]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithAssociationId ( const Aws::String value)
inline

The repository association ID.

Definition at line 281 of file RepositoryAssociationSummary.h.

◆ WithAssociationId() [2/3]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithAssociationId ( Aws::String &&  value)
inline

The repository association ID.

Definition at line 286 of file RepositoryAssociationSummary.h.

◆ WithAssociationId() [3/3]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithAssociationId ( const char *  value)
inline

The repository association ID.

Definition at line 291 of file RepositoryAssociationSummary.h.

◆ WithConnectionArn() [1/3]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithConnectionArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of an AWS CodeStar Connections connection. Its format is arn:aws:codestar-connections:region-id:aws-account_id:connection/connection-id. For more information, see Connection in the AWS CodeStar Connections API Reference.

Definition at line 191 of file RepositoryAssociationSummary.h.

◆ WithConnectionArn() [2/3]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithConnectionArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of an AWS CodeStar Connections connection. Its format is arn:aws:codestar-connections:region-id:aws-account_id:connection/connection-id. For more information, see Connection in the AWS CodeStar Connections API Reference.

Definition at line 202 of file RepositoryAssociationSummary.h.

◆ WithConnectionArn() [3/3]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithConnectionArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of an AWS CodeStar Connections connection. Its format is arn:aws:codestar-connections:region-id:aws-account_id:connection/connection-id. For more information, see Connection in the AWS CodeStar Connections API Reference.

Definition at line 213 of file RepositoryAssociationSummary.h.

◆ WithLastUpdatedTimeStamp() [1/2]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithLastUpdatedTimeStamp ( const Aws::Utils::DateTime value)
inline

The time, in milliseconds since the epoch, since the repository association was last updated.

Definition at line 244 of file RepositoryAssociationSummary.h.

◆ WithLastUpdatedTimeStamp() [2/2]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithLastUpdatedTimeStamp ( Aws::Utils::DateTime &&  value)
inline

The time, in milliseconds since the epoch, since the repository association was last updated.

Definition at line 250 of file RepositoryAssociationSummary.h.

◆ WithName() [1/3]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithName ( const Aws::String value)
inline

The name of the repository association.

Definition at line 322 of file RepositoryAssociationSummary.h.

◆ WithName() [2/3]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithName ( Aws::String &&  value)
inline

The name of the repository association.

Definition at line 327 of file RepositoryAssociationSummary.h.

◆ WithName() [3/3]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithName ( const char *  value)
inline

The name of the repository association.

Definition at line 332 of file RepositoryAssociationSummary.h.

◆ WithOwner() [1/3]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithOwner ( const Aws::String value)
inline

The owner of the repository. For an AWS CodeCommit repository, this is the AWS account ID of the account that owns the repository. For a GitHub, GitHub Enterprise Server, or Bitbucket repository, this is the username for the account that owns the repository.

Definition at line 381 of file RepositoryAssociationSummary.h.

◆ WithOwner() [2/3]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithOwner ( Aws::String &&  value)
inline

The owner of the repository. For an AWS CodeCommit repository, this is the AWS account ID of the account that owns the repository. For a GitHub, GitHub Enterprise Server, or Bitbucket repository, this is the username for the account that owns the repository.

Definition at line 389 of file RepositoryAssociationSummary.h.

◆ WithOwner() [3/3]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithOwner ( const char *  value)
inline

The owner of the repository. For an AWS CodeCommit repository, this is the AWS account ID of the account that owns the repository. For a GitHub, GitHub Enterprise Server, or Bitbucket repository, this is the username for the account that owns the repository.

Definition at line 397 of file RepositoryAssociationSummary.h.

◆ WithProviderType() [1/2]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithProviderType ( const ProviderType value)
inline

The provider type of the repository association.

Definition at line 423 of file RepositoryAssociationSummary.h.

◆ WithProviderType() [2/2]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithProviderType ( ProviderType &&  value)
inline

The provider type of the repository association.

Definition at line 428 of file RepositoryAssociationSummary.h.

◆ WithState() [1/2]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithState ( const RepositoryAssociationState value)
inline

The state of the repository association.

The valid repository association states are:

  • Associated: The repository association is complete.

  • Associating: CodeGuru Reviewer is:

    • Setting up pull request notifications. This is required for pull requests to trigger a CodeGuru Reviewer review.

      If your repository ProviderType is GitHub, GitHub Enterprise Server, or Bitbucket, CodeGuru Reviewer creates webhooks in your repository to trigger CodeGuru Reviewer reviews. If you delete these webhooks, reviews of code in your repository cannot be triggered.

    • Setting up source code access. This is required for CodeGuru Reviewer to securely clone code in your repository.

  • Failed: The repository failed to associate or disassociate.

  • Disassociating: CodeGuru Reviewer is removing the repository's pull request notifications and source code access.

  • Disassociated: CodeGuru Reviewer successfully disassociated the repository. You can create a new association with this repository if you want to review source code in it later. You can control access to code reviews created in an associated repository with tags after it has been disassociated. For more information, see Using tags to control access to associated repositories in the Amazon CodeGuru Reviewer User Guide.

Definition at line 559 of file RepositoryAssociationSummary.h.

◆ WithState() [2/2]

RepositoryAssociationSummary& Aws::CodeGuruReviewer::Model::RepositoryAssociationSummary::WithState ( RepositoryAssociationState &&  value)
inline

The state of the repository association.

The valid repository association states are:

  • Associated: The repository association is complete.

  • Associating: CodeGuru Reviewer is:

    • Setting up pull request notifications. This is required for pull requests to trigger a CodeGuru Reviewer review.

      If your repository ProviderType is GitHub, GitHub Enterprise Server, or Bitbucket, CodeGuru Reviewer creates webhooks in your repository to trigger CodeGuru Reviewer reviews. If you delete these webhooks, reviews of code in your repository cannot be triggered.

    • Setting up source code access. This is required for CodeGuru Reviewer to securely clone code in your repository.

  • Failed: The repository failed to associate or disassociate.

  • Disassociating: CodeGuru Reviewer is removing the repository's pull request notifications and source code access.

  • Disassociated: CodeGuru Reviewer successfully disassociated the repository. You can create a new association with this repository if you want to review source code in it later. You can control access to code reviews created in an associated repository with tags after it has been disassociated. For more information, see Using tags to control access to associated repositories in the Amazon CodeGuru Reviewer User Guide.

Definition at line 585 of file RepositoryAssociationSummary.h.


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