[][src]Struct rusoto_codeguru_reviewer::CodeGuruReviewerClient

pub struct CodeGuruReviewerClient { /* fields omitted */ }

A client for the CodeGuruReviewer API.

Implementations

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 raised within the repository. You can view recommendations in the AWS CodeCommit repository.

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

fn describe_code_review<'life0, 'async_trait>(
    &'life0 self,
    input: DescribeCodeReviewRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeCodeReviewResponse, RusotoError<DescribeCodeReviewError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Returns the metadaata associated with the code review along with its status.

fn describe_recommendation_feedback<'life0, 'async_trait>(
    &'life0 self,
    input: DescribeRecommendationFeedbackRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeRecommendationFeedbackResponse, RusotoError<DescribeRecommendationFeedbackError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Describes the customer feedback for a CodeGuru Reviewer recommendation.

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_code_reviews<'life0, 'async_trait>(
    &'life0 self,
    input: ListCodeReviewsRequest
) -> Pin<Box<dyn Future<Output = Result<ListCodeReviewsResponse, RusotoError<ListCodeReviewsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Lists all the code reviews that the customer has created in the past 90 days.

fn list_recommendation_feedback<'life0, 'async_trait>(
    &'life0 self,
    input: ListRecommendationFeedbackRequest
) -> Pin<Box<dyn Future<Output = Result<ListRecommendationFeedbackResponse, RusotoError<ListRecommendationFeedbackError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Lists the customer feedback for a CodeGuru Reviewer recommendation for all users. This API will be used from the console to extract the previously given feedback by the user to pre-populate the feedback emojis for all recommendations.

fn list_recommendations<'life0, 'async_trait>(
    &'life0 self,
    input: ListRecommendationsRequest
) -> Pin<Box<dyn Future<Output = Result<ListRecommendationsResponse, RusotoError<ListRecommendationsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Returns the list of all recommendations for a completed code review.

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.

fn put_recommendation_feedback<'life0, 'async_trait>(
    &'life0 self,
    input: PutRecommendationFeedbackRequest
) -> Pin<Box<dyn Future<Output = Result<PutRecommendationFeedbackResponse, RusotoError<PutRecommendationFeedbackError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Stores customer feedback for a CodeGuru-Reviewer recommendation. When this API is called again with different reactions the previous feedback is overwritten.

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> Sealed<T> for T where
    T: ?Sized

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.