@@ -0,0 +1,1195 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.%0A// Licensed under the MIT License.%0A%0Apackage com.microsoft.aad.msal4j;%0A%0A/**%0A * All the national clouds authenticate users separately in each environment and have separate authentication endpoints.%0A * AzureCloudEndpoint is an utility enum containing URLs for each of the national clouds endpoints, as well as the public cloud endpoint%0A *%0A * For more details see: https://aka.ms/msal4j-national-cloud%0A */%0Apublic enum AzureCloudEndpoint %7B%0A    /**%0A     * Microsoft Azure public cloud, https://login.microsoftonline.com%0A     */%0A    AzurePublic(%22https://login.microsoftonline.com/%22),%0A    /**%0A     * Microsoft Chinese national cloud, https://login.chinacloudapi.cn%0A     */%0A    AzureChina(%22https://login.chinacloudapi.cn/%22),%0A    /**%0A     * Microsoft German national cloud (%22Black Forest%22), https://login.microsoftonline.de%0A     */%0A    AzureGermany(%22https://login.microsoftonline.de/%22),%0A    /**%0A     * US Government cloud, https://login.microsoftonline.us%0A     */%0A    AzureUsGovernment(%22https://login.microsoftonline.us/%22);%0A%0A    public final String endpoint;%0A%0A    AzureCloudEndpoint(String endpoint) %7B%0A        this.endpoint = endpoint;%0A    %7D%0A%7D%0A

Add public constants for cloud endpoints (#298)