Example usage for com.amazonaws.services.rds.model RebootDBInstanceRequest RebootDBInstanceRequest

List of usage examples for com.amazonaws.services.rds.model RebootDBInstanceRequest RebootDBInstanceRequest

Introduction

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

Prototype

public RebootDBInstanceRequest() 

Source Link

Document

Default constructor for RebootDBInstanceRequest object.

Usage

From source file:com.github.blacklocus.rdsecho.EchoReboot.java

License:Open Source License

@Override
boolean traverseStage(DBInstance instance) {

    String dbInstanceId = instance.getDBInstanceIdentifier();
    if (cfg.interactive()) {
        if (!EchoUtil.prompt(dbInstanceId,
                "Are you sure you would like to reboot the instance? Input %s to confirm.", dbInstanceId)) {
            LOG.info("User declined to proceed. Exiting.");
            return false;
        }//from www  .ja va2s  .com
    }

    LOG.info("Rebooting instance {}", dbInstanceId);
    rds.rebootDBInstance(new RebootDBInstanceRequest().withDBInstanceIdentifier(dbInstanceId));

    return true;
}

From source file:jp.classmethod.aws.gradle.rds.AmazonRDSRebootDBInstanceTask.java

License:Apache License

@TaskAction
public void rebootDBInstance() {
    // to enable conventionMappings feature
    String dbInstanceIdentifier = getDbInstanceIdentifier();

    if (dbInstanceIdentifier == null) {
        throw new GradleException("dbInstanceIdentifier is required");
    }//from   w w w.j a  v a2 s  .  co m

    AmazonRDSPluginExtension ext = getProject().getExtensions().getByType(AmazonRDSPluginExtension.class);
    AmazonRDS rds = ext.getClient();

    RebootDBInstanceRequest request = new RebootDBInstanceRequest()
            .withDBInstanceIdentifier(dbInstanceIdentifier).withForceFailover(getForceFailover());
    dbInstance = rds.rebootDBInstance(request);
    getLogger().info("Reboot RDS instance requested: {}", dbInstance.getDBInstanceIdentifier());
}

From source file:org.xmlsh.aws.gradle.rds.AmazonRDSRebootDBInstanceTask.java

License:BSD License

@TaskAction
public void rebootDBInstance() {
    // to enable conventionMappings feature
    String dbInstanceIdentifier = getDbInstanceIdentifier();

    if (dbInstanceIdentifier == null)
        throw new GradleException("dbInstanceIdentifier is required");

    AmazonRDSPluginExtension ext = getProject().getExtensions().getByType(AmazonRDSPluginExtension.class);
    AmazonRDS rds = ext.getClient();//w ww.  java 2s.co  m

    RebootDBInstanceRequest request = new RebootDBInstanceRequest()
            .withDBInstanceIdentifier(dbInstanceIdentifier).withForceFailover(getForceFailover());
    dbInstance = rds.rebootDBInstance(request);
    getLogger().info("Reboot RDS instance requested: {}", dbInstance.getDBInstanceIdentifier());
}