package core.aws.resource.vpc; import core.aws.resource.Resource; import core.aws.task.vpc.CreateInternetGatewayTask; import core.aws.task.vpc.DeleteInternetGatewayTask; import core.aws.workflow.Tasks; /** * @author neo */ public class InternetGateway extends Resource { private static final String RESOURCE_ID = "internet-gateway"; public String remoteInternetGatewayId; public VPC vpc; public InternetGateway() { super(RESOURCE_ID); } @Override protected void createTasks(Tasks tasks) { tasks.add(new CreateInternetGatewayTask(this)); } @Override protected void deleteTasks(Tasks tasks) { tasks.add(new DeleteInternetGatewayTask(this)); } }