Struct aws_sdk_ec2::operation::authorize_security_group_egress::builders::AuthorizeSecurityGroupEgressOutputBuilder
source · #[non_exhaustive]pub struct AuthorizeSecurityGroupEgressOutputBuilder { /* private fields */ }Expand description
A builder for AuthorizeSecurityGroupEgressOutput.
Implementations§
source§impl AuthorizeSecurityGroupEgressOutputBuilder
impl AuthorizeSecurityGroupEgressOutputBuilder
sourcepub fn return(self, input: bool) -> Self
pub fn return(self, input: bool) -> Self
Returns true if the request succeeds; otherwise, returns an error.
sourcepub fn set_return(self, input: Option<bool>) -> Self
pub fn set_return(self, input: Option<bool>) -> Self
Returns true if the request succeeds; otherwise, returns an error.
sourcepub fn get_return(&self) -> &Option<bool>
pub fn get_return(&self) -> &Option<bool>
Returns true if the request succeeds; otherwise, returns an error.
sourcepub fn security_group_rules(self, input: SecurityGroupRule) -> Self
pub fn security_group_rules(self, input: SecurityGroupRule) -> Self
Appends an item to security_group_rules.
To override the contents of this collection use set_security_group_rules.
Information about the outbound (egress) security group rules that were added.
sourcepub fn set_security_group_rules(
self,
input: Option<Vec<SecurityGroupRule>>
) -> Self
pub fn set_security_group_rules( self, input: Option<Vec<SecurityGroupRule>> ) -> Self
Information about the outbound (egress) security group rules that were added.
sourcepub fn get_security_group_rules(&self) -> &Option<Vec<SecurityGroupRule>>
pub fn get_security_group_rules(&self) -> &Option<Vec<SecurityGroupRule>>
Information about the outbound (egress) security group rules that were added.
sourcepub fn build(self) -> AuthorizeSecurityGroupEgressOutput
pub fn build(self) -> AuthorizeSecurityGroupEgressOutput
Consumes the builder and constructs a AuthorizeSecurityGroupEgressOutput.
Trait Implementations§
source§impl Clone for AuthorizeSecurityGroupEgressOutputBuilder
impl Clone for AuthorizeSecurityGroupEgressOutputBuilder
source§fn clone(&self) -> AuthorizeSecurityGroupEgressOutputBuilder
fn clone(&self) -> AuthorizeSecurityGroupEgressOutputBuilder
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 AuthorizeSecurityGroupEgressOutputBuilder
impl Default for AuthorizeSecurityGroupEgressOutputBuilder
source§fn default() -> AuthorizeSecurityGroupEgressOutputBuilder
fn default() -> AuthorizeSecurityGroupEgressOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for AuthorizeSecurityGroupEgressOutputBuilder
impl PartialEq for AuthorizeSecurityGroupEgressOutputBuilder
source§fn eq(&self, other: &AuthorizeSecurityGroupEgressOutputBuilder) -> bool
fn eq(&self, other: &AuthorizeSecurityGroupEgressOutputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AuthorizeSecurityGroupEgressOutputBuilder
Auto Trait Implementations§
impl Freeze for AuthorizeSecurityGroupEgressOutputBuilder
impl RefUnwindSafe for AuthorizeSecurityGroupEgressOutputBuilder
impl Send for AuthorizeSecurityGroupEgressOutputBuilder
impl Sync for AuthorizeSecurityGroupEgressOutputBuilder
impl Unpin for AuthorizeSecurityGroupEgressOutputBuilder
impl UnwindSafe for AuthorizeSecurityGroupEgressOutputBuilder
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.