Example usage for com.amazonaws.services.rds.model DBSecurityGroupMembership setDBSecurityGroupName

List of usage examples for com.amazonaws.services.rds.model DBSecurityGroupMembership setDBSecurityGroupName

Introduction

In this page you can find the example usage for com.amazonaws.services.rds.model DBSecurityGroupMembership setDBSecurityGroupName.

Prototype


public void setDBSecurityGroupName(String dBSecurityGroupName) 

Source Link

Document

The name of the DB security group.

Usage

From source file:com.msi.tough.utils.rds.InstanceEntity.java

/**************************************************************************
 * select all SecurityGroupMemebership Records for this DBInstance or
 * SecurityGroupName/*  w  ww  . j ava  2 s. c  om*/
 * 
 * @param instanceID
 * @param userID
 * @return
 * @throws BaseException
 */
public static Collection<DBSecurityGroupMembership> selectSecGrpMembership(final Session sess,
        final RdsDbinstance b) {
    final List<DBSecurityGroupMembership> resp = new ArrayList<DBSecurityGroupMembership>();
    final List<RdsDbsecurityGroup> groups = b.getSecurityGroups();
    if (b.getSecurityGroups() != null) {
        for (final RdsDbsecurityGroup sg : groups) {
            final DBSecurityGroupMembership em = new DBSecurityGroupMembership();
            em.setDBSecurityGroupName(sg.getDbsecurityGroupName());
            em.setStatus("active");
            resp.add(em);
        }
    }
    return resp;
}

From source file:com.msi.tough.utils.rds.InstanceEntity.java

public static DBInstance toDBInstance(final RdsDbinstance b, final AccountBean ac) {
    final DBInstance instRec = new DBInstance();
    instRec.setDBInstanceIdentifier(b.getDbinstanceId());
    instRec.setReadReplicaSourceDBInstanceIdentifier(b.getSourceDbinstanceId());
    instRec.setReadReplicaDBInstanceIdentifiers(b.getReplicas());
    instRec.setDBInstanceClass(b.getDbinstanceClass());
    instRec.setAllocatedStorage(Integer.valueOf(b.getAllocatedStorage()));
    instRec.setInstanceCreateTime(b.getInstanceCreateTime());
    instRec.setDBInstanceStatus(b.getDbinstanceStatus());
    instRec.setEngine(b.getEngine());/* ww  w. j  av a2s .c  o  m*/
    instRec.setEngineVersion(b.getEngineVersion());
    instRec.setAvailabilityZone(b.getAvailabilityZone());
    instRec.setMultiAZ(b.getMultiAz());
    instRec.setMasterUsername(b.getMasterUsername());
    instRec.setDBName(b.getDbName());
    instRec.setAutoMinorVersionUpgrade(b.getAutoMinorVersionUpgrade());
    instRec.setBackupRetentionPeriod(Integer.valueOf(b.getBackupRetentionPeriod()));
    instRec.setLatestRestorableTime(b.getLatestRestorableTime());
    instRec.setPreferredBackupWindow(b.getPreferredBackupWindow());
    instRec.setPreferredMaintenanceWindow(b.getPreferredMaintenanceWindow());
    instRec.setLicenseModel(b.getLicenseModel());
    final Endpoint endpoint = new Endpoint();
    endpoint.setAddress(b.getAddress());
    endpoint.setPort(Integer.valueOf(b.getPort()));
    instRec.setEndpoint(endpoint);
    String status = b.getDbinstanceStatus();
    if (status.equals("restoring")) {
        status = "creating";
    }
    instRec.setDBInstanceStatus(status);
    final String dbparamName = b.getDbParameterGroup();
    final Collection<DBParameterGroupStatus> dBParameterGroups = new LinkedList<DBParameterGroupStatus>();
    final DBParameterGroupStatus dbparamStatus = new DBParameterGroupStatus();
    dbparamStatus.setDBParameterGroupName(dbparamName);
    if (b.getPendingRebootParameters() == null || b.getPendingRebootParameters().size() == 0) {
        dbparamStatus.setParameterApplyStatus(RDSUtilities.STATUS_IN_SYNC);
    } else {
        dbparamStatus.setParameterApplyStatus(RDSUtilities.STATUS_PENDING_REBOOT);
    }
    dBParameterGroups.add(dbparamStatus);
    instRec.setDBParameterGroups(dBParameterGroups);

    final Collection<DBSecurityGroupMembership> dBSecurityGroups = new LinkedList<DBSecurityGroupMembership>();
    for (final RdsDbsecurityGroup secGrp : b.getSecurityGroups()) {
        final DBSecurityGroupMembership membership = new DBSecurityGroupMembership();
        membership.setDBSecurityGroupName(secGrp.getDbsecurityGroupName());
        membership.setStatus(secGrp.getStatus());
        dBSecurityGroups.add(membership);
    }
    instRec.setDBSecurityGroups(dBSecurityGroups);
    return instRec;
}