protected void validateABSAuthConfigs(AzureCloudConfig azureCloudConfig) {
    if (storageAccountInfo() != null) {
      if (storageAccountInfo().getStorageConnectionString().isEmpty()) {
        throw new IllegalArgumentException(
            String.format("Missing connection string config %s for the storage account %s ",
                AzureCloudConfig.AZURE_STORAGE_ACCOUNT_INFO_STORAGE_CONNECTION_STRING, storageAccountInfo().getName()));
      }
    } else if (azureCloudConfig.azureStorageConnectionString.isEmpty()) {
      throw new IllegalArgumentException(
          "Missing connection string config " + AzureCloudConfig.AZURE_STORAGE_CONNECTION_STRING);
    }
  }
Validate that all the required configs for connection string based authentication are present.
@param azureCloudConfig {@link AzureCloudConfig} object.
ambry-cloud/src/main/java/com/github/ambry/cloud/azure/ConnectionStringBasedStorageClient.java