List of usage examples for com.amazonaws.services.elasticmapreduce.model SetTerminationProtectionRequest SetTerminationProtectionRequest
SetTerminationProtectionRequest
From source file:org.finra.dm.dao.impl.EmrOperationsImpl.java
License:Apache License
/** * Terminate EMR cluster, overrides terminate protection if requested. *//*from w w w . j av a 2 s .c o m*/ @Override public void terminateEmrCluster(AmazonElasticMapReduceClient emrClient, String clusterId, boolean overrideTerminationProtection) { // Override terminate protection if requested. if (overrideTerminationProtection) { // Set termination protection emrClient.setTerminationProtection(new SetTerminationProtectionRequest().withJobFlowIds(clusterId) .withTerminationProtected(false)); } // Terminate the job flow emrClient.terminateJobFlows(new TerminateJobFlowsRequest().withJobFlowIds(clusterId)); }