Struct aws_sdk_codegurureviewer::types::CodeReviewType
source · #[non_exhaustive]pub struct CodeReviewType {
pub repository_analysis: Option<RepositoryAnalysis>,
pub analysis_types: Option<Vec<AnalysisType>>,
}
Expand description
The type of a code review. There are two code review types:
-
PullRequest
- A code review that is automatically triggered by a pull request on an associated repository. -
RepositoryAnalysis
- A code review that analyzes all code under a specified branch in an associated repository. The associated repository is specified using its ARN in CreateCodeReview.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.repository_analysis: Option<RepositoryAnalysis>
A code review that analyzes all code under a specified branch in an associated repository. The associated repository is specified using its ARN in CreateCodeReview.
analysis_types: Option<Vec<AnalysisType>>
They types of analysis performed during a repository analysis or a pull request review. You can specify either Security
, CodeQuality
, or both.
Implementations§
source§impl CodeReviewType
impl CodeReviewType
sourcepub fn repository_analysis(&self) -> Option<&RepositoryAnalysis>
pub fn repository_analysis(&self) -> Option<&RepositoryAnalysis>
A code review that analyzes all code under a specified branch in an associated repository. The associated repository is specified using its ARN in CreateCodeReview.
sourcepub fn analysis_types(&self) -> &[AnalysisType]
pub fn analysis_types(&self) -> &[AnalysisType]
They types of analysis performed during a repository analysis or a pull request review. You can specify either Security
, CodeQuality
, or both.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .analysis_types.is_none()
.
source§impl CodeReviewType
impl CodeReviewType
sourcepub fn builder() -> CodeReviewTypeBuilder
pub fn builder() -> CodeReviewTypeBuilder
Creates a new builder-style object to manufacture CodeReviewType
.
Trait Implementations§
source§impl Clone for CodeReviewType
impl Clone for CodeReviewType
source§fn clone(&self) -> CodeReviewType
fn clone(&self) -> CodeReviewType
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CodeReviewType
impl Debug for CodeReviewType
source§impl PartialEq for CodeReviewType
impl PartialEq for CodeReviewType
source§fn eq(&self, other: &CodeReviewType) -> bool
fn eq(&self, other: &CodeReviewType) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CodeReviewType
Auto Trait Implementations§
impl Freeze for CodeReviewType
impl RefUnwindSafe for CodeReviewType
impl Send for CodeReviewType
impl Sync for CodeReviewType
impl Unpin for CodeReviewType
impl UnwindSafe for CodeReviewType
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more