Documentation

Overview

Package codegurureviewer provides the client and types for making API requests to Amazon CodeGuru Reviewer.

This section provides documentation for the Amazon CodeGuru Reviewer API operations. CodeGuru Reviewer is a service that uses program analysis and machine learning to detect potential defects that are difficult for developers to find and recommends fixes in your Java code.

By proactively detecting and providing recommendations for addressing code defects and implementing best practices, CodeGuru Reviewer improves the overall quality and maintainability of your code base during the code review stage. For more information about CodeGuru Reviewer, see the Amazon CodeGuru Reviewer User Guide (https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/welcome.html).

See https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19 for more information on this service.

See codegurureviewer package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/codegurureviewer/

Using the Client

To contact Amazon CodeGuru Reviewer with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the Amazon CodeGuru Reviewer client CodeGuruReviewer for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/codegurureviewer/#New

Index

Constants

View Source
const (
	// JobStateCompleted is a JobState enum value
	JobStateCompleted = "Completed"

	// JobStatePending is a JobState enum value
	JobStatePending = "Pending"

	// JobStateFailed is a JobState enum value
	JobStateFailed = "Failed"

	// JobStateDeleting is a JobState enum value
	JobStateDeleting = "Deleting"
)
View Source
const (
	// ProviderTypeCodeCommit is a ProviderType enum value
	ProviderTypeCodeCommit = "CodeCommit"

	// ProviderTypeGitHub is a ProviderType enum value
	ProviderTypeGitHub = "GitHub"

	// ProviderTypeBitbucket is a ProviderType enum value
	ProviderTypeBitbucket = "Bitbucket"

	// ProviderTypeGitHubEnterpriseServer is a ProviderType enum value
	ProviderTypeGitHubEnterpriseServer = "GitHubEnterpriseServer"
)
View Source
const (
	// ReactionThumbsUp is a Reaction enum value
	ReactionThumbsUp = "ThumbsUp"

	// ReactionThumbsDown is a Reaction enum value
	ReactionThumbsDown = "ThumbsDown"
)
View Source
const (
	// RepositoryAssociationStateAssociated is a RepositoryAssociationState enum value
	RepositoryAssociationStateAssociated = "Associated"

	// RepositoryAssociationStateAssociating is a RepositoryAssociationState enum value
	RepositoryAssociationStateAssociating = "Associating"

	// RepositoryAssociationStateFailed is a RepositoryAssociationState enum value
	RepositoryAssociationStateFailed = "Failed"

	// RepositoryAssociationStateDisassociating is a RepositoryAssociationState enum value
	RepositoryAssociationStateDisassociating = "Disassociating"
)
View Source
const (

	// ErrCodeAccessDeniedException for service response error code
	// "AccessDeniedException".
	//
	// You do not have sufficient access to perform this action.
	ErrCodeAccessDeniedException = "AccessDeniedException"

	// ErrCodeConflictException for service response error code
	// "ConflictException".
	//
	// The requested operation would cause a conflict with the current state of
	// a service resource associated with the request. Resolve the conflict before
	// retrying this request.
	ErrCodeConflictException = "ConflictException"

	// ErrCodeInternalServerException for service response error code
	// "InternalServerException".
	//
	// The server encountered an internal error and is unable to complete the request.
	ErrCodeInternalServerException = "InternalServerException"

	// ErrCodeNotFoundException for service response error code
	// "NotFoundException".
	//
	// The resource specified in the request was not found.
	ErrCodeNotFoundException = "NotFoundException"

	// ErrCodeResourceNotFoundException for service response error code
	// "ResourceNotFoundException".
	//
	// The resource specified in the request was not found.
	ErrCodeResourceNotFoundException = "ResourceNotFoundException"

	// ErrCodeThrottlingException for service response error code
	// "ThrottlingException".
	//
	// The request was denied due to request throttling.
	ErrCodeThrottlingException = "ThrottlingException"

	// ErrCodeValidationException for service response error code
	// "ValidationException".
	//
	// The input fails to satisfy the specified constraints.
	ErrCodeValidationException = "ValidationException"
)
View Source
const (
	ServiceName = "CodeGuru Reviewer" // Name of service.
	EndpointsID = "codeguru-reviewer" // ID to lookup a service endpoint with.
	ServiceID   = "CodeGuru Reviewer" // ServiceID is a unique identifier of a specific service.
)

    Service information constants

    View Source
    const (
    	// TypePullRequest is a Type enum value
    	TypePullRequest = "PullRequest"
    )

    Variables

    This section is empty.

    Functions

    This section is empty.

    Types

    type AccessDeniedException

    type AccessDeniedException struct {
    	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`
    
    	Message_ *string `locationName:"Message" type:"string"`
    	// contains filtered or unexported fields
    }

      You do not have sufficient access to perform this action.

      func (*AccessDeniedException) Code

      func (s *AccessDeniedException) Code() string

        Code returns the exception type name.

        func (*AccessDeniedException) Error

        func (s *AccessDeniedException) Error() string

        func (AccessDeniedException) GoString

        func (s AccessDeniedException) GoString() string

          GoString returns the string representation

          func (*AccessDeniedException) Message

          func (s *AccessDeniedException) Message() string

            Message returns the exception's message.

            func (*AccessDeniedException) OrigErr

            func (s *AccessDeniedException) OrigErr() error

              OrigErr always returns nil, satisfies awserr.Error interface.

              func (*AccessDeniedException) RequestID

              func (s *AccessDeniedException) RequestID() string

                RequestID returns the service's response RequestID for request.

                func (*AccessDeniedException) StatusCode

                func (s *AccessDeniedException) StatusCode() int

                  Status code returns the HTTP status code for the request's response error.

                  func (AccessDeniedException) String

                  func (s AccessDeniedException) String() string

                    String returns the string representation

                    type AssociateRepositoryInput

                    type AssociateRepositoryInput struct {
                    
                    	// Unique, case-sensitive identifier that you provide to ensure the idempotency
                    	// of the request.
                    	//
                    	// To add a new repository association, this parameter specifies a unique identifier
                    	// for the new repository association that helps ensure idempotency.
                    	//
                    	// If you use the AWS CLI or one of the AWS SDKs to call this operation, you
                    	// can leave this parameter empty. The CLI or SDK generates a random UUID for
                    	// you and includes that in the request. If you don't use the SDK and instead
                    	// generate a raw HTTP request to the Secrets Manager service endpoint, you
                    	// must generate a ClientRequestToken yourself for new versions and include
                    	// that value in the request.
                    	//
                    	// You typically interact with this value if you implement your own retry logic
                    	// and want to ensure that a given repository association is not created twice.
                    	// We recommend that you generate a UUID-type value to ensure uniqueness within
                    	// the specified repository association.
                    	//
                    	// Amazon CodeGuru Reviewer uses this value to prevent the accidental creation
                    	// of duplicate repository associations if there are failures and retries.
                    	ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"`
                    
                    	// The repository to associate.
                    	//
                    	// Repository is a required field
                    	Repository *Repository `type:"structure" required:"true"`
                    	// contains filtered or unexported fields
                    }

                    func (AssociateRepositoryInput) GoString

                    func (s AssociateRepositoryInput) GoString() string

                      GoString returns the string representation

                      func (*AssociateRepositoryInput) SetClientRequestToken

                      func (s *AssociateRepositoryInput) SetClientRequestToken(v string) *AssociateRepositoryInput

                        SetClientRequestToken sets the ClientRequestToken field's value.

                        func (*AssociateRepositoryInput) SetRepository

                          SetRepository sets the Repository field's value.

                          func (AssociateRepositoryInput) String

                          func (s AssociateRepositoryInput) String() string

                            String returns the string representation

                            func (*AssociateRepositoryInput) Validate

                            func (s *AssociateRepositoryInput) Validate() error

                              Validate inspects the fields of the type to determine if they are valid.

                              type AssociateRepositoryOutput

                              type AssociateRepositoryOutput struct {
                              
                              	// Information about the repository association.
                              	RepositoryAssociation *RepositoryAssociation `type:"structure"`
                              	// contains filtered or unexported fields
                              }

                              func (AssociateRepositoryOutput) GoString

                              func (s AssociateRepositoryOutput) GoString() string

                                GoString returns the string representation

                                func (*AssociateRepositoryOutput) SetRepositoryAssociation

                                  SetRepositoryAssociation sets the RepositoryAssociation field's value.

                                  func (AssociateRepositoryOutput) String

                                  func (s AssociateRepositoryOutput) String() string

                                    String returns the string representation

                                    type CodeCommitRepository

                                    type CodeCommitRepository struct {
                                    
                                    	// The name of the AWS CodeCommit repository. For more information, see repositoryName
                                    	// (https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetRepository.html#CodeCommit-GetRepository-request-repositoryName)
                                    	// in the AWS CodeCommit API Reference.
                                    	//
                                    	// Name is a required field
                                    	Name *string `min:"1" type:"string" required:"true"`
                                    	// contains filtered or unexported fields
                                    }

                                      Information about an AWS CodeCommit repository. The CodeCommit repository must be in the same AWS Region and AWS account where its CodeGuru Reviewer code reviews are configured.

                                      func (CodeCommitRepository) GoString

                                      func (s CodeCommitRepository) GoString() string

                                        GoString returns the string representation

                                        func (*CodeCommitRepository) SetName

                                          SetName sets the Name field's value.

                                          func (CodeCommitRepository) String

                                          func (s CodeCommitRepository) String() string

                                            String returns the string representation

                                            func (*CodeCommitRepository) Validate

                                            func (s *CodeCommitRepository) Validate() error

                                              Validate inspects the fields of the type to determine if they are valid.

                                              type CodeGuruReviewer

                                              type CodeGuruReviewer struct {
                                              	*client.Client
                                              }

                                                CodeGuruReviewer provides the API operation methods for making requests to Amazon CodeGuru Reviewer. See this package's package overview docs for details on the service.

                                                CodeGuruReviewer methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

                                                func New

                                                  New creates a new instance of the CodeGuruReviewer client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

                                                  Example:

                                                  mySession := session.Must(session.NewSession())
                                                  
                                                  // Create a CodeGuruReviewer client from just a session.
                                                  svc := codegurureviewer.New(mySession)
                                                  
                                                  // Create a CodeGuruReviewer client with additional configuration
                                                  svc := codegurureviewer.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
                                                  

                                                  func (*CodeGuruReviewer) AssociateRepository

                                                  func (c *CodeGuruReviewer) AssociateRepository(input *AssociateRepositoryInput) (*AssociateRepositoryOutput, error)

                                                    AssociateRepository API operation for Amazon CodeGuru Reviewer.

                                                    Use to associate an AWS CodeCommit repository or a repostory managed by AWS CodeStar Connections with Amazon CodeGuru Reviewer. When you associate a repository, CodeGuru Reviewer reviews source code changes in the repository's pull requests and provides automatic recommendations. You can view recommendations using the CodeGuru Reviewer console. For more information, see Recommendations in Amazon CodeGuru Reviewer (https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/recommendations.html) in the Amazon CodeGuru Reviewer User Guide.

                                                    If you associate a CodeCommit repository, it must be in the same AWS Region and AWS account where its CodeGuru Reviewer code reviews are configured.

                                                    Bitbucket and GitHub Enterprise Server repositories are managed by AWS CodeStar Connections to connect to CodeGuru Reviewer. For more information, see Connect to a repository source provider (https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/reviewer-ug/step-one.html#select-repository-source-provider) in the Amazon CodeGuru Reviewer User Guide.

                                                    You cannot use the CodeGuru Reviewer SDK or the AWS CLI to associate a GitHub repository with Amazon CodeGuru Reviewer. To associate a GitHub repository, use the console. For more information, see Getting started with CodeGuru Reviewer (https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/getting-started-with-guru.html) in the CodeGuru Reviewer User Guide.

                                                    Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                    See the AWS API reference guide for Amazon CodeGuru Reviewer's API operation AssociateRepository for usage and error information.

                                                    Returned Error Types:

                                                    * InternalServerException
                                                    The server encountered an internal error and is unable to complete the request.
                                                    
                                                    * ValidationException
                                                    The input fails to satisfy the specified constraints.
                                                    
                                                    * AccessDeniedException
                                                    You do not have sufficient access to perform this action.
                                                    
                                                    * ConflictException
                                                    The requested operation would cause a conflict with the current state of
                                                    a service resource associated with the request. Resolve the conflict before
                                                    retrying this request.
                                                    
                                                    * ThrottlingException
                                                    The request was denied due to request throttling.
                                                    

                                                    See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/AssociateRepository

                                                    func (*CodeGuruReviewer) AssociateRepositoryRequest

                                                    func (c *CodeGuruReviewer) AssociateRepositoryRequest(input *AssociateRepositoryInput) (req *request.Request, output *AssociateRepositoryOutput)

                                                      AssociateRepositoryRequest generates a "aws/request.Request" representing the client's request for the AssociateRepository operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                      Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                      See AssociateRepository for more information on using the AssociateRepository API call, and error handling.

                                                      This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                      // Example sending a request using the AssociateRepositoryRequest method.
                                                      req, resp := client.AssociateRepositoryRequest(params)
                                                      
                                                      err := req.Send()
                                                      if err == nil { // resp is now filled
                                                          fmt.Println(resp)
                                                      }
                                                      

                                                      See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/AssociateRepository

                                                      func (*CodeGuruReviewer) AssociateRepositoryWithContext

                                                      func (c *CodeGuruReviewer) AssociateRepositoryWithContext(ctx aws.Context, input *AssociateRepositoryInput, opts ...request.Option) (*AssociateRepositoryOutput, error)

                                                        AssociateRepositoryWithContext is the same as AssociateRepository with the addition of the ability to pass a context and additional request options.

                                                        See AssociateRepository for details on how to use this API operation.

                                                        The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                        func (*CodeGuruReviewer) DescribeCodeReview

                                                        func (c *CodeGuruReviewer) DescribeCodeReview(input *DescribeCodeReviewInput) (*DescribeCodeReviewOutput, error)

                                                          DescribeCodeReview API operation for Amazon CodeGuru Reviewer.

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

                                                          Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                          See the AWS API reference guide for Amazon CodeGuru Reviewer's API operation DescribeCodeReview for usage and error information.

                                                          Returned Error Types:

                                                          * ResourceNotFoundException
                                                          The resource specified in the request was not found.
                                                          
                                                          * InternalServerException
                                                          The server encountered an internal error and is unable to complete the request.
                                                          
                                                          * ValidationException
                                                          The input fails to satisfy the specified constraints.
                                                          
                                                          * AccessDeniedException
                                                          You do not have sufficient access to perform this action.
                                                          
                                                          * ThrottlingException
                                                          The request was denied due to request throttling.
                                                          

                                                          See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/DescribeCodeReview

                                                          func (*CodeGuruReviewer) DescribeCodeReviewRequest

                                                          func (c *CodeGuruReviewer) DescribeCodeReviewRequest(input *DescribeCodeReviewInput) (req *request.Request, output *DescribeCodeReviewOutput)

                                                            DescribeCodeReviewRequest generates a "aws/request.Request" representing the client's request for the DescribeCodeReview operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                            Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                            See DescribeCodeReview for more information on using the DescribeCodeReview API call, and error handling.

                                                            This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                            // Example sending a request using the DescribeCodeReviewRequest method.
                                                            req, resp := client.DescribeCodeReviewRequest(params)
                                                            
                                                            err := req.Send()
                                                            if err == nil { // resp is now filled
                                                                fmt.Println(resp)
                                                            }
                                                            

                                                            See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/DescribeCodeReview

                                                            func (*CodeGuruReviewer) DescribeCodeReviewWithContext

                                                            func (c *CodeGuruReviewer) DescribeCodeReviewWithContext(ctx aws.Context, input *DescribeCodeReviewInput, opts ...request.Option) (*DescribeCodeReviewOutput, error)

                                                              DescribeCodeReviewWithContext is the same as DescribeCodeReview with the addition of the ability to pass a context and additional request options.

                                                              See DescribeCodeReview for details on how to use this API operation.

                                                              The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                              func (*CodeGuruReviewer) DescribeRecommendationFeedback

                                                                DescribeRecommendationFeedback API operation for Amazon CodeGuru Reviewer.

                                                                Describes the customer feedback for a CodeGuru Reviewer recommendation.

                                                                Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                See the AWS API reference guide for Amazon CodeGuru Reviewer's API operation DescribeRecommendationFeedback for usage and error information.

                                                                Returned Error Types:

                                                                * ResourceNotFoundException
                                                                The resource specified in the request was not found.
                                                                
                                                                * InternalServerException
                                                                The server encountered an internal error and is unable to complete the request.
                                                                
                                                                * ValidationException
                                                                The input fails to satisfy the specified constraints.
                                                                
                                                                * AccessDeniedException
                                                                You do not have sufficient access to perform this action.
                                                                
                                                                * ThrottlingException
                                                                The request was denied due to request throttling.
                                                                

                                                                See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/DescribeRecommendationFeedback

                                                                func (*CodeGuruReviewer) DescribeRecommendationFeedbackRequest

                                                                func (c *CodeGuruReviewer) DescribeRecommendationFeedbackRequest(input *DescribeRecommendationFeedbackInput) (req *request.Request, output *DescribeRecommendationFeedbackOutput)

                                                                  DescribeRecommendationFeedbackRequest generates a "aws/request.Request" representing the client's request for the DescribeRecommendationFeedback operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                  Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                  See DescribeRecommendationFeedback for more information on using the DescribeRecommendationFeedback API call, and error handling.

                                                                  This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                  // Example sending a request using the DescribeRecommendationFeedbackRequest method.
                                                                  req, resp := client.DescribeRecommendationFeedbackRequest(params)
                                                                  
                                                                  err := req.Send()
                                                                  if err == nil { // resp is now filled
                                                                      fmt.Println(resp)
                                                                  }
                                                                  

                                                                  See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/DescribeRecommendationFeedback

                                                                  func (*CodeGuruReviewer) DescribeRecommendationFeedbackWithContext

                                                                  func (c *CodeGuruReviewer) DescribeRecommendationFeedbackWithContext(ctx aws.Context, input *DescribeRecommendationFeedbackInput, opts ...request.Option) (*DescribeRecommendationFeedbackOutput, error)

                                                                    DescribeRecommendationFeedbackWithContext is the same as DescribeRecommendationFeedback with the addition of the ability to pass a context and additional request options.

                                                                    See DescribeRecommendationFeedback for details on how to use this API operation.

                                                                    The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                    func (*CodeGuruReviewer) DescribeRepositoryAssociation

                                                                      DescribeRepositoryAssociation API operation for Amazon CodeGuru Reviewer.

                                                                      Returns a RepositoryAssociation (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_RepositoryAssociation.html) object that contains information about the requested repository association.

                                                                      Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                      See the AWS API reference guide for Amazon CodeGuru Reviewer's API operation DescribeRepositoryAssociation for usage and error information.

                                                                      Returned Error Types:

                                                                      * NotFoundException
                                                                      The resource specified in the request was not found.
                                                                      
                                                                      * InternalServerException
                                                                      The server encountered an internal error and is unable to complete the request.
                                                                      
                                                                      * ValidationException
                                                                      The input fails to satisfy the specified constraints.
                                                                      
                                                                      * AccessDeniedException
                                                                      You do not have sufficient access to perform this action.
                                                                      
                                                                      * ThrottlingException
                                                                      The request was denied due to request throttling.
                                                                      

                                                                      See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/DescribeRepositoryAssociation

                                                                      func (*CodeGuruReviewer) DescribeRepositoryAssociationRequest

                                                                      func (c *CodeGuruReviewer) DescribeRepositoryAssociationRequest(input *DescribeRepositoryAssociationInput) (req *request.Request, output *DescribeRepositoryAssociationOutput)

                                                                        DescribeRepositoryAssociationRequest generates a "aws/request.Request" representing the client's request for the DescribeRepositoryAssociation operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                        Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                        See DescribeRepositoryAssociation for more information on using the DescribeRepositoryAssociation API call, and error handling.

                                                                        This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                        // Example sending a request using the DescribeRepositoryAssociationRequest method.
                                                                        req, resp := client.DescribeRepositoryAssociationRequest(params)
                                                                        
                                                                        err := req.Send()
                                                                        if err == nil { // resp is now filled
                                                                            fmt.Println(resp)
                                                                        }
                                                                        

                                                                        See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/DescribeRepositoryAssociation

                                                                        func (*CodeGuruReviewer) DescribeRepositoryAssociationWithContext

                                                                        func (c *CodeGuruReviewer) DescribeRepositoryAssociationWithContext(ctx aws.Context, input *DescribeRepositoryAssociationInput, opts ...request.Option) (*DescribeRepositoryAssociationOutput, error)

                                                                          DescribeRepositoryAssociationWithContext is the same as DescribeRepositoryAssociation with the addition of the ability to pass a context and additional request options.

                                                                          See DescribeRepositoryAssociation for details on how to use this API operation.

                                                                          The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                          func (*CodeGuruReviewer) DisassociateRepository

                                                                            DisassociateRepository API operation for Amazon CodeGuru Reviewer.

                                                                            Removes the association between Amazon CodeGuru Reviewer and a repository.

                                                                            Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                            See the AWS API reference guide for Amazon CodeGuru Reviewer's API operation DisassociateRepository for usage and error information.

                                                                            Returned Error Types:

                                                                            * NotFoundException
                                                                            The resource specified in the request was not found.
                                                                            
                                                                            * InternalServerException
                                                                            The server encountered an internal error and is unable to complete the request.
                                                                            
                                                                            * ValidationException
                                                                            The input fails to satisfy the specified constraints.
                                                                            
                                                                            * AccessDeniedException
                                                                            You do not have sufficient access to perform this action.
                                                                            
                                                                            * ConflictException
                                                                            The requested operation would cause a conflict with the current state of
                                                                            a service resource associated with the request. Resolve the conflict before
                                                                            retrying this request.
                                                                            
                                                                            * ThrottlingException
                                                                            The request was denied due to request throttling.
                                                                            

                                                                            See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/DisassociateRepository

                                                                            func (*CodeGuruReviewer) DisassociateRepositoryRequest

                                                                            func (c *CodeGuruReviewer) DisassociateRepositoryRequest(input *DisassociateRepositoryInput) (req *request.Request, output *DisassociateRepositoryOutput)

                                                                              DisassociateRepositoryRequest generates a "aws/request.Request" representing the client's request for the DisassociateRepository operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                              Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                              See DisassociateRepository for more information on using the DisassociateRepository API call, and error handling.

                                                                              This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                              // Example sending a request using the DisassociateRepositoryRequest method.
                                                                              req, resp := client.DisassociateRepositoryRequest(params)
                                                                              
                                                                              err := req.Send()
                                                                              if err == nil { // resp is now filled
                                                                                  fmt.Println(resp)
                                                                              }
                                                                              

                                                                              See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/DisassociateRepository

                                                                              func (*CodeGuruReviewer) DisassociateRepositoryWithContext

                                                                              func (c *CodeGuruReviewer) DisassociateRepositoryWithContext(ctx aws.Context, input *DisassociateRepositoryInput, opts ...request.Option) (*DisassociateRepositoryOutput, error)

                                                                                DisassociateRepositoryWithContext is the same as DisassociateRepository with the addition of the ability to pass a context and additional request options.

                                                                                See DisassociateRepository for details on how to use this API operation.

                                                                                The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                func (*CodeGuruReviewer) ListCodeReviews

                                                                                func (c *CodeGuruReviewer) ListCodeReviews(input *ListCodeReviewsInput) (*ListCodeReviewsOutput, error)

                                                                                  ListCodeReviews API operation for Amazon CodeGuru Reviewer.

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

                                                                                  Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                  See the AWS API reference guide for Amazon CodeGuru Reviewer's API operation ListCodeReviews for usage and error information.

                                                                                  Returned Error Types:

                                                                                  * InternalServerException
                                                                                  The server encountered an internal error and is unable to complete the request.
                                                                                  
                                                                                  * ValidationException
                                                                                  The input fails to satisfy the specified constraints.
                                                                                  
                                                                                  * ThrottlingException
                                                                                  The request was denied due to request throttling.
                                                                                  
                                                                                  * AccessDeniedException
                                                                                  You do not have sufficient access to perform this action.
                                                                                  

                                                                                  See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/ListCodeReviews

                                                                                  func (*CodeGuruReviewer) ListCodeReviewsPages

                                                                                  func (c *CodeGuruReviewer) ListCodeReviewsPages(input *ListCodeReviewsInput, fn func(*ListCodeReviewsOutput, bool) bool) error

                                                                                    ListCodeReviewsPages iterates over the pages of a ListCodeReviews operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                    See ListCodeReviews method for more information on how to use this operation.

                                                                                    Note: This operation can generate multiple requests to a service.

                                                                                    // Example iterating over at most 3 pages of a ListCodeReviews operation.
                                                                                    pageNum := 0
                                                                                    err := client.ListCodeReviewsPages(params,
                                                                                        func(page *codegurureviewer.ListCodeReviewsOutput, lastPage bool) bool {
                                                                                            pageNum++
                                                                                            fmt.Println(page)
                                                                                            return pageNum <= 3
                                                                                        })
                                                                                    

                                                                                    func (*CodeGuruReviewer) ListCodeReviewsPagesWithContext

                                                                                    func (c *CodeGuruReviewer) ListCodeReviewsPagesWithContext(ctx aws.Context, input *ListCodeReviewsInput, fn func(*ListCodeReviewsOutput, bool) bool, opts ...request.Option) error

                                                                                      ListCodeReviewsPagesWithContext same as ListCodeReviewsPages except it takes a Context and allows setting request options on the pages.

                                                                                      The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                      func (*CodeGuruReviewer) ListCodeReviewsRequest

                                                                                      func (c *CodeGuruReviewer) ListCodeReviewsRequest(input *ListCodeReviewsInput) (req *request.Request, output *ListCodeReviewsOutput)

                                                                                        ListCodeReviewsRequest generates a "aws/request.Request" representing the client's request for the ListCodeReviews operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                        Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                        See ListCodeReviews for more information on using the ListCodeReviews API call, and error handling.

                                                                                        This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                        // Example sending a request using the ListCodeReviewsRequest method.
                                                                                        req, resp := client.ListCodeReviewsRequest(params)
                                                                                        
                                                                                        err := req.Send()
                                                                                        if err == nil { // resp is now filled
                                                                                            fmt.Println(resp)
                                                                                        }
                                                                                        

                                                                                        See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/ListCodeReviews

                                                                                        func (*CodeGuruReviewer) ListCodeReviewsWithContext

                                                                                        func (c *CodeGuruReviewer) ListCodeReviewsWithContext(ctx aws.Context, input *ListCodeReviewsInput, opts ...request.Option) (*ListCodeReviewsOutput, error)

                                                                                          ListCodeReviewsWithContext is the same as ListCodeReviews with the addition of the ability to pass a context and additional request options.

                                                                                          See ListCodeReviews for details on how to use this API operation.

                                                                                          The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                          func (*CodeGuruReviewer) ListRecommendationFeedback

                                                                                            ListRecommendationFeedback API operation for Amazon CodeGuru Reviewer.

                                                                                            Returns a list of RecommendationFeedbackSummary (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_RecommendationFeedbackSummary.html) objects that contain customer recommendation feedback for all CodeGuru Reviewer users.

                                                                                            Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                            See the AWS API reference guide for Amazon CodeGuru Reviewer's API operation ListRecommendationFeedback for usage and error information.

                                                                                            Returned Error Types:

                                                                                            * ResourceNotFoundException
                                                                                            The resource specified in the request was not found.
                                                                                            
                                                                                            * InternalServerException
                                                                                            The server encountered an internal error and is unable to complete the request.
                                                                                            
                                                                                            * ValidationException
                                                                                            The input fails to satisfy the specified constraints.
                                                                                            
                                                                                            * AccessDeniedException
                                                                                            You do not have sufficient access to perform this action.
                                                                                            
                                                                                            * ThrottlingException
                                                                                            The request was denied due to request throttling.
                                                                                            

                                                                                            See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/ListRecommendationFeedback

                                                                                            func (*CodeGuruReviewer) ListRecommendationFeedbackPages

                                                                                            func (c *CodeGuruReviewer) ListRecommendationFeedbackPages(input *ListRecommendationFeedbackInput, fn func(*ListRecommendationFeedbackOutput, bool) bool) error

                                                                                              ListRecommendationFeedbackPages iterates over the pages of a ListRecommendationFeedback operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                              See ListRecommendationFeedback method for more information on how to use this operation.

                                                                                              Note: This operation can generate multiple requests to a service.

                                                                                              // Example iterating over at most 3 pages of a ListRecommendationFeedback operation.
                                                                                              pageNum := 0
                                                                                              err := client.ListRecommendationFeedbackPages(params,
                                                                                                  func(page *codegurureviewer.ListRecommendationFeedbackOutput, lastPage bool) bool {
                                                                                                      pageNum++
                                                                                                      fmt.Println(page)
                                                                                                      return pageNum <= 3
                                                                                                  })
                                                                                              

                                                                                              func (*CodeGuruReviewer) ListRecommendationFeedbackPagesWithContext

                                                                                              func (c *CodeGuruReviewer) ListRecommendationFeedbackPagesWithContext(ctx aws.Context, input *ListRecommendationFeedbackInput, fn func(*ListRecommendationFeedbackOutput, bool) bool, opts ...request.Option) error

                                                                                                ListRecommendationFeedbackPagesWithContext same as ListRecommendationFeedbackPages except it takes a Context and allows setting request options on the pages.

                                                                                                The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                func (*CodeGuruReviewer) ListRecommendationFeedbackRequest

                                                                                                func (c *CodeGuruReviewer) ListRecommendationFeedbackRequest(input *ListRecommendationFeedbackInput) (req *request.Request, output *ListRecommendationFeedbackOutput)

                                                                                                  ListRecommendationFeedbackRequest generates a "aws/request.Request" representing the client's request for the ListRecommendationFeedback operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                  Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                  See ListRecommendationFeedback for more information on using the ListRecommendationFeedback API call, and error handling.

                                                                                                  This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                  // Example sending a request using the ListRecommendationFeedbackRequest method.
                                                                                                  req, resp := client.ListRecommendationFeedbackRequest(params)
                                                                                                  
                                                                                                  err := req.Send()
                                                                                                  if err == nil { // resp is now filled
                                                                                                      fmt.Println(resp)
                                                                                                  }
                                                                                                  

                                                                                                  See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/ListRecommendationFeedback

                                                                                                  func (*CodeGuruReviewer) ListRecommendationFeedbackWithContext

                                                                                                  func (c *CodeGuruReviewer) ListRecommendationFeedbackWithContext(ctx aws.Context, input *ListRecommendationFeedbackInput, opts ...request.Option) (*ListRecommendationFeedbackOutput, error)

                                                                                                    ListRecommendationFeedbackWithContext is the same as ListRecommendationFeedback with the addition of the ability to pass a context and additional request options.

                                                                                                    See ListRecommendationFeedback for details on how to use this API operation.

                                                                                                    The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                    func (*CodeGuruReviewer) ListRecommendations

                                                                                                    func (c *CodeGuruReviewer) ListRecommendations(input *ListRecommendationsInput) (*ListRecommendationsOutput, error)

                                                                                                      ListRecommendations API operation for Amazon CodeGuru Reviewer.

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

                                                                                                      Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                      See the AWS API reference guide for Amazon CodeGuru Reviewer's API operation ListRecommendations for usage and error information.

                                                                                                      Returned Error Types:

                                                                                                      * ResourceNotFoundException
                                                                                                      The resource specified in the request was not found.
                                                                                                      
                                                                                                      * InternalServerException
                                                                                                      The server encountered an internal error and is unable to complete the request.
                                                                                                      
                                                                                                      * ValidationException
                                                                                                      The input fails to satisfy the specified constraints.
                                                                                                      
                                                                                                      * AccessDeniedException
                                                                                                      You do not have sufficient access to perform this action.
                                                                                                      
                                                                                                      * ThrottlingException
                                                                                                      The request was denied due to request throttling.
                                                                                                      

                                                                                                      See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/ListRecommendations

                                                                                                      func (*CodeGuruReviewer) ListRecommendationsPages

                                                                                                      func (c *CodeGuruReviewer) ListRecommendationsPages(input *ListRecommendationsInput, fn func(*ListRecommendationsOutput, bool) bool) error

                                                                                                        ListRecommendationsPages iterates over the pages of a ListRecommendations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                                        See ListRecommendations method for more information on how to use this operation.

                                                                                                        Note: This operation can generate multiple requests to a service.

                                                                                                        // Example iterating over at most 3 pages of a ListRecommendations operation.
                                                                                                        pageNum := 0
                                                                                                        err := client.ListRecommendationsPages(params,
                                                                                                            func(page *codegurureviewer.ListRecommendationsOutput, lastPage bool) bool {
                                                                                                                pageNum++
                                                                                                                fmt.Println(page)
                                                                                                                return pageNum <= 3
                                                                                                            })
                                                                                                        

                                                                                                        func (*CodeGuruReviewer) ListRecommendationsPagesWithContext

                                                                                                        func (c *CodeGuruReviewer) ListRecommendationsPagesWithContext(ctx aws.Context, input *ListRecommendationsInput, fn func(*ListRecommendationsOutput, bool) bool, opts ...request.Option) error

                                                                                                          ListRecommendationsPagesWithContext same as ListRecommendationsPages except it takes a Context and allows setting request options on the pages.

                                                                                                          The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                          func (*CodeGuruReviewer) ListRecommendationsRequest

                                                                                                          func (c *CodeGuruReviewer) ListRecommendationsRequest(input *ListRecommendationsInput) (req *request.Request, output *ListRecommendationsOutput)

                                                                                                            ListRecommendationsRequest generates a "aws/request.Request" representing the client's request for the ListRecommendations operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                            Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                            See ListRecommendations for more information on using the ListRecommendations API call, and error handling.

                                                                                                            This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                            // Example sending a request using the ListRecommendationsRequest method.
                                                                                                            req, resp := client.ListRecommendationsRequest(params)
                                                                                                            
                                                                                                            err := req.Send()
                                                                                                            if err == nil { // resp is now filled
                                                                                                                fmt.Println(resp)
                                                                                                            }
                                                                                                            

                                                                                                            See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/ListRecommendations

                                                                                                            func (*CodeGuruReviewer) ListRecommendationsWithContext

                                                                                                            func (c *CodeGuruReviewer) ListRecommendationsWithContext(ctx aws.Context, input *ListRecommendationsInput, opts ...request.Option) (*ListRecommendationsOutput, error)

                                                                                                              ListRecommendationsWithContext is the same as ListRecommendations with the addition of the ability to pass a context and additional request options.

                                                                                                              See ListRecommendations for details on how to use this API operation.

                                                                                                              The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                              func (*CodeGuruReviewer) ListRepositoryAssociations

                                                                                                                ListRepositoryAssociations API operation for Amazon CodeGuru Reviewer.

                                                                                                                Returns a list of RepositoryAssociationSummary (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_RepositoryAssociationSummary.html) objects that contain summary information about a repository association. You can filter the returned list by ProviderType (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_RepositoryAssociationSummary.html#reviewer-Type-RepositoryAssociationSummary-ProviderType), Name (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_RepositoryAssociationSummary.html#reviewer-Type-RepositoryAssociationSummary-Name), State (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_RepositoryAssociationSummary.html#reviewer-Type-RepositoryAssociationSummary-State), and Owner (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_RepositoryAssociationSummary.html#reviewer-Type-RepositoryAssociationSummary-Owner).

                                                                                                                Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                See the AWS API reference guide for Amazon CodeGuru Reviewer's API operation ListRepositoryAssociations for usage and error information.

                                                                                                                Returned Error Types:

                                                                                                                * InternalServerException
                                                                                                                The server encountered an internal error and is unable to complete the request.
                                                                                                                
                                                                                                                * ValidationException
                                                                                                                The input fails to satisfy the specified constraints.
                                                                                                                
                                                                                                                * ThrottlingException
                                                                                                                The request was denied due to request throttling.
                                                                                                                

                                                                                                                See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/ListRepositoryAssociations

                                                                                                                func (*CodeGuruReviewer) ListRepositoryAssociationsPages

                                                                                                                func (c *CodeGuruReviewer) ListRepositoryAssociationsPages(input *ListRepositoryAssociationsInput, fn func(*ListRepositoryAssociationsOutput, bool) bool) error

                                                                                                                  ListRepositoryAssociationsPages iterates over the pages of a ListRepositoryAssociations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                                                  See ListRepositoryAssociations method for more information on how to use this operation.

                                                                                                                  Note: This operation can generate multiple requests to a service.

                                                                                                                  // Example iterating over at most 3 pages of a ListRepositoryAssociations operation.
                                                                                                                  pageNum := 0
                                                                                                                  err := client.ListRepositoryAssociationsPages(params,
                                                                                                                      func(page *codegurureviewer.ListRepositoryAssociationsOutput, lastPage bool) bool {
                                                                                                                          pageNum++
                                                                                                                          fmt.Println(page)
                                                                                                                          return pageNum <= 3
                                                                                                                      })
                                                                                                                  

                                                                                                                  func (*CodeGuruReviewer) ListRepositoryAssociationsPagesWithContext

                                                                                                                  func (c *CodeGuruReviewer) ListRepositoryAssociationsPagesWithContext(ctx aws.Context, input *ListRepositoryAssociationsInput, fn func(*ListRepositoryAssociationsOutput, bool) bool, opts ...request.Option) error

                                                                                                                    ListRepositoryAssociationsPagesWithContext same as ListRepositoryAssociationsPages except it takes a Context and allows setting request options on the pages.

                                                                                                                    The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                    func (*CodeGuruReviewer) ListRepositoryAssociationsRequest

                                                                                                                    func (c *CodeGuruReviewer) ListRepositoryAssociationsRequest(input *ListRepositoryAssociationsInput) (req *request.Request, output *ListRepositoryAssociationsOutput)

                                                                                                                      ListRepositoryAssociationsRequest generates a "aws/request.Request" representing the client's request for the ListRepositoryAssociations operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                      Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                      See ListRepositoryAssociations for more information on using the ListRepositoryAssociations API call, and error handling.

                                                                                                                      This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                      // Example sending a request using the ListRepositoryAssociationsRequest method.
                                                                                                                      req, resp := client.ListRepositoryAssociationsRequest(params)
                                                                                                                      
                                                                                                                      err := req.Send()
                                                                                                                      if err == nil { // resp is now filled
                                                                                                                          fmt.Println(resp)
                                                                                                                      }
                                                                                                                      

                                                                                                                      See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/ListRepositoryAssociations

                                                                                                                      func (*CodeGuruReviewer) ListRepositoryAssociationsWithContext

                                                                                                                      func (c *CodeGuruReviewer) ListRepositoryAssociationsWithContext(ctx aws.Context, input *ListRepositoryAssociationsInput, opts ...request.Option) (*ListRepositoryAssociationsOutput, error)

                                                                                                                        ListRepositoryAssociationsWithContext is the same as ListRepositoryAssociations with the addition of the ability to pass a context and additional request options.

                                                                                                                        See ListRepositoryAssociations for details on how to use this API operation.

                                                                                                                        The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                        func (*CodeGuruReviewer) PutRecommendationFeedback

                                                                                                                          PutRecommendationFeedback API operation for Amazon CodeGuru Reviewer.

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

                                                                                                                          Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                          See the AWS API reference guide for Amazon CodeGuru Reviewer's API operation PutRecommendationFeedback for usage and error information.

                                                                                                                          Returned Error Types:

                                                                                                                          * ResourceNotFoundException
                                                                                                                          The resource specified in the request was not found.
                                                                                                                          
                                                                                                                          * InternalServerException
                                                                                                                          The server encountered an internal error and is unable to complete the request.
                                                                                                                          
                                                                                                                          * ValidationException
                                                                                                                          The input fails to satisfy the specified constraints.
                                                                                                                          
                                                                                                                          * AccessDeniedException
                                                                                                                          You do not have sufficient access to perform this action.
                                                                                                                          
                                                                                                                          * ThrottlingException
                                                                                                                          The request was denied due to request throttling.
                                                                                                                          

                                                                                                                          See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/PutRecommendationFeedback

                                                                                                                          func (*CodeGuruReviewer) PutRecommendationFeedbackRequest

                                                                                                                          func (c *CodeGuruReviewer) PutRecommendationFeedbackRequest(input *PutRecommendationFeedbackInput) (req *request.Request, output *PutRecommendationFeedbackOutput)

                                                                                                                            PutRecommendationFeedbackRequest generates a "aws/request.Request" representing the client's request for the PutRecommendationFeedback operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                            Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                            See PutRecommendationFeedback for more information on using the PutRecommendationFeedback API call, and error handling.

                                                                                                                            This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                            // Example sending a request using the PutRecommendationFeedbackRequest method.
                                                                                                                            req, resp := client.PutRecommendationFeedbackRequest(params)
                                                                                                                            
                                                                                                                            err := req.Send()
                                                                                                                            if err == nil { // resp is now filled
                                                                                                                                fmt.Println(resp)
                                                                                                                            }
                                                                                                                            

                                                                                                                            See also, https://docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/PutRecommendationFeedback

                                                                                                                            func (*CodeGuruReviewer) PutRecommendationFeedbackWithContext

                                                                                                                            func (c *CodeGuruReviewer) PutRecommendationFeedbackWithContext(ctx aws.Context, input *PutRecommendationFeedbackInput, opts ...request.Option) (*PutRecommendationFeedbackOutput, error)

                                                                                                                              PutRecommendationFeedbackWithContext is the same as PutRecommendationFeedback with the addition of the ability to pass a context and additional request options.

                                                                                                                              See PutRecommendationFeedback for details on how to use this API operation.

                                                                                                                              The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                              type CodeReview

                                                                                                                              type CodeReview struct {
                                                                                                                              
                                                                                                                              	// The Amazon Resource Name (ARN) of the CodeReview (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_CodeReview.html)
                                                                                                                              	// object.
                                                                                                                              	CodeReviewArn *string `min:"1" type:"string"`
                                                                                                                              
                                                                                                                              	// The time, in milliseconds since the epoch, when the code review was created.
                                                                                                                              	CreatedTimeStamp *time.Time `type:"timestamp"`
                                                                                                                              
                                                                                                                              	// The time, in milliseconds since the epoch, when the code review was last
                                                                                                                              	// updated.
                                                                                                                              	LastUpdatedTimeStamp *time.Time `type:"timestamp"`
                                                                                                                              
                                                                                                                              	// The statistics from the code review.
                                                                                                                              	Metrics *Metrics `type:"structure"`
                                                                                                                              
                                                                                                                              	// The name of the code review.
                                                                                                                              	Name *string `min:"1" type:"string"`
                                                                                                                              
                                                                                                                              	// 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 or Bitbucket
                                                                                                                              	// repository, this is the username for the account that owns the repository.
                                                                                                                              	Owner *string `min:"1" type:"string"`
                                                                                                                              
                                                                                                                              	// The type of repository that contains the reviewed code (for example, GitHub
                                                                                                                              	// or Bitbucket).
                                                                                                                              	ProviderType *string `type:"string" enum:"ProviderType"`
                                                                                                                              
                                                                                                                              	// The pull request ID for the code review.
                                                                                                                              	PullRequestId *string `min:"1" type:"string"`
                                                                                                                              
                                                                                                                              	// The name of the repository.
                                                                                                                              	RepositoryName *string `min:"1" type:"string"`
                                                                                                                              
                                                                                                                              	// The type of the source code for the code review.
                                                                                                                              	SourceCodeType *SourceCodeType `type:"structure"`
                                                                                                                              
                                                                                                                              	// The valid code review states are:
                                                                                                                              	//
                                                                                                                              	//    * Completed: The code review is complete.
                                                                                                                              	//
                                                                                                                              	//    * Pending: The code review started and has not completed or failed.
                                                                                                                              	//
                                                                                                                              	//    * Failed: The code review failed.
                                                                                                                              	//
                                                                                                                              	//    * Deleting: The code review is being deleted.
                                                                                                                              	State *string `type:"string" enum:"JobState"`
                                                                                                                              
                                                                                                                              	// The reason for the state of the code review.
                                                                                                                              	StateReason *string `type:"string"`
                                                                                                                              
                                                                                                                              	// The type of code review.
                                                                                                                              	Type *string `type:"string" enum:"Type"`
                                                                                                                              	// contains filtered or unexported fields
                                                                                                                              }

                                                                                                                                Information about a code review.

                                                                                                                                func (CodeReview) GoString

                                                                                                                                func (s CodeReview) GoString() string

                                                                                                                                  GoString returns the string representation

                                                                                                                                  func (*CodeReview) SetCodeReviewArn

                                                                                                                                  func (s *CodeReview) SetCodeReviewArn(v string) *CodeReview

                                                                                                                                    SetCodeReviewArn sets the CodeReviewArn field's value.

                                                                                                                                    func (*CodeReview) SetCreatedTimeStamp

                                                                                                                                    func (s *CodeReview) SetCreatedTimeStamp(v time.Time) *CodeReview

                                                                                                                                      SetCreatedTimeStamp sets the CreatedTimeStamp field's value.

                                                                                                                                      func (*CodeReview) SetLastUpdatedTimeStamp

                                                                                                                                      func (s *CodeReview) SetLastUpdatedTimeStamp(v time.Time) *CodeReview

                                                                                                                                        SetLastUpdatedTimeStamp sets the LastUpdatedTimeStamp field's value.

                                                                                                                                        func (*CodeReview) SetMetrics

                                                                                                                                        func (s *CodeReview) SetMetrics(v *Metrics) *CodeReview

                                                                                                                                          SetMetrics sets the Metrics field's value.

                                                                                                                                          func (*CodeReview) SetName

                                                                                                                                          func (s *CodeReview) SetName(v string) *CodeReview

                                                                                                                                            SetName sets the Name field's value.

                                                                                                                                            func (*CodeReview) SetOwner

                                                                                                                                            func (s *CodeReview) SetOwner(v string) *CodeReview

                                                                                                                                              SetOwner sets the Owner field's value.

                                                                                                                                              func (*CodeReview) SetProviderType

                                                                                                                                              func (s *CodeReview) SetProviderType(v string) *CodeReview

                                                                                                                                                SetProviderType sets the ProviderType field's value.

                                                                                                                                                func (*CodeReview) SetPullRequestId

                                                                                                                                                func (s *CodeReview) SetPullRequestId(v string) *CodeReview

                                                                                                                                                  SetPullRequestId sets the PullRequestId field's value.

                                                                                                                                                  func (*CodeReview) SetRepositoryName

                                                                                                                                                  func (s *CodeReview) SetRepositoryName(v string) *CodeReview

                                                                                                                                                    SetRepositoryName sets the RepositoryName field's value.

                                                                                                                                                    func (*CodeReview) SetSourceCodeType

                                                                                                                                                    func (s *CodeReview) SetSourceCodeType(v *SourceCodeType) *CodeReview

                                                                                                                                                      SetSourceCodeType sets the SourceCodeType field's value.

                                                                                                                                                      func (*CodeReview) SetState

                                                                                                                                                      func (s *CodeReview) SetState(v string) *CodeReview

                                                                                                                                                        SetState sets the State field's value.

                                                                                                                                                        func (*CodeReview) SetStateReason

                                                                                                                                                        func (s *CodeReview) SetStateReason(v string) *CodeReview

                                                                                                                                                          SetStateReason sets the StateReason field's value.

                                                                                                                                                          func (*CodeReview) SetType

                                                                                                                                                          func (s *CodeReview) SetType(v string) *CodeReview

                                                                                                                                                            SetType sets the Type field's value.

                                                                                                                                                            func (CodeReview) String

                                                                                                                                                            func (s CodeReview) String() string

                                                                                                                                                              String returns the string representation

                                                                                                                                                              type CodeReviewSummary

                                                                                                                                                              type CodeReviewSummary struct {
                                                                                                                                                              
                                                                                                                                                              	// The Amazon Resource Name (ARN) of the CodeReview (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_CodeReview.html)
                                                                                                                                                              	// object.
                                                                                                                                                              	CodeReviewArn *string `min:"1" type:"string"`
                                                                                                                                                              
                                                                                                                                                              	// The time, in milliseconds since the epoch, when the code review was created.
                                                                                                                                                              	CreatedTimeStamp *time.Time `type:"timestamp"`
                                                                                                                                                              
                                                                                                                                                              	// The time, in milliseconds since the epoch, when the code review was last
                                                                                                                                                              	// updated.
                                                                                                                                                              	LastUpdatedTimeStamp *time.Time `type:"timestamp"`
                                                                                                                                                              
                                                                                                                                                              	// The statistics from the code review.
                                                                                                                                                              	MetricsSummary *MetricsSummary `type:"structure"`
                                                                                                                                                              
                                                                                                                                                              	// The name of the code review.
                                                                                                                                                              	Name *string `min:"1" type:"string"`
                                                                                                                                                              
                                                                                                                                                              	// 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 or Bitbucket
                                                                                                                                                              	// repository, this is the username for the account that owns the repository.
                                                                                                                                                              	Owner *string `min:"1" type:"string"`
                                                                                                                                                              
                                                                                                                                                              	// The provider type of the repository association.
                                                                                                                                                              	ProviderType *string `type:"string" enum:"ProviderType"`
                                                                                                                                                              
                                                                                                                                                              	// The pull request ID for the code review.
                                                                                                                                                              	PullRequestId *string `min:"1" type:"string"`
                                                                                                                                                              
                                                                                                                                                              	// The name of the repository.
                                                                                                                                                              	RepositoryName *string `min:"1" type:"string"`
                                                                                                                                                              
                                                                                                                                                              	// The state of the code review.
                                                                                                                                                              	//
                                                                                                                                                              	// The valid code review states are:
                                                                                                                                                              	//
                                                                                                                                                              	//    * Completed: The code review is complete.
                                                                                                                                                              	//
                                                                                                                                                              	//    * Pending: The code review started and has not completed or failed.
                                                                                                                                                              	//
                                                                                                                                                              	//    * Failed: The code review failed.
                                                                                                                                                              	//
                                                                                                                                                              	//    * Deleting: The code review is being deleted.
                                                                                                                                                              	State *string `type:"string" enum:"JobState"`
                                                                                                                                                              
                                                                                                                                                              	// The type of the code review.
                                                                                                                                                              	Type *string `type:"string" enum:"Type"`
                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                              }

                                                                                                                                                                Information about the summary of the code review.

                                                                                                                                                                func (CodeReviewSummary) GoString

                                                                                                                                                                func (s CodeReviewSummary) GoString() string

                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                  func (*CodeReviewSummary) SetCodeReviewArn

                                                                                                                                                                  func (s *CodeReviewSummary) SetCodeReviewArn(v string) *CodeReviewSummary

                                                                                                                                                                    SetCodeReviewArn sets the CodeReviewArn field's value.

                                                                                                                                                                    func (*CodeReviewSummary) SetCreatedTimeStamp

                                                                                                                                                                    func (s *CodeReviewSummary) SetCreatedTimeStamp(v time.Time) *CodeReviewSummary

                                                                                                                                                                      SetCreatedTimeStamp sets the CreatedTimeStamp field's value.

                                                                                                                                                                      func (*CodeReviewSummary) SetLastUpdatedTimeStamp

                                                                                                                                                                      func (s *CodeReviewSummary) SetLastUpdatedTimeStamp(v time.Time) *CodeReviewSummary

                                                                                                                                                                        SetLastUpdatedTimeStamp sets the LastUpdatedTimeStamp field's value.

                                                                                                                                                                        func (*CodeReviewSummary) SetMetricsSummary

                                                                                                                                                                        func (s *CodeReviewSummary) SetMetricsSummary(v *MetricsSummary) *CodeReviewSummary

                                                                                                                                                                          SetMetricsSummary sets the MetricsSummary field's value.

                                                                                                                                                                          func (*CodeReviewSummary) SetName

                                                                                                                                                                            SetName sets the Name field's value.

                                                                                                                                                                            func (*CodeReviewSummary) SetOwner

                                                                                                                                                                            func (s *CodeReviewSummary) SetOwner(v string) *CodeReviewSummary

                                                                                                                                                                              SetOwner sets the Owner field's value.

                                                                                                                                                                              func (*CodeReviewSummary) SetProviderType

                                                                                                                                                                              func (s *CodeReviewSummary) SetProviderType(v string) *CodeReviewSummary

                                                                                                                                                                                SetProviderType sets the ProviderType field's value.

                                                                                                                                                                                func (*CodeReviewSummary) SetPullRequestId

                                                                                                                                                                                func (s *CodeReviewSummary) SetPullRequestId(v string) *CodeReviewSummary

                                                                                                                                                                                  SetPullRequestId sets the PullRequestId field's value.

                                                                                                                                                                                  func (*CodeReviewSummary) SetRepositoryName

                                                                                                                                                                                  func (s *CodeReviewSummary) SetRepositoryName(v string) *CodeReviewSummary

                                                                                                                                                                                    SetRepositoryName sets the RepositoryName field's value.

                                                                                                                                                                                    func (*CodeReviewSummary) SetState

                                                                                                                                                                                    func (s *CodeReviewSummary) SetState(v string) *CodeReviewSummary

                                                                                                                                                                                      SetState sets the State field's value.

                                                                                                                                                                                      func (*CodeReviewSummary) SetType

                                                                                                                                                                                        SetType sets the Type field's value.

                                                                                                                                                                                        func (CodeReviewSummary) String

                                                                                                                                                                                        func (s CodeReviewSummary) String() string

                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                          type CommitDiffSourceCodeType

                                                                                                                                                                                          type CommitDiffSourceCodeType struct {
                                                                                                                                                                                          
                                                                                                                                                                                          	// The SHA of the destination commit.
                                                                                                                                                                                          	DestinationCommit *string `min:"6" type:"string"`
                                                                                                                                                                                          
                                                                                                                                                                                          	// The SHA of the source commit.
                                                                                                                                                                                          	SourceCommit *string `min:"6" type:"string"`
                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                          }

                                                                                                                                                                                            The commit diff for the pull request.

                                                                                                                                                                                            func (CommitDiffSourceCodeType) GoString

                                                                                                                                                                                            func (s CommitDiffSourceCodeType) GoString() string

                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                              func (*CommitDiffSourceCodeType) SetDestinationCommit

                                                                                                                                                                                              func (s *CommitDiffSourceCodeType) SetDestinationCommit(v string) *CommitDiffSourceCodeType

                                                                                                                                                                                                SetDestinationCommit sets the DestinationCommit field's value.

                                                                                                                                                                                                func (*CommitDiffSourceCodeType) SetSourceCommit

                                                                                                                                                                                                  SetSourceCommit sets the SourceCommit field's value.

                                                                                                                                                                                                  func (CommitDiffSourceCodeType) String

                                                                                                                                                                                                  func (s CommitDiffSourceCodeType) String() string

                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                    type ConflictException

                                                                                                                                                                                                    type ConflictException struct {
                                                                                                                                                                                                    	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`
                                                                                                                                                                                                    
                                                                                                                                                                                                    	Message_ *string `locationName:"Message" type:"string"`
                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                    }

                                                                                                                                                                                                      The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.

                                                                                                                                                                                                      func (*ConflictException) Code

                                                                                                                                                                                                      func (s *ConflictException) Code() string

                                                                                                                                                                                                        Code returns the exception type name.

                                                                                                                                                                                                        func (*ConflictException) Error

                                                                                                                                                                                                        func (s *ConflictException) Error() string

                                                                                                                                                                                                        func (ConflictException) GoString

                                                                                                                                                                                                        func (s ConflictException) GoString() string

                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                          func (*ConflictException) Message

                                                                                                                                                                                                          func (s *ConflictException) Message() string

                                                                                                                                                                                                            Message returns the exception's message.

                                                                                                                                                                                                            func (*ConflictException) OrigErr

                                                                                                                                                                                                            func (s *ConflictException) OrigErr() error

                                                                                                                                                                                                              OrigErr always returns nil, satisfies awserr.Error interface.

                                                                                                                                                                                                              func (*ConflictException) RequestID

                                                                                                                                                                                                              func (s *ConflictException) RequestID() string

                                                                                                                                                                                                                RequestID returns the service's response RequestID for request.

                                                                                                                                                                                                                func (*ConflictException) StatusCode

                                                                                                                                                                                                                func (s *ConflictException) StatusCode() int

                                                                                                                                                                                                                  Status code returns the HTTP status code for the request's response error.

                                                                                                                                                                                                                  func (ConflictException) String

                                                                                                                                                                                                                  func (s ConflictException) String() string

                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                    type DescribeCodeReviewInput

                                                                                                                                                                                                                    type DescribeCodeReviewInput struct {
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// The Amazon Resource Name (ARN) of the CodeReview (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_CodeReview.html)
                                                                                                                                                                                                                    	// object.
                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                    	// CodeReviewArn is a required field
                                                                                                                                                                                                                    	CodeReviewArn *string `location:"uri" locationName:"CodeReviewArn" min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                    }

                                                                                                                                                                                                                    func (DescribeCodeReviewInput) GoString

                                                                                                                                                                                                                    func (s DescribeCodeReviewInput) GoString() string

                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                      func (*DescribeCodeReviewInput) SetCodeReviewArn

                                                                                                                                                                                                                      func (s *DescribeCodeReviewInput) SetCodeReviewArn(v string) *DescribeCodeReviewInput

                                                                                                                                                                                                                        SetCodeReviewArn sets the CodeReviewArn field's value.

                                                                                                                                                                                                                        func (DescribeCodeReviewInput) String

                                                                                                                                                                                                                        func (s DescribeCodeReviewInput) String() string

                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                          func (*DescribeCodeReviewInput) Validate

                                                                                                                                                                                                                          func (s *DescribeCodeReviewInput) Validate() error

                                                                                                                                                                                                                            Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                            type DescribeCodeReviewOutput

                                                                                                                                                                                                                            type DescribeCodeReviewOutput struct {
                                                                                                                                                                                                                            
                                                                                                                                                                                                                            	// Information about the code review.
                                                                                                                                                                                                                            	CodeReview *CodeReview `type:"structure"`
                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                            }

                                                                                                                                                                                                                            func (DescribeCodeReviewOutput) GoString

                                                                                                                                                                                                                            func (s DescribeCodeReviewOutput) GoString() string

                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                              func (*DescribeCodeReviewOutput) SetCodeReview

                                                                                                                                                                                                                                SetCodeReview sets the CodeReview field's value.

                                                                                                                                                                                                                                func (DescribeCodeReviewOutput) String

                                                                                                                                                                                                                                func (s DescribeCodeReviewOutput) String() string

                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                  type DescribeRecommendationFeedbackInput

                                                                                                                                                                                                                                  type DescribeRecommendationFeedbackInput struct {
                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                  	// The Amazon Resource Name (ARN) of the CodeReview (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_CodeReview.html)
                                                                                                                                                                                                                                  	// object.
                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                  	// CodeReviewArn is a required field
                                                                                                                                                                                                                                  	CodeReviewArn *string `location:"uri" locationName:"CodeReviewArn" min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                  	// The recommendation ID that can be used to track the provided recommendations
                                                                                                                                                                                                                                  	// and then to collect the feedback.
                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                  	// RecommendationId is a required field
                                                                                                                                                                                                                                  	RecommendationId *string `location:"querystring" locationName:"RecommendationId" min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                  	// Optional parameter to describe the feedback for a given user. If this is
                                                                                                                                                                                                                                  	// not supplied, it defaults to the user making the request.
                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                  	// The UserId is an IAM principal that can be specified as an AWS account ID
                                                                                                                                                                                                                                  	// or an Amazon Resource Name (ARN). For more information, see Specifying a
                                                                                                                                                                                                                                  	// Principal (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_principal.html#Principal_specifying)
                                                                                                                                                                                                                                  	// in the AWS Identity and Access Management User Guide.
                                                                                                                                                                                                                                  	UserId *string `location:"querystring" locationName:"UserId" min:"1" type:"string"`
                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                  func (DescribeRecommendationFeedbackInput) GoString

                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                    func (*DescribeRecommendationFeedbackInput) SetCodeReviewArn

                                                                                                                                                                                                                                      SetCodeReviewArn sets the CodeReviewArn field's value.

                                                                                                                                                                                                                                      func (*DescribeRecommendationFeedbackInput) SetRecommendationId

                                                                                                                                                                                                                                        SetRecommendationId sets the RecommendationId field's value.

                                                                                                                                                                                                                                        func (*DescribeRecommendationFeedbackInput) SetUserId

                                                                                                                                                                                                                                          SetUserId sets the UserId field's value.

                                                                                                                                                                                                                                          func (DescribeRecommendationFeedbackInput) String

                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                            func (*DescribeRecommendationFeedbackInput) Validate

                                                                                                                                                                                                                                              Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                              type DescribeRecommendationFeedbackOutput

                                                                                                                                                                                                                                              type DescribeRecommendationFeedbackOutput struct {
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                              	// The recommendation feedback given by the user.
                                                                                                                                                                                                                                              	RecommendationFeedback *RecommendationFeedback `type:"structure"`
                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                              func (DescribeRecommendationFeedbackOutput) GoString

                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                func (*DescribeRecommendationFeedbackOutput) SetRecommendationFeedback

                                                                                                                                                                                                                                                  SetRecommendationFeedback sets the RecommendationFeedback field's value.

                                                                                                                                                                                                                                                  func (DescribeRecommendationFeedbackOutput) String

                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                    type DescribeRepositoryAssociationInput

                                                                                                                                                                                                                                                    type DescribeRepositoryAssociationInput struct {
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// The Amazon Resource Name (ARN) of the RepositoryAssociation (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_RepositoryAssociation.html)
                                                                                                                                                                                                                                                    	// object. You can retrieve this ARN by calling ListRepositories.
                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                    	// AssociationArn is a required field
                                                                                                                                                                                                                                                    	AssociationArn *string `location:"uri" locationName:"AssociationArn" min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                    func (DescribeRepositoryAssociationInput) GoString

                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                      func (*DescribeRepositoryAssociationInput) SetAssociationArn

                                                                                                                                                                                                                                                        SetAssociationArn sets the AssociationArn field's value.

                                                                                                                                                                                                                                                        func (DescribeRepositoryAssociationInput) String

                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                          func (*DescribeRepositoryAssociationInput) Validate

                                                                                                                                                                                                                                                            Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                            type DescribeRepositoryAssociationOutput

                                                                                                                                                                                                                                                            type DescribeRepositoryAssociationOutput struct {
                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                            	// Information about the repository association.
                                                                                                                                                                                                                                                            	RepositoryAssociation *RepositoryAssociation `type:"structure"`
                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                            func (DescribeRepositoryAssociationOutput) GoString

                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                              func (*DescribeRepositoryAssociationOutput) SetRepositoryAssociation

                                                                                                                                                                                                                                                                SetRepositoryAssociation sets the RepositoryAssociation field's value.

                                                                                                                                                                                                                                                                func (DescribeRepositoryAssociationOutput) String

                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                  type DisassociateRepositoryInput

                                                                                                                                                                                                                                                                  type DisassociateRepositoryInput struct {
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	// The Amazon Resource Name (ARN) of the RepositoryAssociation (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_RepositoryAssociation.html)
                                                                                                                                                                                                                                                                  	// object.
                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                  	// AssociationArn is a required field
                                                                                                                                                                                                                                                                  	AssociationArn *string `location:"uri" locationName:"AssociationArn" min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                  func (DisassociateRepositoryInput) GoString

                                                                                                                                                                                                                                                                  func (s DisassociateRepositoryInput) GoString() string

                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                    func (*DisassociateRepositoryInput) SetAssociationArn

                                                                                                                                                                                                                                                                      SetAssociationArn sets the AssociationArn field's value.

                                                                                                                                                                                                                                                                      func (DisassociateRepositoryInput) String

                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                        func (*DisassociateRepositoryInput) Validate

                                                                                                                                                                                                                                                                        func (s *DisassociateRepositoryInput) Validate() error

                                                                                                                                                                                                                                                                          Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                          type DisassociateRepositoryOutput

                                                                                                                                                                                                                                                                          type DisassociateRepositoryOutput struct {
                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                          	// Information about the disassociated repository.
                                                                                                                                                                                                                                                                          	RepositoryAssociation *RepositoryAssociation `type:"structure"`
                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                          func (DisassociateRepositoryOutput) GoString

                                                                                                                                                                                                                                                                          func (s DisassociateRepositoryOutput) GoString() string

                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                            func (*DisassociateRepositoryOutput) SetRepositoryAssociation

                                                                                                                                                                                                                                                                              SetRepositoryAssociation sets the RepositoryAssociation field's value.

                                                                                                                                                                                                                                                                              func (DisassociateRepositoryOutput) String

                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                type InternalServerException

                                                                                                                                                                                                                                                                                type InternalServerException struct {
                                                                                                                                                                                                                                                                                	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                	Message_ *string `locationName:"Message" type:"string"`
                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                  The server encountered an internal error and is unable to complete the request.

                                                                                                                                                                                                                                                                                  func (*InternalServerException) Code

                                                                                                                                                                                                                                                                                  func (s *InternalServerException) Code() string

                                                                                                                                                                                                                                                                                    Code returns the exception type name.

                                                                                                                                                                                                                                                                                    func (*InternalServerException) Error

                                                                                                                                                                                                                                                                                    func (s *InternalServerException) Error() string

                                                                                                                                                                                                                                                                                    func (InternalServerException) GoString

                                                                                                                                                                                                                                                                                    func (s InternalServerException) GoString() string

                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                      func (*InternalServerException) Message

                                                                                                                                                                                                                                                                                      func (s *InternalServerException) Message() string

                                                                                                                                                                                                                                                                                        Message returns the exception's message.

                                                                                                                                                                                                                                                                                        func (*InternalServerException) OrigErr

                                                                                                                                                                                                                                                                                        func (s *InternalServerException) OrigErr() error

                                                                                                                                                                                                                                                                                          OrigErr always returns nil, satisfies awserr.Error interface.

                                                                                                                                                                                                                                                                                          func (*InternalServerException) RequestID

                                                                                                                                                                                                                                                                                          func (s *InternalServerException) RequestID() string

                                                                                                                                                                                                                                                                                            RequestID returns the service's response RequestID for request.

                                                                                                                                                                                                                                                                                            func (*InternalServerException) StatusCode

                                                                                                                                                                                                                                                                                            func (s *InternalServerException) StatusCode() int

                                                                                                                                                                                                                                                                                              Status code returns the HTTP status code for the request's response error.

                                                                                                                                                                                                                                                                                              func (InternalServerException) String

                                                                                                                                                                                                                                                                                              func (s InternalServerException) String() string

                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                type ListCodeReviewsInput

                                                                                                                                                                                                                                                                                                type ListCodeReviewsInput struct {
                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                	// The maximum number of results that are returned per call. The default is
                                                                                                                                                                                                                                                                                                	// 100.
                                                                                                                                                                                                                                                                                                	MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"`
                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                	// If nextToken is returned, there are more results available. The value of
                                                                                                                                                                                                                                                                                                	// nextToken is a unique pagination token for each page. Make the call again
                                                                                                                                                                                                                                                                                                	// using the returned token to retrieve the next page. Keep all other arguments
                                                                                                                                                                                                                                                                                                	// unchanged.
                                                                                                                                                                                                                                                                                                	NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                	// List of provider types for filtering that needs to be applied before displaying
                                                                                                                                                                                                                                                                                                	// the result. For example, providerTypes=[GitHub] lists code reviews from GitHub.
                                                                                                                                                                                                                                                                                                	ProviderTypes []*string `location:"querystring" locationName:"ProviderTypes" min:"1" type:"list"`
                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                	// List of repository names for filtering that needs to be applied before displaying
                                                                                                                                                                                                                                                                                                	// the result.
                                                                                                                                                                                                                                                                                                	RepositoryNames []*string `location:"querystring" locationName:"RepositoryNames" min:"1" type:"list"`
                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                	// List of states for filtering that needs to be applied before displaying the
                                                                                                                                                                                                                                                                                                	// result. For example, states=[Pending] lists code reviews in the Pending state.
                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                	// The valid code review states are:
                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                	//    * Completed: The code review is complete.
                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                	//    * Pending: The code review started and has not completed or failed.
                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                	//    * Failed: The code review failed.
                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                	//    * Deleting: The code review is being deleted.
                                                                                                                                                                                                                                                                                                	States []*string `location:"querystring" locationName:"States" min:"1" type:"list"`
                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                	// The type of code reviews to list in the response.
                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                	// Type is a required field
                                                                                                                                                                                                                                                                                                	Type *string `location:"querystring" locationName:"Type" type:"string" required:"true" enum:"Type"`
                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                func (ListCodeReviewsInput) GoString

                                                                                                                                                                                                                                                                                                func (s ListCodeReviewsInput) GoString() string

                                                                                                                                                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                                                                                                                                                  func (*ListCodeReviewsInput) SetMaxResults

                                                                                                                                                                                                                                                                                                  func (s *ListCodeReviewsInput) SetMaxResults(v int64) *ListCodeReviewsInput

                                                                                                                                                                                                                                                                                                    SetMaxResults sets the MaxResults field's value.

                                                                                                                                                                                                                                                                                                    func (*ListCodeReviewsInput) SetNextToken

                                                                                                                                                                                                                                                                                                    func (s *ListCodeReviewsInput) SetNextToken(v string) *ListCodeReviewsInput

                                                                                                                                                                                                                                                                                                      SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                      func (*ListCodeReviewsInput) SetProviderTypes

                                                                                                                                                                                                                                                                                                      func (s *ListCodeReviewsInput) SetProviderTypes(v []*string) *ListCodeReviewsInput

                                                                                                                                                                                                                                                                                                        SetProviderTypes sets the ProviderTypes field's value.

                                                                                                                                                                                                                                                                                                        func (*ListCodeReviewsInput) SetRepositoryNames

                                                                                                                                                                                                                                                                                                        func (s *ListCodeReviewsInput) SetRepositoryNames(v []*string) *ListCodeReviewsInput

                                                                                                                                                                                                                                                                                                          SetRepositoryNames sets the RepositoryNames field's value.

                                                                                                                                                                                                                                                                                                          func (*ListCodeReviewsInput) SetStates

                                                                                                                                                                                                                                                                                                          func (s *ListCodeReviewsInput) SetStates(v []*string) *ListCodeReviewsInput

                                                                                                                                                                                                                                                                                                            SetStates sets the States field's value.

                                                                                                                                                                                                                                                                                                            func (*ListCodeReviewsInput) SetType

                                                                                                                                                                                                                                                                                                              SetType sets the Type field's value.

                                                                                                                                                                                                                                                                                                              func (ListCodeReviewsInput) String

                                                                                                                                                                                                                                                                                                              func (s ListCodeReviewsInput) String() string

                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                func (*ListCodeReviewsInput) Validate

                                                                                                                                                                                                                                                                                                                func (s *ListCodeReviewsInput) Validate() error

                                                                                                                                                                                                                                                                                                                  Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                  type ListCodeReviewsOutput

                                                                                                                                                                                                                                                                                                                  type ListCodeReviewsOutput struct {
                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                  	// A list of code reviews that meet the criteria of the request.
                                                                                                                                                                                                                                                                                                                  	CodeReviewSummaries []*CodeReviewSummary `type:"list"`
                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                  	// Pagination token.
                                                                                                                                                                                                                                                                                                                  	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                  func (ListCodeReviewsOutput) GoString

                                                                                                                                                                                                                                                                                                                  func (s ListCodeReviewsOutput) GoString() string

                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                    func (*ListCodeReviewsOutput) SetCodeReviewSummaries

                                                                                                                                                                                                                                                                                                                    func (s *ListCodeReviewsOutput) SetCodeReviewSummaries(v []*CodeReviewSummary) *ListCodeReviewsOutput

                                                                                                                                                                                                                                                                                                                      SetCodeReviewSummaries sets the CodeReviewSummaries field's value.

                                                                                                                                                                                                                                                                                                                      func (*ListCodeReviewsOutput) SetNextToken

                                                                                                                                                                                                                                                                                                                        SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                        func (ListCodeReviewsOutput) String

                                                                                                                                                                                                                                                                                                                        func (s ListCodeReviewsOutput) String() string

                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                          type ListRecommendationFeedbackInput

                                                                                                                                                                                                                                                                                                                          type ListRecommendationFeedbackInput struct {
                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                          	// The Amazon Resource Name (ARN) of the CodeReview (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_CodeReview.html)
                                                                                                                                                                                                                                                                                                                          	// object.
                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                          	// CodeReviewArn is a required field
                                                                                                                                                                                                                                                                                                                          	CodeReviewArn *string `location:"uri" locationName:"CodeReviewArn" min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                          	// The maximum number of results that are returned per call. The default is
                                                                                                                                                                                                                                                                                                                          	// 100.
                                                                                                                                                                                                                                                                                                                          	MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"`
                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                          	// If nextToken is returned, there are more results available. The value of
                                                                                                                                                                                                                                                                                                                          	// nextToken is a unique pagination token for each page. Make the call again
                                                                                                                                                                                                                                                                                                                          	// using the returned token to retrieve the next page. Keep all other arguments
                                                                                                                                                                                                                                                                                                                          	// unchanged.
                                                                                                                                                                                                                                                                                                                          	NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                          	// Used to query the recommendation feedback for a given recommendation.
                                                                                                                                                                                                                                                                                                                          	RecommendationIds []*string `location:"querystring" locationName:"RecommendationIds" min:"1" type:"list"`
                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                          	// An AWS user's account ID or Amazon Resource Name (ARN). Use this ID to query
                                                                                                                                                                                                                                                                                                                          	// the recommendation feedback for a code review from that user.
                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                          	// The UserId is an IAM principal that can be specified as an AWS account ID
                                                                                                                                                                                                                                                                                                                          	// or an Amazon Resource Name (ARN). For more information, see Specifying a
                                                                                                                                                                                                                                                                                                                          	// Principal (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_principal.html#Principal_specifying)
                                                                                                                                                                                                                                                                                                                          	// in the AWS Identity and Access Management User Guide.
                                                                                                                                                                                                                                                                                                                          	UserIds []*string `location:"querystring" locationName:"UserIds" min:"1" type:"list"`
                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                          func (ListRecommendationFeedbackInput) GoString

                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                            func (*ListRecommendationFeedbackInput) SetCodeReviewArn

                                                                                                                                                                                                                                                                                                                              SetCodeReviewArn sets the CodeReviewArn field's value.

                                                                                                                                                                                                                                                                                                                              func (*ListRecommendationFeedbackInput) SetMaxResults

                                                                                                                                                                                                                                                                                                                                SetMaxResults sets the MaxResults field's value.

                                                                                                                                                                                                                                                                                                                                func (*ListRecommendationFeedbackInput) SetNextToken

                                                                                                                                                                                                                                                                                                                                  SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                  func (*ListRecommendationFeedbackInput) SetRecommendationIds

                                                                                                                                                                                                                                                                                                                                    SetRecommendationIds sets the RecommendationIds field's value.

                                                                                                                                                                                                                                                                                                                                    func (*ListRecommendationFeedbackInput) SetUserIds

                                                                                                                                                                                                                                                                                                                                      SetUserIds sets the UserIds field's value.

                                                                                                                                                                                                                                                                                                                                      func (ListRecommendationFeedbackInput) String

                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                        func (*ListRecommendationFeedbackInput) Validate

                                                                                                                                                                                                                                                                                                                                        func (s *ListRecommendationFeedbackInput) Validate() error

                                                                                                                                                                                                                                                                                                                                          Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                          type ListRecommendationFeedbackOutput

                                                                                                                                                                                                                                                                                                                                          type ListRecommendationFeedbackOutput struct {
                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                          	// If nextToken is returned, there are more results available. The value of
                                                                                                                                                                                                                                                                                                                                          	// nextToken is a unique pagination token for each page. Make the call again
                                                                                                                                                                                                                                                                                                                                          	// using the returned token to retrieve the next page. Keep all other arguments
                                                                                                                                                                                                                                                                                                                                          	// unchanged.
                                                                                                                                                                                                                                                                                                                                          	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                          	// Recommendation feedback summaries corresponding to the code review ARN.
                                                                                                                                                                                                                                                                                                                                          	RecommendationFeedbackSummaries []*RecommendationFeedbackSummary `type:"list"`
                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                          func (ListRecommendationFeedbackOutput) GoString

                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                            func (*ListRecommendationFeedbackOutput) SetNextToken

                                                                                                                                                                                                                                                                                                                                              SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                              func (*ListRecommendationFeedbackOutput) SetRecommendationFeedbackSummaries

                                                                                                                                                                                                                                                                                                                                                SetRecommendationFeedbackSummaries sets the RecommendationFeedbackSummaries field's value.

                                                                                                                                                                                                                                                                                                                                                func (ListRecommendationFeedbackOutput) String

                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                  type ListRecommendationsInput

                                                                                                                                                                                                                                                                                                                                                  type ListRecommendationsInput struct {
                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                  	// The Amazon Resource Name (ARN) of the CodeReview (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_CodeReview.html)
                                                                                                                                                                                                                                                                                                                                                  	// object.
                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                  	// CodeReviewArn is a required field
                                                                                                                                                                                                                                                                                                                                                  	CodeReviewArn *string `location:"uri" locationName:"CodeReviewArn" min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                  	// The maximum number of results that are returned per call. The default is
                                                                                                                                                                                                                                                                                                                                                  	// 100.
                                                                                                                                                                                                                                                                                                                                                  	MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"`
                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                  	// Pagination token.
                                                                                                                                                                                                                                                                                                                                                  	NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                  func (ListRecommendationsInput) GoString

                                                                                                                                                                                                                                                                                                                                                  func (s ListRecommendationsInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                    func (*ListRecommendationsInput) SetCodeReviewArn

                                                                                                                                                                                                                                                                                                                                                      SetCodeReviewArn sets the CodeReviewArn field's value.

                                                                                                                                                                                                                                                                                                                                                      func (*ListRecommendationsInput) SetMaxResults

                                                                                                                                                                                                                                                                                                                                                        SetMaxResults sets the MaxResults field's value.

                                                                                                                                                                                                                                                                                                                                                        func (*ListRecommendationsInput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                          SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                          func (ListRecommendationsInput) String

                                                                                                                                                                                                                                                                                                                                                          func (s ListRecommendationsInput) String() string

                                                                                                                                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                                                                                                                                            func (*ListRecommendationsInput) Validate

                                                                                                                                                                                                                                                                                                                                                            func (s *ListRecommendationsInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                              Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                              type ListRecommendationsOutput

                                                                                                                                                                                                                                                                                                                                                              type ListRecommendationsOutput struct {
                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                              	// Pagination token.
                                                                                                                                                                                                                                                                                                                                                              	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                              	// List of recommendations for the requested code review.
                                                                                                                                                                                                                                                                                                                                                              	RecommendationSummaries []*RecommendationSummary `type:"list"`
                                                                                                                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                              func (ListRecommendationsOutput) GoString

                                                                                                                                                                                                                                                                                                                                                              func (s ListRecommendationsOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                func (*ListRecommendationsOutput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                                  SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                                  func (*ListRecommendationsOutput) SetRecommendationSummaries

                                                                                                                                                                                                                                                                                                                                                                  func (s *ListRecommendationsOutput) SetRecommendationSummaries(v []*RecommendationSummary) *ListRecommendationsOutput

                                                                                                                                                                                                                                                                                                                                                                    SetRecommendationSummaries sets the RecommendationSummaries field's value.

                                                                                                                                                                                                                                                                                                                                                                    func (ListRecommendationsOutput) String

                                                                                                                                                                                                                                                                                                                                                                    func (s ListRecommendationsOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                      type ListRepositoryAssociationsInput

                                                                                                                                                                                                                                                                                                                                                                      type ListRepositoryAssociationsInput struct {
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The maximum number of repository association results returned by ListRepositoryAssociations
                                                                                                                                                                                                                                                                                                                                                                      	// in paginated output. When this parameter is used, ListRepositoryAssociations
                                                                                                                                                                                                                                                                                                                                                                      	// only returns maxResults results in a single page with a nextToken response
                                                                                                                                                                                                                                                                                                                                                                      	// element. The remaining results of the initial request can be seen by sending
                                                                                                                                                                                                                                                                                                                                                                      	// another ListRepositoryAssociations request with the returned nextToken value.
                                                                                                                                                                                                                                                                                                                                                                      	// This value can be between 1 and 100. If this parameter is not used, ListRepositoryAssociations
                                                                                                                                                                                                                                                                                                                                                                      	// returns up to 100 results and a nextToken value if applicable.
                                                                                                                                                                                                                                                                                                                                                                      	MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"`
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// List of repository names to use as a filter.
                                                                                                                                                                                                                                                                                                                                                                      	Names []*string `location:"querystring" locationName:"Name" min:"1" type:"list"`
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The nextToken value returned from a previous paginated ListRepositoryAssociations
                                                                                                                                                                                                                                                                                                                                                                      	// request where maxResults was used and the results exceeded the value of that
                                                                                                                                                                                                                                                                                                                                                                      	// parameter. Pagination continues from the end of the previous results that
                                                                                                                                                                                                                                                                                                                                                                      	// returned the nextToken value.
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// Treat this token as an opaque identifier that is only used to retrieve the
                                                                                                                                                                                                                                                                                                                                                                      	// next items in a list and not for other programmatic purposes.
                                                                                                                                                                                                                                                                                                                                                                      	NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// List of owners to use as a filter. For AWS CodeCommit, it is the name of
                                                                                                                                                                                                                                                                                                                                                                      	// the CodeCommit account that was used to associate the repository. For other
                                                                                                                                                                                                                                                                                                                                                                      	// repository source providers, such as Bitbucket, this is name of the account
                                                                                                                                                                                                                                                                                                                                                                      	// that was used to associate the repository.
                                                                                                                                                                                                                                                                                                                                                                      	Owners []*string `location:"querystring" locationName:"Owner" min:"1" type:"list"`
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// List of provider types to use as a filter.
                                                                                                                                                                                                                                                                                                                                                                      	ProviderTypes []*string `location:"querystring" locationName:"ProviderType" min:"1" type:"list"`
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// List of repository association states to use as a filter.
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// 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 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.
                                                                                                                                                                                                                                                                                                                                                                      	States []*string `location:"querystring" locationName:"State" min:"1" type:"list"`
                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      func (ListRepositoryAssociationsInput) GoString

                                                                                                                                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                        func (*ListRepositoryAssociationsInput) SetMaxResults

                                                                                                                                                                                                                                                                                                                                                                          SetMaxResults sets the MaxResults field's value.

                                                                                                                                                                                                                                                                                                                                                                          func (*ListRepositoryAssociationsInput) SetNames

                                                                                                                                                                                                                                                                                                                                                                            SetNames sets the Names field's value.

                                                                                                                                                                                                                                                                                                                                                                            func (*ListRepositoryAssociationsInput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                                              SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                                              func (*ListRepositoryAssociationsInput) SetOwners

                                                                                                                                                                                                                                                                                                                                                                                SetOwners sets the Owners field's value.

                                                                                                                                                                                                                                                                                                                                                                                func (*ListRepositoryAssociationsInput) SetProviderTypes

                                                                                                                                                                                                                                                                                                                                                                                  SetProviderTypes sets the ProviderTypes field's value.

                                                                                                                                                                                                                                                                                                                                                                                  func (*ListRepositoryAssociationsInput) SetStates

                                                                                                                                                                                                                                                                                                                                                                                    SetStates sets the States field's value.

                                                                                                                                                                                                                                                                                                                                                                                    func (ListRepositoryAssociationsInput) String

                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                      func (*ListRepositoryAssociationsInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                      func (s *ListRepositoryAssociationsInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                        Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                        type ListRepositoryAssociationsOutput

                                                                                                                                                                                                                                                                                                                                                                                        type ListRepositoryAssociationsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                        	// The nextToken value to include in a future ListRecommendations request. When
                                                                                                                                                                                                                                                                                                                                                                                        	// the results of a ListRecommendations request exceed maxResults, this value
                                                                                                                                                                                                                                                                                                                                                                                        	// can be used to retrieve the next page of results. This value is null when
                                                                                                                                                                                                                                                                                                                                                                                        	// there are no more results to return.
                                                                                                                                                                                                                                                                                                                                                                                        	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                        	// A list of repository associations that meet the criteria of the request.
                                                                                                                                                                                                                                                                                                                                                                                        	RepositoryAssociationSummaries []*RepositoryAssociationSummary `type:"list"`
                                                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                        func (ListRepositoryAssociationsOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                          func (*ListRepositoryAssociationsOutput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                                                            SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                                                            func (*ListRepositoryAssociationsOutput) SetRepositoryAssociationSummaries

                                                                                                                                                                                                                                                                                                                                                                                              SetRepositoryAssociationSummaries sets the RepositoryAssociationSummaries field's value.

                                                                                                                                                                                                                                                                                                                                                                                              func (ListRepositoryAssociationsOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                type Metrics

                                                                                                                                                                                                                                                                                                                                                                                                type Metrics struct {
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                	// Total number of recommendations found in the code review.
                                                                                                                                                                                                                                                                                                                                                                                                	FindingsCount *int64 `type:"long"`
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                	// Lines of code metered in the code review. For the initial code review pull
                                                                                                                                                                                                                                                                                                                                                                                                	// request and all subsequent revisions, this includes all lines of code in
                                                                                                                                                                                                                                                                                                                                                                                                	// the files added to the pull request. In subsequent revisions, for files that
                                                                                                                                                                                                                                                                                                                                                                                                	// already existed in the pull request, this includes only the changed lines
                                                                                                                                                                                                                                                                                                                                                                                                	// of code. In both cases, this does not include non-code lines such as comments
                                                                                                                                                                                                                                                                                                                                                                                                	// and import statements. For example, if you submit a pull request containing
                                                                                                                                                                                                                                                                                                                                                                                                	// 5 files, each with 500 lines of code, and in a subsequent revision you added
                                                                                                                                                                                                                                                                                                                                                                                                	// a new file with 200 lines of code, and also modified a total of 25 lines
                                                                                                                                                                                                                                                                                                                                                                                                	// across the initial 5 files, MeteredLinesOfCodeCount includes the first 5
                                                                                                                                                                                                                                                                                                                                                                                                	// files (5 * 500 = 2,500 lines), the new file (200 lines) and the 25 changed
                                                                                                                                                                                                                                                                                                                                                                                                	// lines of code for a total of 2,725 lines of code.
                                                                                                                                                                                                                                                                                                                                                                                                	MeteredLinesOfCodeCount *int64 `type:"long"`
                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                  Information about the statistics from the code review.

                                                                                                                                                                                                                                                                                                                                                                                                  func (Metrics) GoString

                                                                                                                                                                                                                                                                                                                                                                                                  func (s Metrics) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                    func (*Metrics) SetFindingsCount

                                                                                                                                                                                                                                                                                                                                                                                                    func (s *Metrics) SetFindingsCount(v int64) *Metrics

                                                                                                                                                                                                                                                                                                                                                                                                      SetFindingsCount sets the FindingsCount field's value.

                                                                                                                                                                                                                                                                                                                                                                                                      func (*Metrics) SetMeteredLinesOfCodeCount

                                                                                                                                                                                                                                                                                                                                                                                                      func (s *Metrics) SetMeteredLinesOfCodeCount(v int64) *Metrics

                                                                                                                                                                                                                                                                                                                                                                                                        SetMeteredLinesOfCodeCount sets the MeteredLinesOfCodeCount field's value.

                                                                                                                                                                                                                                                                                                                                                                                                        func (Metrics) String

                                                                                                                                                                                                                                                                                                                                                                                                        func (s Metrics) String() string

                                                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                          type MetricsSummary

                                                                                                                                                                                                                                                                                                                                                                                                          type MetricsSummary struct {
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          	// Total number of recommendations found in the code review.
                                                                                                                                                                                                                                                                                                                                                                                                          	FindingsCount *int64 `type:"long"`
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          	// Lines of code metered in the code review. For the initial code review pull
                                                                                                                                                                                                                                                                                                                                                                                                          	// request and all subsequent revisions, this includes all lines of code in
                                                                                                                                                                                                                                                                                                                                                                                                          	// the files added to the pull request. In subsequent revisions, for files that
                                                                                                                                                                                                                                                                                                                                                                                                          	// already existed in the pull request, this includes only the changed lines
                                                                                                                                                                                                                                                                                                                                                                                                          	// of code. In both cases, this does not include non-code lines such as comments
                                                                                                                                                                                                                                                                                                                                                                                                          	// and import statements. For example, if you submit a pull request containing
                                                                                                                                                                                                                                                                                                                                                                                                          	// 5 files, each with 500 lines of code, and in a subsequent revision you added
                                                                                                                                                                                                                                                                                                                                                                                                          	// a new file with 200 lines of code, and also modified a total of 25 lines
                                                                                                                                                                                                                                                                                                                                                                                                          	// across the initial 5 files, MeteredLinesOfCodeCount includes the first 5
                                                                                                                                                                                                                                                                                                                                                                                                          	// files (5 * 500 = 2,500 lines), the new file (200 lines) and the 25 changed
                                                                                                                                                                                                                                                                                                                                                                                                          	// lines of code for a total of 2,725 lines of code.
                                                                                                                                                                                                                                                                                                                                                                                                          	MeteredLinesOfCodeCount *int64 `type:"long"`
                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                            Information about metrics summaries.

                                                                                                                                                                                                                                                                                                                                                                                                            func (MetricsSummary) GoString

                                                                                                                                                                                                                                                                                                                                                                                                            func (s MetricsSummary) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                              func (*MetricsSummary) SetFindingsCount

                                                                                                                                                                                                                                                                                                                                                                                                              func (s *MetricsSummary) SetFindingsCount(v int64) *MetricsSummary

                                                                                                                                                                                                                                                                                                                                                                                                                SetFindingsCount sets the FindingsCount field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                func (*MetricsSummary) SetMeteredLinesOfCodeCount

                                                                                                                                                                                                                                                                                                                                                                                                                func (s *MetricsSummary) SetMeteredLinesOfCodeCount(v int64) *MetricsSummary

                                                                                                                                                                                                                                                                                                                                                                                                                  SetMeteredLinesOfCodeCount sets the MeteredLinesOfCodeCount field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                  func (MetricsSummary) String

                                                                                                                                                                                                                                                                                                                                                                                                                  func (s MetricsSummary) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                    type NotFoundException

                                                                                                                                                                                                                                                                                                                                                                                                                    type NotFoundException struct {
                                                                                                                                                                                                                                                                                                                                                                                                                    	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                    	Message_ *string `locationName:"Message" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                      The resource specified in the request was not found.

                                                                                                                                                                                                                                                                                                                                                                                                                      func (*NotFoundException) Code

                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *NotFoundException) Code() string

                                                                                                                                                                                                                                                                                                                                                                                                                        Code returns the exception type name.

                                                                                                                                                                                                                                                                                                                                                                                                                        func (*NotFoundException) Error

                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *NotFoundException) Error() string

                                                                                                                                                                                                                                                                                                                                                                                                                        func (NotFoundException) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                        func (s NotFoundException) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                          func (*NotFoundException) Message

                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *NotFoundException) Message() string

                                                                                                                                                                                                                                                                                                                                                                                                                            Message returns the exception's message.

                                                                                                                                                                                                                                                                                                                                                                                                                            func (*NotFoundException) OrigErr

                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *NotFoundException) OrigErr() error

                                                                                                                                                                                                                                                                                                                                                                                                                              OrigErr always returns nil, satisfies awserr.Error interface.

                                                                                                                                                                                                                                                                                                                                                                                                                              func (*NotFoundException) RequestID

                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *NotFoundException) RequestID() string

                                                                                                                                                                                                                                                                                                                                                                                                                                RequestID returns the service's response RequestID for request.

                                                                                                                                                                                                                                                                                                                                                                                                                                func (*NotFoundException) StatusCode

                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *NotFoundException) StatusCode() int

                                                                                                                                                                                                                                                                                                                                                                                                                                  Status code returns the HTTP status code for the request's response error.

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (NotFoundException) String

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s NotFoundException) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                    type PutRecommendationFeedbackInput

                                                                                                                                                                                                                                                                                                                                                                                                                                    type PutRecommendationFeedbackInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The Amazon Resource Name (ARN) of the CodeReview (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_CodeReview.html)
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// object.
                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// CodeReviewArn is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                    	CodeReviewArn *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// List for storing reactions. Reactions are utf-8 text code for emojis. If
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// you send an empty list it clears all your feedback.
                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Reactions is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                    	Reactions []*string `type:"list" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The recommendation ID that can be used to track the provided recommendations
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// and then to collect the feedback.
                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// RecommendationId is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                    	RecommendationId *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                    func (PutRecommendationFeedbackInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*PutRecommendationFeedbackInput) SetCodeReviewArn

                                                                                                                                                                                                                                                                                                                                                                                                                                        SetCodeReviewArn sets the CodeReviewArn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*PutRecommendationFeedbackInput) SetReactions

                                                                                                                                                                                                                                                                                                                                                                                                                                          SetReactions sets the Reactions field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*PutRecommendationFeedbackInput) SetRecommendationId

                                                                                                                                                                                                                                                                                                                                                                                                                                            SetRecommendationId sets the RecommendationId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                            func (PutRecommendationFeedbackInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*PutRecommendationFeedbackInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *PutRecommendationFeedbackInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                type PutRecommendationFeedbackOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                type PutRecommendationFeedbackOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                func (PutRecommendationFeedbackOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (PutRecommendationFeedbackOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                    type RecommendationFeedback

                                                                                                                                                                                                                                                                                                                                                                                                                                                    type RecommendationFeedback struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The Amazon Resource Name (ARN) of the CodeReview (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_CodeReview.html)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// object.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	CodeReviewArn *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The time at which the feedback was created.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	CreatedTimeStamp *time.Time `type:"timestamp"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The time at which the feedback was last updated.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	LastUpdatedTimeStamp *time.Time `type:"timestamp"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// List for storing reactions. Reactions are utf-8 text code for emojis. You
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// can send an empty list to clear off all your feedback.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Reactions []*string `type:"list"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The recommendation ID that can be used to track the provided recommendations.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Later on it can be used to collect the feedback.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	RecommendationId *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The ID of the user that made the API call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The UserId is an IAM principal that can be specified as an AWS account ID
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// or an Amazon Resource Name (ARN). For more information, see Specifying a
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Principal (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_principal.html#Principal_specifying)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// in the AWS Identity and Access Management User Guide.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	UserId *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the recommendation feedback.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (RecommendationFeedback) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s RecommendationFeedback) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*RecommendationFeedback) SetCodeReviewArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *RecommendationFeedback) SetCodeReviewArn(v string) *RecommendationFeedback

                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetCodeReviewArn sets the CodeReviewArn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*RecommendationFeedback) SetCreatedTimeStamp

                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *RecommendationFeedback) SetCreatedTimeStamp(v time.Time) *RecommendationFeedback

                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetCreatedTimeStamp sets the CreatedTimeStamp field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*RecommendationFeedback) SetLastUpdatedTimeStamp

                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *RecommendationFeedback) SetLastUpdatedTimeStamp(v time.Time) *RecommendationFeedback

                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetLastUpdatedTimeStamp sets the LastUpdatedTimeStamp field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*RecommendationFeedback) SetReactions

                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *RecommendationFeedback) SetReactions(v []*string) *RecommendationFeedback

                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetReactions sets the Reactions field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*RecommendationFeedback) SetRecommendationId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *RecommendationFeedback) SetRecommendationId(v string) *RecommendationFeedback

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetRecommendationId sets the RecommendationId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*RecommendationFeedback) SetUserId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetUserId sets the UserId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (RecommendationFeedback) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s RecommendationFeedback) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type RecommendationFeedbackSummary

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type RecommendationFeedbackSummary struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// List for storing reactions. Reactions are utf-8 text code for emojis.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Reactions []*string `type:"list"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The recommendation ID that can be used to track the provided recommendations.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Later on it can be used to collect the feedback.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	RecommendationId *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The ID of the user that gave the feedback.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The UserId is an IAM principal that can be specified as an AWS account ID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// or an Amazon Resource Name (ARN). For more information, see Specifying a
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Principal (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_principal.html#Principal_specifying)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// in the AWS Identity and Access Management User Guide.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	UserId *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Information about recommendation feedback summaries.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (RecommendationFeedbackSummary) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*RecommendationFeedbackSummary) SetReactions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetReactions sets the Reactions field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*RecommendationFeedbackSummary) SetRecommendationId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetRecommendationId sets the RecommendationId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*RecommendationFeedbackSummary) SetUserId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetUserId sets the UserId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (RecommendationFeedbackSummary) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type RecommendationSummary

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type RecommendationSummary struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// A description of the recommendation generated by CodeGuru Reviewer for the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// lines of code between the start line and the end line.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Description *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Last line where the recommendation is applicable in the source commit or
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// source branch. For a single line comment the start line and end line values
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// are the same.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	EndLine *int64 `type:"integer"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Name of the file on which a recommendation is provided.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	FilePath *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The recommendation ID that can be used to track the provided recommendations.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Later on it can be used to collect the feedback.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	RecommendationId *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Start line from where the recommendation is applicable in the source commit
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// or source branch.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	StartLine *int64 `type:"integer"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Information about recommendations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (RecommendationSummary) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s RecommendationSummary) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*RecommendationSummary) SetDescription

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *RecommendationSummary) SetDescription(v string) *RecommendationSummary

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetDescription sets the Description field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*RecommendationSummary) SetEndLine

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetEndLine sets the EndLine field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*RecommendationSummary) SetFilePath

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetFilePath sets the FilePath field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*RecommendationSummary) SetRecommendationId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *RecommendationSummary) SetRecommendationId(v string) *RecommendationSummary

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetRecommendationId sets the RecommendationId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*RecommendationSummary) SetStartLine

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetStartLine sets the StartLine field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (RecommendationSummary) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s RecommendationSummary) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type Repository

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type Repository struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Information about a Bitbucket repository.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Bitbucket *ThirdPartySourceRepository `type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Information about an AWS CodeCommit repository.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	CodeCommit *CodeCommitRepository `type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Information about a GitHub Enterprise Server repository.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	GitHubEnterpriseServer *ThirdPartySourceRepository `type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    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.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (Repository) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s Repository) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*Repository) SetBitbucket

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *Repository) SetBitbucket(v *ThirdPartySourceRepository) *Repository

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetBitbucket sets the Bitbucket field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*Repository) SetCodeCommit

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *Repository) SetCodeCommit(v *CodeCommitRepository) *Repository

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetCodeCommit sets the CodeCommit field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*Repository) SetGitHubEnterpriseServer

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *Repository) SetGitHubEnterpriseServer(v *ThirdPartySourceRepository) *Repository

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetGitHubEnterpriseServer sets the GitHubEnterpriseServer field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (Repository) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s Repository) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*Repository) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *Repository) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type RepositoryAssociation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type RepositoryAssociation struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The Amazon Resource Name (ARN) identifying the repository association.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	AssociationArn *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The ID of the repository association.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	AssociationId *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// 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 (https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_Connection.html)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// in the AWS CodeStar Connections API Reference.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ConnectionArn *string `type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The time, in milliseconds since the epoch, when the repository association
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// was created.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	CreatedTimeStamp *time.Time `type:"timestamp"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The time, in milliseconds since the epoch, when the repository association
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// was last updated.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	LastUpdatedTimeStamp *time.Time `type:"timestamp"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The name of the repository.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Name *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// 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 or Bitbucket
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// repository, this is the username for the account that owns the repository.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Owner *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The provider type of the repository association.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ProviderType *string `type:"string" enum:"ProviderType"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// 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 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.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	State *string `type:"string" enum:"RepositoryAssociationState"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// A description of why the repository association is in the current state.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	StateReason *string `type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Information about a repository association. The DescribeRepositoryAssociation (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_DescribeRepositoryAssociation.html) operation returns a RepositoryAssociation object.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (RepositoryAssociation) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s RepositoryAssociation) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*RepositoryAssociation) SetAssociationArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *RepositoryAssociation) SetAssociationArn(v string) *RepositoryAssociation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetAssociationArn sets the AssociationArn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*RepositoryAssociation) SetAssociationId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *RepositoryAssociation) SetAssociationId(v string) *RepositoryAssociation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetAssociationId sets the AssociationId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*RepositoryAssociation) SetConnectionArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *RepositoryAssociation) SetConnectionArn(v string) *RepositoryAssociation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetConnectionArn sets the ConnectionArn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*RepositoryAssociation) SetCreatedTimeStamp

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *RepositoryAssociation) SetCreatedTimeStamp(v time.Time) *RepositoryAssociation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetCreatedTimeStamp sets the CreatedTimeStamp field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*RepositoryAssociation) SetLastUpdatedTimeStamp

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *RepositoryAssociation) SetLastUpdatedTimeStamp(v time.Time) *RepositoryAssociation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetLastUpdatedTimeStamp sets the LastUpdatedTimeStamp field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*RepositoryAssociation) SetName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetName sets the Name field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*RepositoryAssociation) SetOwner

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetOwner sets the Owner field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*RepositoryAssociation) SetProviderType

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s *RepositoryAssociation) SetProviderType(v string) *RepositoryAssociation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetProviderType sets the ProviderType field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*RepositoryAssociation) SetState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetState sets the State field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*RepositoryAssociation) SetStateReason

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *RepositoryAssociation) SetStateReason(v string) *RepositoryAssociation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetStateReason sets the StateReason field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (RepositoryAssociation) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s RepositoryAssociation) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type RepositoryAssociationSummary

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type RepositoryAssociationSummary struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The Amazon Resource Name (ARN) of the RepositoryAssociation (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_RepositoryAssociation.html)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// object.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	AssociationArn *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The repository association ID.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	AssociationId *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// 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 (https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_Connection.html)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// in the AWS CodeStar Connections API Reference.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ConnectionArn *string `type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The time, in milliseconds since the epoch, since the repository association
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// was last updated.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	LastUpdatedTimeStamp *time.Time `type:"timestamp"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The name of the repository association.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Name *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// 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 or Bitbucket
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// repository, this is the username for the account that owns the repository.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Owner *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The provider type of the repository association.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ProviderType *string `type:"string" enum:"ProviderType"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// 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 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.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	State *string `type:"string" enum:"RepositoryAssociationState"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Summary information about a repository association. The ListRepositoryAssociations (https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_ListRepositoryAssociations.html) operation returns a list of RepositoryAssociationSummary objects.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (RepositoryAssociationSummary) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s RepositoryAssociationSummary) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*RepositoryAssociationSummary) SetAssociationArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetAssociationArn sets the AssociationArn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*RepositoryAssociationSummary) SetAssociationId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetAssociationId sets the AssociationId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*RepositoryAssociationSummary) SetConnectionArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetConnectionArn sets the ConnectionArn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*RepositoryAssociationSummary) SetLastUpdatedTimeStamp

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *RepositoryAssociationSummary) SetLastUpdatedTimeStamp(v time.Time) *RepositoryAssociationSummary

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetLastUpdatedTimeStamp sets the LastUpdatedTimeStamp field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*RepositoryAssociationSummary) SetName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetName sets the Name field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*RepositoryAssociationSummary) SetOwner

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetOwner sets the Owner field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*RepositoryAssociationSummary) SetProviderType

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetProviderType sets the ProviderType field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*RepositoryAssociationSummary) SetState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetState sets the State field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (RepositoryAssociationSummary) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ResourceNotFoundException

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ResourceNotFoundException struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Message_ *string `locationName:"Message" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The resource specified in the request was not found.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ResourceNotFoundException) Code

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Code returns the exception type name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ResourceNotFoundException) Error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *ResourceNotFoundException) Error() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (ResourceNotFoundException) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s ResourceNotFoundException) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ResourceNotFoundException) Message

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *ResourceNotFoundException) Message() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Message returns the exception's message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ResourceNotFoundException) OrigErr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *ResourceNotFoundException) OrigErr() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          OrigErr always returns nil, satisfies awserr.Error interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ResourceNotFoundException) RequestID

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *ResourceNotFoundException) RequestID() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            RequestID returns the service's response RequestID for request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ResourceNotFoundException) StatusCode

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *ResourceNotFoundException) StatusCode() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Status code returns the HTTP status code for the request's response error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (ResourceNotFoundException) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s ResourceNotFoundException) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type SourceCodeType

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type SourceCodeType struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The commit diff for the pull request.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	CommitDiff *CommitDiffSourceCodeType `type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Information about the source code type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (SourceCodeType) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s SourceCodeType) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*SourceCodeType) SetCommitDiff

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetCommitDiff sets the CommitDiff field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (SourceCodeType) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s SourceCodeType) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ThirdPartySourceRepository

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ThirdPartySourceRepository struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// 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 (https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_Connection.html)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// in the AWS CodeStar Connections API Reference.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// ConnectionArn is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	ConnectionArn *string `type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The name of the third party source repository.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Name is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Name *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The owner of the repository. For a GitHub, GitHub Enterprise, or Bitbucket
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// repository, this is the username for the account that owns the repository.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Owner is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Owner *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Information about a third-party source repository connected to CodeGuru Reviewer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (ThirdPartySourceRepository) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s ThirdPartySourceRepository) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ThirdPartySourceRepository) SetConnectionArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetConnectionArn sets the ConnectionArn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ThirdPartySourceRepository) SetName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetName sets the Name field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ThirdPartySourceRepository) SetOwner

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetOwner sets the Owner field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (ThirdPartySourceRepository) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ThirdPartySourceRepository) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *ThirdPartySourceRepository) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ThrottlingException

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ThrottlingException struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Message_ *string `locationName:"Message" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The request was denied due to request throttling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ThrottlingException) Code

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *ThrottlingException) Code() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Code returns the exception type name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ThrottlingException) Error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *ThrottlingException) Error() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (ThrottlingException) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s ThrottlingException) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ThrottlingException) Message

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *ThrottlingException) Message() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Message returns the exception's message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ThrottlingException) OrigErr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *ThrottlingException) OrigErr() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                OrigErr always returns nil, satisfies awserr.Error interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ThrottlingException) RequestID

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *ThrottlingException) RequestID() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  RequestID returns the service's response RequestID for request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ThrottlingException) StatusCode

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s *ThrottlingException) StatusCode() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Status code returns the HTTP status code for the request's response error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (ThrottlingException) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s ThrottlingException) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ValidationException

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ValidationException struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Message_ *string `locationName:"Message" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The input fails to satisfy the specified constraints.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ValidationException) Code

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *ValidationException) Code() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Code returns the exception type name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ValidationException) Error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *ValidationException) Error() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (ValidationException) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s ValidationException) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ValidationException) Message

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *ValidationException) Message() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Message returns the exception's message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ValidationException) OrigErr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *ValidationException) OrigErr() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                OrigErr always returns nil, satisfies awserr.Error interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ValidationException) RequestID

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *ValidationException) RequestID() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  RequestID returns the service's response RequestID for request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ValidationException) StatusCode

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s *ValidationException) StatusCode() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Status code returns the HTTP status code for the request's response error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (ValidationException) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s ValidationException) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Directories

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Path Synopsis
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Package codegururevieweriface provides an interface to enable mocking the Amazon CodeGuru Reviewer service client for testing your code.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Package codegururevieweriface provides an interface to enable mocking the Amazon CodeGuru Reviewer service client for testing your code.