package org.aws.gcrrp.datatos3.utils;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import software.amazon.awssdk.services.ec2.Ec2Client;

public class EC2ClientSingleton {

//    @Value("${aws.region}")
//    private String region_code;

//    private Region region = Region.of(region_code);

    private static Logger logger = LoggerFactory.getLogger(EC2ClientSingleton.class);
    private EC2ClientSingleton() {}
    private static class SingletonInstance {
        private static final EC2ClientSingleton ClientSingleton = new EC2ClientSingleton();

        private static final  Ec2Client ec2 = Ec2Client.builder()
                .region(ENVConfig.getRegion())
                .build();

    }

    public static Ec2Client getInstance() {
        return SingletonInstance.ec2;
    }
}