Struct aws_sdk_codebuild::operation::update_project_visibility::UpdateProjectVisibilityOutput
source · #[non_exhaustive]pub struct UpdateProjectVisibilityOutput {
pub project_arn: Option<String>,
pub public_project_alias: Option<String>,
pub project_visibility: Option<ProjectVisibilityType>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.project_arn: Option<String>
The Amazon Resource Name (ARN) of the build project.
public_project_alias: Option<String>
Contains the project identifier used with the public build APIs.
project_visibility: Option<ProjectVisibilityType>
Specifies the visibility of the project's builds. Possible values are:
- PUBLIC_READ
-
The project builds are visible to the public.
- PRIVATE
-
The project builds are not visible to the public.
Implementations§
source§impl UpdateProjectVisibilityOutput
impl UpdateProjectVisibilityOutput
sourcepub fn project_arn(&self) -> Option<&str>
pub fn project_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the build project.
sourcepub fn public_project_alias(&self) -> Option<&str>
pub fn public_project_alias(&self) -> Option<&str>
Contains the project identifier used with the public build APIs.
sourcepub fn project_visibility(&self) -> Option<&ProjectVisibilityType>
pub fn project_visibility(&self) -> Option<&ProjectVisibilityType>
Specifies the visibility of the project's builds. Possible values are:
- PUBLIC_READ
-
The project builds are visible to the public.
- PRIVATE
-
The project builds are not visible to the public.
source§impl UpdateProjectVisibilityOutput
impl UpdateProjectVisibilityOutput
sourcepub fn builder() -> UpdateProjectVisibilityOutputBuilder
pub fn builder() -> UpdateProjectVisibilityOutputBuilder
Creates a new builder-style object to manufacture UpdateProjectVisibilityOutput
.
Trait Implementations§
source§impl Clone for UpdateProjectVisibilityOutput
impl Clone for UpdateProjectVisibilityOutput
source§fn clone(&self) -> UpdateProjectVisibilityOutput
fn clone(&self) -> UpdateProjectVisibilityOutput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl PartialEq for UpdateProjectVisibilityOutput
impl PartialEq for UpdateProjectVisibilityOutput
source§fn eq(&self, other: &UpdateProjectVisibilityOutput) -> bool
fn eq(&self, other: &UpdateProjectVisibilityOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for UpdateProjectVisibilityOutput
impl RequestId for UpdateProjectVisibilityOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for UpdateProjectVisibilityOutput
Auto Trait Implementations§
impl RefUnwindSafe for UpdateProjectVisibilityOutput
impl Send for UpdateProjectVisibilityOutput
impl Sync for UpdateProjectVisibilityOutput
impl Unpin for UpdateProjectVisibilityOutput
impl UnwindSafe for UpdateProjectVisibilityOutput
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.