Struct aws_sdk_ec2::types::builders::PacketHeaderStatementBuilder
source · #[non_exhaustive]pub struct PacketHeaderStatementBuilder { /* private fields */ }
Expand description
A builder for PacketHeaderStatement
.
Implementations§
source§impl PacketHeaderStatementBuilder
impl PacketHeaderStatementBuilder
sourcepub fn source_addresses(self, input: impl Into<String>) -> Self
pub fn source_addresses(self, input: impl Into<String>) -> Self
Appends an item to source_addresses
.
To override the contents of this collection use set_source_addresses
.
The source addresses.
sourcepub fn set_source_addresses(self, input: Option<Vec<String>>) -> Self
pub fn set_source_addresses(self, input: Option<Vec<String>>) -> Self
The source addresses.
sourcepub fn get_source_addresses(&self) -> &Option<Vec<String>>
pub fn get_source_addresses(&self) -> &Option<Vec<String>>
The source addresses.
sourcepub fn destination_addresses(self, input: impl Into<String>) -> Self
pub fn destination_addresses(self, input: impl Into<String>) -> Self
Appends an item to destination_addresses
.
To override the contents of this collection use set_destination_addresses
.
The destination addresses.
sourcepub fn set_destination_addresses(self, input: Option<Vec<String>>) -> Self
pub fn set_destination_addresses(self, input: Option<Vec<String>>) -> Self
The destination addresses.
sourcepub fn get_destination_addresses(&self) -> &Option<Vec<String>>
pub fn get_destination_addresses(&self) -> &Option<Vec<String>>
The destination addresses.
sourcepub fn source_ports(self, input: impl Into<String>) -> Self
pub fn source_ports(self, input: impl Into<String>) -> Self
Appends an item to source_ports
.
To override the contents of this collection use set_source_ports
.
The source ports.
sourcepub fn set_source_ports(self, input: Option<Vec<String>>) -> Self
pub fn set_source_ports(self, input: Option<Vec<String>>) -> Self
The source ports.
sourcepub fn get_source_ports(&self) -> &Option<Vec<String>>
pub fn get_source_ports(&self) -> &Option<Vec<String>>
The source ports.
sourcepub fn destination_ports(self, input: impl Into<String>) -> Self
pub fn destination_ports(self, input: impl Into<String>) -> Self
Appends an item to destination_ports
.
To override the contents of this collection use set_destination_ports
.
The destination ports.
sourcepub fn set_destination_ports(self, input: Option<Vec<String>>) -> Self
pub fn set_destination_ports(self, input: Option<Vec<String>>) -> Self
The destination ports.
sourcepub fn get_destination_ports(&self) -> &Option<Vec<String>>
pub fn get_destination_ports(&self) -> &Option<Vec<String>>
The destination ports.
sourcepub fn source_prefix_lists(self, input: impl Into<String>) -> Self
pub fn source_prefix_lists(self, input: impl Into<String>) -> Self
Appends an item to source_prefix_lists
.
To override the contents of this collection use set_source_prefix_lists
.
The source prefix lists.
sourcepub fn set_source_prefix_lists(self, input: Option<Vec<String>>) -> Self
pub fn set_source_prefix_lists(self, input: Option<Vec<String>>) -> Self
The source prefix lists.
sourcepub fn get_source_prefix_lists(&self) -> &Option<Vec<String>>
pub fn get_source_prefix_lists(&self) -> &Option<Vec<String>>
The source prefix lists.
sourcepub fn destination_prefix_lists(self, input: impl Into<String>) -> Self
pub fn destination_prefix_lists(self, input: impl Into<String>) -> Self
Appends an item to destination_prefix_lists
.
To override the contents of this collection use set_destination_prefix_lists
.
The destination prefix lists.
sourcepub fn set_destination_prefix_lists(self, input: Option<Vec<String>>) -> Self
pub fn set_destination_prefix_lists(self, input: Option<Vec<String>>) -> Self
The destination prefix lists.
sourcepub fn get_destination_prefix_lists(&self) -> &Option<Vec<String>>
pub fn get_destination_prefix_lists(&self) -> &Option<Vec<String>>
The destination prefix lists.
sourcepub fn protocols(self, input: Protocol) -> Self
pub fn protocols(self, input: Protocol) -> Self
Appends an item to protocols
.
To override the contents of this collection use set_protocols
.
The protocols.
sourcepub fn set_protocols(self, input: Option<Vec<Protocol>>) -> Self
pub fn set_protocols(self, input: Option<Vec<Protocol>>) -> Self
The protocols.
sourcepub fn get_protocols(&self) -> &Option<Vec<Protocol>>
pub fn get_protocols(&self) -> &Option<Vec<Protocol>>
The protocols.
sourcepub fn build(self) -> PacketHeaderStatement
pub fn build(self) -> PacketHeaderStatement
Consumes the builder and constructs a PacketHeaderStatement
.
Trait Implementations§
source§impl Clone for PacketHeaderStatementBuilder
impl Clone for PacketHeaderStatementBuilder
source§fn clone(&self) -> PacketHeaderStatementBuilder
fn clone(&self) -> PacketHeaderStatementBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PacketHeaderStatementBuilder
impl Debug for PacketHeaderStatementBuilder
source§impl Default for PacketHeaderStatementBuilder
impl Default for PacketHeaderStatementBuilder
source§fn default() -> PacketHeaderStatementBuilder
fn default() -> PacketHeaderStatementBuilder
source§impl PartialEq<PacketHeaderStatementBuilder> for PacketHeaderStatementBuilder
impl PartialEq<PacketHeaderStatementBuilder> for PacketHeaderStatementBuilder
source§fn eq(&self, other: &PacketHeaderStatementBuilder) -> bool
fn eq(&self, other: &PacketHeaderStatementBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.