List of usage examples for com.amazonaws.services.rds.model RebootDBInstanceRequest RebootDBInstanceRequest
public RebootDBInstanceRequest()
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()); }