List of usage examples for com.amazonaws.services.ecs.model DeregisterTaskDefinitionResult getSdkHttpMetadata
public SdkHttpMetadata getSdkHttpMetadata()
From source file:com.remediatetheflag.global.utils.AWSHelper.java
License:Apache License
public Boolean removeTaskDefinitionInRegion(String taskDefinitionArn, Regions region) { AmazonECS client = AmazonECSClientBuilder.standard().withRegion(region) .withCredentials(new DefaultAWSCredentialsProviderChain()).build(); try {/*ww w. j a va 2 s . c o m*/ DeregisterTaskDefinitionRequest request = new DeregisterTaskDefinitionRequest() .withTaskDefinition(taskDefinitionArn); DeregisterTaskDefinitionResult result = client.deregisterTaskDefinition(request); return result.getSdkHttpMetadata().getHttpStatusCode() == 200; } catch (Exception e) { logger.warn( "# ECS TaskDefinition " + taskDefinitionArn + " could not be deregistered " + e.getMessage()); return false; } }