/** * <p> * The description for the DB security group. * </p> * * @param dBSecurityGroupDescription * The description for the DB security group. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateDBSecurityGroupRequest withDBSecurityGroupDescription(String dBSecurityGroupDescription) { setDBSecurityGroupDescription(dBSecurityGroupDescription); return this; }
setDBSecurityGroupDescription(dBSecurityGroupDescription);
/** * <p> * The description for the DB security group. * </p> * * @param dBSecurityGroupDescription * The description for the DB security group. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateDBSecurityGroupRequest withDBSecurityGroupDescription(String dBSecurityGroupDescription) { setDBSecurityGroupDescription(dBSecurityGroupDescription); return this; }
setDBSecurityGroupDescription(dBSecurityGroupDescription);
/** * Not used yet! * * @param dbInstanceIdentifier * @param group * @param owner */ public void setSecuretGroup(String dbInstanceIdentifier, String group, String owner) { String groupName = dbInstanceIdentifier + "-security-group"; CreateDBSecurityGroupRequest csg = new CreateDBSecurityGroupRequest(); csg.setDBSecurityGroupName(groupName); csg.setDBSecurityGroupDescription(groupName); rdsClient.createDBSecurityGroup(csg); RevokeDBSecurityGroupIngressRequest rsgi = new RevokeDBSecurityGroupIngressRequest(); rsgi.setDBSecurityGroupName(groupName); rsgi.setEC2SecurityGroupId(group); rsgi.setEC2SecurityGroupOwnerId(owner); rsgi.setRequestCredentials(awsCredentials); //rsgi.set rdsClient.revokeDBSecurityGroupIngress(rsgi); ModifyDBInstanceRequest request = new ModifyDBInstanceRequest(); Collection<String> groups = new ArrayList(); groups.add(groupName); request.setDBSecurityGroups(groups); request.setDBInstanceIdentifier(dbInstanceIdentifier); rdsClient.modifyDBInstance(request); }