[][src]Struct rusoto_codeguru_reviewer::CodeGuruReviewerClient

pub struct CodeGuruReviewerClient { /* fields omitted */ }

A client for the CodeGuruReviewer API.

Methods

impl CodeGuruReviewerClient[src]

pub fn new(region: Region) -> CodeGuruReviewerClient[src]

Creates a client backed by the default tokio event loop.

The client will use the default credentials provider and tls client.

pub fn new_with<P, D>(
    request_dispatcher: D,
    credentials_provider: P,
    region: Region
) -> CodeGuruReviewerClient where
    P: ProvideAwsCredentials + Send + Sync + 'static,
    D: DispatchSignedRequest + Send + Sync + 'static, 
[src]

pub fn new_with_client(client: Client, region: Region) -> CodeGuruReviewerClient[src]

Trait Implementations

impl Clone for CodeGuruReviewerClient[src]

impl CodeGuruReviewer for CodeGuruReviewerClient[src]

fn associate_repository<'life0, 'async_trait>(
    &'life0 self,
    input: AssociateRepositoryRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateRepositoryResponse, RusotoError<AssociateRepositoryError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Associates an AWS CodeCommit repository with Amazon CodeGuru Reviewer. When you associate an AWS CodeCommit repository with Amazon CodeGuru Reviewer, Amazon CodeGuru Reviewer will provide recommendations for each pull request. You can view recommendations in the AWS CodeCommit repository.

You can associate a GitHub repository using the Amazon CodeGuru Reviewer console.

fn describe_repository_association<'life0, 'async_trait>(
    &'life0 self,
    input: DescribeRepositoryAssociationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeRepositoryAssociationResponse, RusotoError<DescribeRepositoryAssociationError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Describes a repository association.

fn disassociate_repository<'life0, 'async_trait>(
    &'life0 self,
    input: DisassociateRepositoryRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateRepositoryResponse, RusotoError<DisassociateRepositoryError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Removes the association between Amazon CodeGuru Reviewer and a repository.

fn list_repository_associations<'life0, 'async_trait>(
    &'life0 self,
    input: ListRepositoryAssociationsRequest
) -> Pin<Box<dyn Future<Output = Result<ListRepositoryAssociationsResponse, RusotoError<ListRepositoryAssociationsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Lists repository associations. You can optionally filter on one or more of the following recommendation properties: provider types, states, names, and owners.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.