Interface AwsRdsDbSecurityGroupDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsRdsDbSecurityGroupDetails.Builder,AwsRdsDbSecurityGroupDetails>,SdkBuilder<AwsRdsDbSecurityGroupDetails.Builder,AwsRdsDbSecurityGroupDetails>,SdkPojo
- Enclosing class:
- AwsRdsDbSecurityGroupDetails
public static interface AwsRdsDbSecurityGroupDetails.Builder extends SdkPojo, CopyableBuilder<AwsRdsDbSecurityGroupDetails.Builder,AwsRdsDbSecurityGroupDetails>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
dbSecurityGroupArn
AwsRdsDbSecurityGroupDetails.Builder dbSecurityGroupArn(String dbSecurityGroupArn)
The ARN for the DB security group.
- Parameters:
dbSecurityGroupArn- The ARN for the DB security group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbSecurityGroupDescription
AwsRdsDbSecurityGroupDetails.Builder dbSecurityGroupDescription(String dbSecurityGroupDescription)
Provides the description of the DB security group.
- Parameters:
dbSecurityGroupDescription- Provides the description of the DB security group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbSecurityGroupName
AwsRdsDbSecurityGroupDetails.Builder dbSecurityGroupName(String dbSecurityGroupName)
Specifies the name of the DB security group.
- Parameters:
dbSecurityGroupName- Specifies the name of the DB security group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2SecurityGroups
AwsRdsDbSecurityGroupDetails.Builder ec2SecurityGroups(Collection<AwsRdsDbSecurityGroupEc2SecurityGroup> ec2SecurityGroups)
Contains a list of EC2 security groups.
- Parameters:
ec2SecurityGroups- Contains a list of EC2 security groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2SecurityGroups
AwsRdsDbSecurityGroupDetails.Builder ec2SecurityGroups(AwsRdsDbSecurityGroupEc2SecurityGroup... ec2SecurityGroups)
Contains a list of EC2 security groups.
- Parameters:
ec2SecurityGroups- Contains a list of EC2 security groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2SecurityGroups
AwsRdsDbSecurityGroupDetails.Builder ec2SecurityGroups(Consumer<AwsRdsDbSecurityGroupEc2SecurityGroup.Builder>... ec2SecurityGroups)
Contains a list of EC2 security groups.
This is a convenience method that creates an instance of theAwsRdsDbSecurityGroupEc2SecurityGroup.Builderavoiding the need to create one manually viaAwsRdsDbSecurityGroupEc2SecurityGroup.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#ec2SecurityGroups(List.) - Parameters:
ec2SecurityGroups- a consumer that will call methods onAwsRdsDbSecurityGroupEc2SecurityGroup.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#ec2SecurityGroups(java.util.Collection)
-
ipRanges
AwsRdsDbSecurityGroupDetails.Builder ipRanges(Collection<AwsRdsDbSecurityGroupIpRange> ipRanges)
Contains a list of IP ranges.
- Parameters:
ipRanges- Contains a list of IP ranges.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipRanges
AwsRdsDbSecurityGroupDetails.Builder ipRanges(AwsRdsDbSecurityGroupIpRange... ipRanges)
Contains a list of IP ranges.
- Parameters:
ipRanges- Contains a list of IP ranges.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipRanges
AwsRdsDbSecurityGroupDetails.Builder ipRanges(Consumer<AwsRdsDbSecurityGroupIpRange.Builder>... ipRanges)
Contains a list of IP ranges.
This is a convenience method that creates an instance of theAwsRdsDbSecurityGroupIpRange.Builderavoiding the need to create one manually viaAwsRdsDbSecurityGroupIpRange.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#ipRanges(List.) - Parameters:
ipRanges- a consumer that will call methods onAwsRdsDbSecurityGroupIpRange.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#ipRanges(java.util.Collection)
-
ownerId
AwsRdsDbSecurityGroupDetails.Builder ownerId(String ownerId)
Provides the Amazon Web Services ID of the owner of a specific DB security group.
- Parameters:
ownerId- Provides the Amazon Web Services ID of the owner of a specific DB security group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcId
AwsRdsDbSecurityGroupDetails.Builder vpcId(String vpcId)
Provides VPC ID associated with the DB security group.
- Parameters:
vpcId- Provides VPC ID associated with the DB security group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-