Struct aws_sdk_ec2::model::stale_ip_permission::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for StaleIpPermission
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn from_port(self, input: i32) -> Self
pub fn from_port(self, input: i32) -> Self
The start of the port range for the TCP and UDP protocols, or an ICMP type number. A value of -1
indicates all ICMP types.
sourcepub fn set_from_port(self, input: Option<i32>) -> Self
pub fn set_from_port(self, input: Option<i32>) -> Self
The start of the port range for the TCP and UDP protocols, or an ICMP type number. A value of -1
indicates all ICMP types.
sourcepub fn ip_protocol(self, input: impl Into<String>) -> Self
pub fn ip_protocol(self, input: impl Into<String>) -> Self
The IP protocol name (for tcp
, udp
, and icmp
) or number (see Protocol Numbers).
sourcepub fn set_ip_protocol(self, input: Option<String>) -> Self
pub fn set_ip_protocol(self, input: Option<String>) -> Self
The IP protocol name (for tcp
, udp
, and icmp
) or number (see Protocol Numbers).
sourcepub fn ip_ranges(self, input: impl Into<String>) -> Self
pub fn ip_ranges(self, input: impl Into<String>) -> Self
Appends an item to ip_ranges
.
To override the contents of this collection use set_ip_ranges
.
The IP ranges. Not applicable for stale security group rules.
sourcepub fn set_ip_ranges(self, input: Option<Vec<String>>) -> Self
pub fn set_ip_ranges(self, input: Option<Vec<String>>) -> Self
The IP ranges. Not applicable for stale security group rules.
sourcepub fn prefix_list_ids(self, input: impl Into<String>) -> Self
pub fn prefix_list_ids(self, input: impl Into<String>) -> Self
Appends an item to prefix_list_ids
.
To override the contents of this collection use set_prefix_list_ids
.
The prefix list IDs. Not applicable for stale security group rules.
sourcepub fn set_prefix_list_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_prefix_list_ids(self, input: Option<Vec<String>>) -> Self
The prefix list IDs. Not applicable for stale security group rules.
sourcepub fn to_port(self, input: i32) -> Self
pub fn to_port(self, input: i32) -> Self
The end of the port range for the TCP and UDP protocols, or an ICMP type number. A value of -1
indicates all ICMP types.
sourcepub fn set_to_port(self, input: Option<i32>) -> Self
pub fn set_to_port(self, input: Option<i32>) -> Self
The end of the port range for the TCP and UDP protocols, or an ICMP type number. A value of -1
indicates all ICMP types.
sourcepub fn user_id_group_pairs(self, input: UserIdGroupPair) -> Self
pub fn user_id_group_pairs(self, input: UserIdGroupPair) -> Self
Appends an item to user_id_group_pairs
.
To override the contents of this collection use set_user_id_group_pairs
.
The security group pairs. Returns the ID of the referenced security group and VPC, and the ID and status of the VPC peering connection.
sourcepub fn set_user_id_group_pairs(
self,
input: Option<Vec<UserIdGroupPair>>
) -> Self
pub fn set_user_id_group_pairs(
self,
input: Option<Vec<UserIdGroupPair>>
) -> Self
The security group pairs. Returns the ID of the referenced security group and VPC, and the ID and status of the VPC peering connection.
sourcepub fn build(self) -> StaleIpPermission
pub fn build(self) -> StaleIpPermission
Consumes the builder and constructs a StaleIpPermission
.
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more