Struct aws_sdk_rds::model::db_security_group::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for DbSecurityGroup.
Implementations
sourceimpl Builder
impl Builder
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 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 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 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 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 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 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 build(self) -> DbSecurityGroup
pub fn build(self) -> DbSecurityGroup
Consumes the builder and constructs a DbSecurityGroup.