Struct aws_sdk_ec2::operation::modify_vpc_endpoint_service_permissions::builders::ModifyVpcEndpointServicePermissionsOutputBuilder
source · #[non_exhaustive]pub struct ModifyVpcEndpointServicePermissionsOutputBuilder { /* private fields */ }
Expand description
A builder for ModifyVpcEndpointServicePermissionsOutput
.
Implementations§
source§impl ModifyVpcEndpointServicePermissionsOutputBuilder
impl ModifyVpcEndpointServicePermissionsOutputBuilder
sourcepub fn added_principals(self, input: AddedPrincipal) -> Self
pub fn added_principals(self, input: AddedPrincipal) -> Self
Appends an item to added_principals
.
To override the contents of this collection use set_added_principals
.
Information about the added principals.
sourcepub fn set_added_principals(self, input: Option<Vec<AddedPrincipal>>) -> Self
pub fn set_added_principals(self, input: Option<Vec<AddedPrincipal>>) -> Self
Information about the added principals.
sourcepub fn get_added_principals(&self) -> &Option<Vec<AddedPrincipal>>
pub fn get_added_principals(&self) -> &Option<Vec<AddedPrincipal>>
Information about the added principals.
sourcepub fn return_value(self, input: bool) -> Self
pub fn return_value(self, input: bool) -> Self
Returns true
if the request succeeds; otherwise, it returns an error.
sourcepub fn set_return_value(self, input: Option<bool>) -> Self
pub fn set_return_value(self, input: Option<bool>) -> Self
Returns true
if the request succeeds; otherwise, it returns an error.
sourcepub fn get_return_value(&self) -> &Option<bool>
pub fn get_return_value(&self) -> &Option<bool>
Returns true
if the request succeeds; otherwise, it returns an error.
sourcepub fn build(self) -> ModifyVpcEndpointServicePermissionsOutput
pub fn build(self) -> ModifyVpcEndpointServicePermissionsOutput
Consumes the builder and constructs a ModifyVpcEndpointServicePermissionsOutput
.
Trait Implementations§
source§impl Clone for ModifyVpcEndpointServicePermissionsOutputBuilder
impl Clone for ModifyVpcEndpointServicePermissionsOutputBuilder
source§fn clone(&self) -> ModifyVpcEndpointServicePermissionsOutputBuilder
fn clone(&self) -> ModifyVpcEndpointServicePermissionsOutputBuilder
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 Default for ModifyVpcEndpointServicePermissionsOutputBuilder
impl Default for ModifyVpcEndpointServicePermissionsOutputBuilder
source§fn default() -> ModifyVpcEndpointServicePermissionsOutputBuilder
fn default() -> ModifyVpcEndpointServicePermissionsOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ModifyVpcEndpointServicePermissionsOutputBuilder
impl PartialEq for ModifyVpcEndpointServicePermissionsOutputBuilder
source§fn eq(&self, other: &ModifyVpcEndpointServicePermissionsOutputBuilder) -> bool
fn eq(&self, other: &ModifyVpcEndpointServicePermissionsOutputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ModifyVpcEndpointServicePermissionsOutputBuilder
Auto Trait Implementations§
impl Freeze for ModifyVpcEndpointServicePermissionsOutputBuilder
impl RefUnwindSafe for ModifyVpcEndpointServicePermissionsOutputBuilder
impl Send for ModifyVpcEndpointServicePermissionsOutputBuilder
impl Sync for ModifyVpcEndpointServicePermissionsOutputBuilder
impl Unpin for ModifyVpcEndpointServicePermissionsOutputBuilder
impl UnwindSafe for ModifyVpcEndpointServicePermissionsOutputBuilder
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>
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.