public class CloudInfo extends Object implements TraceableAttributes
| Modifier and Type | Field and Description |
|---|---|
static CloudInfo |
DEFAULT_CLOUD |
static String |
DEFAULT_FIRST_PARTY_AUTHORITY_URL |
static String |
DEFAULT_KUSTO_CLIENT_APP_ID |
static String |
DEFAULT_KUSTO_SERVICE_RESOURCE_ID |
static boolean |
DEFAULT_LOGIN_MFA_REQUIRED |
static String |
DEFAULT_PUBLIC_LOGIN_URL |
static String |
DEFAULT_REDIRECT_URI |
static String |
LOCALHOST |
static String |
METADATA_ENDPOINT |
| Constructor and Description |
|---|
CloudInfo(boolean loginMfaRequired,
String loginEndpoint,
String kustoClientAppId,
String kustoClientRedirectUri,
String kustoServiceResourceId,
String firstPartyAuthorityUrl) |
| Modifier and Type | Method and Description |
|---|---|
String |
determineScope() |
boolean |
equals(Object o) |
String |
getFirstPartyAuthorityUrl() |
String |
getKustoClientAppId() |
String |
getKustoClientRedirectUri() |
String |
getKustoServiceResourceId() |
String |
getLoginEndpoint() |
Map<String,String> |
getTracingAttributes() |
int |
hashCode() |
boolean |
isLoginMfaRequired() |
static void |
manuallyAddToCache(String clusterUrl,
CloudInfo cloudInfo) |
static CloudInfo |
retrieveCloudInfoForCluster(String clusterUrl) |
static CloudInfo |
retrieveCloudInfoForCluster(String clusterUrl,
@Nullable org.apache.http.client.HttpClient givenHttpClient) |
public static final String METADATA_ENDPOINT
public static final String DEFAULT_KUSTO_CLIENT_APP_ID
public static final boolean DEFAULT_LOGIN_MFA_REQUIRED
public static final String DEFAULT_PUBLIC_LOGIN_URL
public static final String DEFAULT_REDIRECT_URI
public static final String DEFAULT_KUSTO_SERVICE_RESOURCE_ID
public static final String DEFAULT_FIRST_PARTY_AUTHORITY_URL
public static final CloudInfo DEFAULT_CLOUD
public static final String LOCALHOST
public static void manuallyAddToCache(String clusterUrl, CloudInfo cloudInfo) throws URISyntaxException
URISyntaxExceptionpublic static CloudInfo retrieveCloudInfoForCluster(String clusterUrl) throws DataServiceException
DataServiceExceptionpublic static CloudInfo retrieveCloudInfoForCluster(String clusterUrl, @Nullable @Nullable org.apache.http.client.HttpClient givenHttpClient) throws DataServiceException
DataServiceExceptionpublic boolean isLoginMfaRequired()
public String getLoginEndpoint()
public String getKustoClientAppId()
public String getKustoClientRedirectUri()
public String getKustoServiceResourceId()
public Map<String,String> getTracingAttributes()
getTracingAttributes in interface TraceableAttributespublic String getFirstPartyAuthorityUrl()
public String determineScope() throws URISyntaxException
URISyntaxExceptionCopyright © 2023. All rights reserved.