package io.delphi.qa.auto.awsmfrw.managers.helpers.aws;

public class MgAws {

  private HlAwsSecretManager sm;
  private HlAwsS3 s3;
  private HlAwsStepFunctions sf;
  private HlAwsLambda lambda;
  private HlAwsLogs lg;

  public HlAwsLambda lm() {
    return lambda == null ? lambda = new HlAwsLambda() : lambda;
  }

  public HlAwsS3 s3() {
    return
//        s3 == null ?
            s3 = new HlAwsS3()
//            : s3
        ;
  }

  public HlAwsStepFunctions sf() {
    return sf == null ? sf = new HlAwsStepFunctions() : sf;
  }

  public HlAwsSecretManager sm() {
    return sm == null ? sm = new HlAwsSecretManager() : sm;
  }

  public HlAwsLogs lg() {
    return lg == null ? lg = new HlAwsLogs() : lg;
  }
}
