Example usage for com.amazonaws.services.rds AmazonRDS rebootDBInstance

List of usage examples for com.amazonaws.services.rds AmazonRDS rebootDBInstance

Introduction

In this page you can find the example usage for com.amazonaws.services.rds AmazonRDS rebootDBInstance.

Prototype

DBInstance rebootDBInstance(RebootDBInstanceRequest rebootDBInstanceRequest);

Source Link

Document

You might need to reboot your DB instance, usually for maintenance reasons.

Usage

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");
    }/*www  .ja v  a2 s .c  om*/

    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();

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