Struct aws_sdk_rds::types::builders::DbSecurityGroupBuilder
source · #[non_exhaustive]pub struct DbSecurityGroupBuilder { /* private fields */ }Expand description
A builder for DbSecurityGroup.
Implementations§
source§impl DbSecurityGroupBuilder
impl DbSecurityGroupBuilder
sourcepub fn owner_id(self, input: impl Into<String>) -> Self
pub fn owner_id(self, input: impl Into<String>) -> Self
Provides the Amazon Web Services ID of the owner of a specific DB security group.
sourcepub fn set_owner_id(self, input: Option<String>) -> Self
pub fn set_owner_id(self, input: Option<String>) -> Self
Provides the Amazon Web Services ID of the owner of a specific DB security group.
sourcepub fn get_owner_id(&self) -> &Option<String>
pub fn get_owner_id(&self) -> &Option<String>
Provides the Amazon Web Services ID of the owner of a specific DB security group.
sourcepub fn db_security_group_name(self, input: impl Into<String>) -> Self
pub fn db_security_group_name(self, input: impl Into<String>) -> Self
Specifies the name of the DB security group.
sourcepub fn set_db_security_group_name(self, input: Option<String>) -> Self
pub fn set_db_security_group_name(self, input: Option<String>) -> Self
Specifies the name of the DB security group.
sourcepub fn get_db_security_group_name(&self) -> &Option<String>
pub fn get_db_security_group_name(&self) -> &Option<String>
Specifies the name of the DB security group.
sourcepub fn db_security_group_description(self, input: impl Into<String>) -> Self
pub fn db_security_group_description(self, input: impl Into<String>) -> Self
Provides the description of the DB security group.
sourcepub fn set_db_security_group_description(self, input: Option<String>) -> Self
pub fn set_db_security_group_description(self, input: Option<String>) -> Self
Provides the description of the DB security group.
sourcepub fn get_db_security_group_description(&self) -> &Option<String>
pub fn get_db_security_group_description(&self) -> &Option<String>
Provides the description of the DB security group.
sourcepub fn vpc_id(self, input: impl Into<String>) -> Self
pub fn vpc_id(self, input: impl Into<String>) -> Self
Provides the VpcId of the DB security group.
sourcepub fn set_vpc_id(self, input: Option<String>) -> Self
pub fn set_vpc_id(self, input: Option<String>) -> Self
Provides the VpcId of the DB security group.
sourcepub fn get_vpc_id(&self) -> &Option<String>
pub fn get_vpc_id(&self) -> &Option<String>
Provides the VpcId of the DB security group.
sourcepub fn ec2_security_groups(self, input: Ec2SecurityGroup) -> Self
pub fn ec2_security_groups(self, input: Ec2SecurityGroup) -> Self
Appends an item to ec2_security_groups.
To override the contents of this collection use set_ec2_security_groups.
Contains a list of EC2SecurityGroup elements.
sourcepub fn set_ec2_security_groups(
self,
input: Option<Vec<Ec2SecurityGroup>>
) -> Self
pub fn set_ec2_security_groups( self, input: Option<Vec<Ec2SecurityGroup>> ) -> Self
Contains a list of EC2SecurityGroup elements.
sourcepub fn get_ec2_security_groups(&self) -> &Option<Vec<Ec2SecurityGroup>>
pub fn get_ec2_security_groups(&self) -> &Option<Vec<Ec2SecurityGroup>>
Contains a list of EC2SecurityGroup elements.
sourcepub fn ip_ranges(self, input: IpRange) -> Self
pub fn ip_ranges(self, input: IpRange) -> Self
Appends an item to ip_ranges.
To override the contents of this collection use set_ip_ranges.
Contains a list of IPRange elements.
sourcepub fn set_ip_ranges(self, input: Option<Vec<IpRange>>) -> Self
pub fn set_ip_ranges(self, input: Option<Vec<IpRange>>) -> Self
Contains a list of IPRange elements.
sourcepub fn get_ip_ranges(&self) -> &Option<Vec<IpRange>>
pub fn get_ip_ranges(&self) -> &Option<Vec<IpRange>>
Contains a list of IPRange elements.
sourcepub fn db_security_group_arn(self, input: impl Into<String>) -> Self
pub fn db_security_group_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) for the DB security group.
sourcepub fn set_db_security_group_arn(self, input: Option<String>) -> Self
pub fn set_db_security_group_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) for the DB security group.
sourcepub fn get_db_security_group_arn(&self) -> &Option<String>
pub fn get_db_security_group_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) for the DB security group.
sourcepub fn build(self) -> DbSecurityGroup
pub fn build(self) -> DbSecurityGroup
Consumes the builder and constructs a DbSecurityGroup.
Trait Implementations§
source§impl Clone for DbSecurityGroupBuilder
impl Clone for DbSecurityGroupBuilder
source§fn clone(&self) -> DbSecurityGroupBuilder
fn clone(&self) -> DbSecurityGroupBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DbSecurityGroupBuilder
impl Debug for DbSecurityGroupBuilder
source§impl Default for DbSecurityGroupBuilder
impl Default for DbSecurityGroupBuilder
source§fn default() -> DbSecurityGroupBuilder
fn default() -> DbSecurityGroupBuilder
source§impl PartialEq for DbSecurityGroupBuilder
impl PartialEq for DbSecurityGroupBuilder
source§fn eq(&self, other: &DbSecurityGroupBuilder) -> bool
fn eq(&self, other: &DbSecurityGroupBuilder) -> bool
self and other values to be equal, and is used
by ==.