public class CloudInfo extends Object implements TraceableAttributes, Serializable
| 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,
reactor.core.publisher.Mono<CloudInfo> cloudInfoMono) |
static CloudInfo |
retrieveCloudInfoForCluster(String clusterUrl) |
static reactor.core.publisher.Mono<CloudInfo> |
retrieveCloudInfoForClusterAsync(String clusterUrl,
@Nullable com.azure.core.http.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, reactor.core.publisher.Mono<CloudInfo> cloudInfoMono) throws URISyntaxException
URISyntaxExceptionpublic static reactor.core.publisher.Mono<CloudInfo> retrieveCloudInfoForClusterAsync(String clusterUrl, @Nullable @Nullable com.azure.core.http.HttpClient givenHttpClient)
public 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 © 2025. All rights reserved.