final class com.microsoft.azure.credentials.AuthFile
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.microsoft.azure.credentials.AuthFile
super_class: java.lang.Object
{
private java.lang.String clientId;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String tenantId;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String clientSecret;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String clientCertificate;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String clientCertificatePassword;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String subscriptionId;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private com.microsoft.azure.AzureEnvironment environment;
descriptor: Lcom/microsoft/azure/AzureEnvironment;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonIgnore()
private static final com.microsoft.rest.serializer.JacksonAdapter ADAPTER;
descriptor: Lcom/microsoft/rest/serializer/JacksonAdapter;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonIgnore()
private java.lang.String authFilePath;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonIgnore()
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new com.microsoft.rest.serializer.JacksonAdapter
dup
invokespecial com.microsoft.rest.serializer.JacksonAdapter.<init>:()V
putstatic com.microsoft.azure.credentials.AuthFile.ADAPTER:Lcom/microsoft/rest/serializer/JacksonAdapter;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new com.microsoft.azure.AzureEnvironment
dup
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
invokespecial com.microsoft.azure.AzureEnvironment.<init>:(Ljava/util/Map;)V
putfield com.microsoft.azure.credentials.AuthFile.environment:Lcom/microsoft/azure/AzureEnvironment;
2: aload 0
getfield com.microsoft.azure.credentials.AuthFile.environment:Lcom/microsoft/azure/AzureEnvironment;
invokevirtual com.microsoft.azure.AzureEnvironment.endpoints:()Ljava/util/Map;
getstatic com.microsoft.azure.AzureEnvironment.AZURE:Lcom/microsoft/azure/AzureEnvironment;
invokevirtual com.microsoft.azure.AzureEnvironment.endpoints:()Ljava/util/Map;
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/azure/credentials/AuthFile;
static com.microsoft.azure.credentials.AuthFile parse(java.io.File);
descriptor: (Ljava/io/File;)Lcom/microsoft/azure/credentials/AuthFile;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
getstatic com.google.common.base.Charsets.UTF_8:Ljava/nio/charset/Charset;
invokestatic com.google.common.io.Files.toString:(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
invokestatic com.microsoft.azure.credentials.AuthFile.isJsonBased:(Ljava/lang/String;)Z
ifeq 6
2: getstatic com.microsoft.azure.credentials.AuthFile.ADAPTER:Lcom/microsoft/rest/serializer/JacksonAdapter;
aload 1
ldc Lcom/microsoft/azure/credentials/AuthFile;
invokevirtual com.microsoft.rest.serializer.JacksonAdapter.deserialize:(Ljava/lang/String;Ljava/lang/reflect/Type;)Ljava/lang/Object;
checkcast com.microsoft.azure.credentials.AuthFile
astore 2
start local 2 3: getstatic com.microsoft.azure.credentials.AuthFile.ADAPTER:Lcom/microsoft/rest/serializer/JacksonAdapter;
aload 1
new com.microsoft.azure.credentials.AuthFile$1
dup
invokespecial com.microsoft.azure.credentials.AuthFile$1.<init>:()V
invokevirtual com.microsoft.azure.credentials.AuthFile$1.getType:()Ljava/lang/reflect/Type;
invokevirtual com.microsoft.rest.serializer.JacksonAdapter.deserialize:(Ljava/lang/String;Ljava/lang/reflect/Type;)Ljava/lang/Object;
checkcast java.util.Map
astore 3
start local 3 4: aload 2
getfield com.microsoft.azure.credentials.AuthFile.environment:Lcom/microsoft/azure/AzureEnvironment;
invokevirtual com.microsoft.azure.AzureEnvironment.endpoints:()Ljava/util/Map;
aload 3
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
end local 3 5: goto 27
end local 2 6: StackMap locals: java.lang.String
StackMap stack:
new java.util.Properties
dup
invokespecial java.util.Properties.<init>:()V
astore 3
start local 3 7: aload 3
getstatic com.microsoft.azure.credentials.AuthFile$CredentialSettings.AUTH_URL:Lcom/microsoft/azure/credentials/AuthFile$CredentialSettings;
invokevirtual com.microsoft.azure.credentials.AuthFile$CredentialSettings.toString:()Ljava/lang/String;
getstatic com.microsoft.azure.AzureEnvironment.AZURE:Lcom/microsoft/azure/AzureEnvironment;
invokevirtual com.microsoft.azure.AzureEnvironment.activeDirectoryEndpoint:()Ljava/lang/String;
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: aload 3
getstatic com.microsoft.azure.credentials.AuthFile$CredentialSettings.BASE_URL:Lcom/microsoft/azure/credentials/AuthFile$CredentialSettings;
invokevirtual com.microsoft.azure.credentials.AuthFile$CredentialSettings.toString:()Ljava/lang/String;
getstatic com.microsoft.azure.AzureEnvironment.AZURE:Lcom/microsoft/azure/AzureEnvironment;
invokevirtual com.microsoft.azure.AzureEnvironment.resourceManagerEndpoint:()Ljava/lang/String;
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: aload 3
getstatic com.microsoft.azure.credentials.AuthFile$CredentialSettings.MANAGEMENT_URI:Lcom/microsoft/azure/credentials/AuthFile$CredentialSettings;
invokevirtual com.microsoft.azure.credentials.AuthFile$CredentialSettings.toString:()Ljava/lang/String;
getstatic com.microsoft.azure.AzureEnvironment.AZURE:Lcom/microsoft/azure/AzureEnvironment;
invokevirtual com.microsoft.azure.AzureEnvironment.managementEndpoint:()Ljava/lang/String;
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: aload 3
getstatic com.microsoft.azure.credentials.AuthFile$CredentialSettings.GRAPH_URL:Lcom/microsoft/azure/credentials/AuthFile$CredentialSettings;
invokevirtual com.microsoft.azure.credentials.AuthFile$CredentialSettings.toString:()Ljava/lang/String;
getstatic com.microsoft.azure.AzureEnvironment.AZURE:Lcom/microsoft/azure/AzureEnvironment;
invokevirtual com.microsoft.azure.AzureEnvironment.graphEndpoint:()Ljava/lang/String;
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: aload 3
getstatic com.microsoft.azure.credentials.AuthFile$CredentialSettings.VAULT_SUFFIX:Lcom/microsoft/azure/credentials/AuthFile$CredentialSettings;
invokevirtual com.microsoft.azure.credentials.AuthFile$CredentialSettings.toString:()Ljava/lang/String;
getstatic com.microsoft.azure.AzureEnvironment.AZURE:Lcom/microsoft/azure/AzureEnvironment;
invokevirtual com.microsoft.azure.AzureEnvironment.keyVaultDnsSuffix:()Ljava/lang/String;
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: new java.io.StringReader
dup
aload 1
invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
astore 4
start local 4 13: aload 3
aload 4
invokevirtual java.util.Properties.load:(Ljava/io/Reader;)V
14: aload 4
invokevirtual java.io.StringReader.close:()V
15: new com.microsoft.azure.credentials.AuthFile
dup
invokespecial com.microsoft.azure.credentials.AuthFile.<init>:()V
astore 2
start local 2 16: aload 2
aload 3
getstatic com.microsoft.azure.credentials.AuthFile$CredentialSettings.CLIENT_ID:Lcom/microsoft/azure/credentials/AuthFile$CredentialSettings;
invokevirtual com.microsoft.azure.credentials.AuthFile$CredentialSettings.toString:()Ljava/lang/String;
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
putfield com.microsoft.azure.credentials.AuthFile.clientId:Ljava/lang/String;
17: aload 2
aload 3
getstatic com.microsoft.azure.credentials.AuthFile$CredentialSettings.TENANT_ID:Lcom/microsoft/azure/credentials/AuthFile$CredentialSettings;
invokevirtual com.microsoft.azure.credentials.AuthFile$CredentialSettings.toString:()Ljava/lang/String;
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
putfield com.microsoft.azure.credentials.AuthFile.tenantId:Ljava/lang/String;
18: aload 2
aload 3
getstatic com.microsoft.azure.credentials.AuthFile$CredentialSettings.CLIENT_KEY:Lcom/microsoft/azure/credentials/AuthFile$CredentialSettings;
invokevirtual com.microsoft.azure.credentials.AuthFile$CredentialSettings.toString:()Ljava/lang/String;
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
putfield com.microsoft.azure.credentials.AuthFile.clientSecret:Ljava/lang/String;
19: aload 2
aload 3
getstatic com.microsoft.azure.credentials.AuthFile$CredentialSettings.CLIENT_CERT:Lcom/microsoft/azure/credentials/AuthFile$CredentialSettings;
invokevirtual com.microsoft.azure.credentials.AuthFile$CredentialSettings.toString:()Ljava/lang/String;
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
putfield com.microsoft.azure.credentials.AuthFile.clientCertificate:Ljava/lang/String;
20: aload 2
aload 3
getstatic com.microsoft.azure.credentials.AuthFile$CredentialSettings.CLIENT_CERT_PASS:Lcom/microsoft/azure/credentials/AuthFile$CredentialSettings;
invokevirtual com.microsoft.azure.credentials.AuthFile$CredentialSettings.toString:()Ljava/lang/String;
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
putfield com.microsoft.azure.credentials.AuthFile.clientCertificatePassword:Ljava/lang/String;
21: aload 2
aload 3
getstatic com.microsoft.azure.credentials.AuthFile$CredentialSettings.SUBSCRIPTION_ID:Lcom/microsoft/azure/credentials/AuthFile$CredentialSettings;
invokevirtual com.microsoft.azure.credentials.AuthFile$CredentialSettings.toString:()Ljava/lang/String;
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
putfield com.microsoft.azure.credentials.AuthFile.subscriptionId:Ljava/lang/String;
22: aload 2
getfield com.microsoft.azure.credentials.AuthFile.environment:Lcom/microsoft/azure/AzureEnvironment;
invokevirtual com.microsoft.azure.AzureEnvironment.endpoints:()Ljava/util/Map;
getstatic com.microsoft.azure.AzureEnvironment$Endpoint.MANAGEMENT:Lcom/microsoft/azure/AzureEnvironment$Endpoint;
invokevirtual com.microsoft.azure.AzureEnvironment$Endpoint.identifier:()Ljava/lang/String;
aload 3
getstatic com.microsoft.azure.credentials.AuthFile$CredentialSettings.MANAGEMENT_URI:Lcom/microsoft/azure/credentials/AuthFile$CredentialSettings;
invokevirtual com.microsoft.azure.credentials.AuthFile$CredentialSettings.toString:()Ljava/lang/String;
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: aload 2
getfield com.microsoft.azure.credentials.AuthFile.environment:Lcom/microsoft/azure/AzureEnvironment;
invokevirtual com.microsoft.azure.AzureEnvironment.endpoints:()Ljava/util/Map;
getstatic com.microsoft.azure.AzureEnvironment$Endpoint.ACTIVE_DIRECTORY:Lcom/microsoft/azure/AzureEnvironment$Endpoint;
invokevirtual com.microsoft.azure.AzureEnvironment$Endpoint.identifier:()Ljava/lang/String;
aload 3
getstatic com.microsoft.azure.credentials.AuthFile$CredentialSettings.AUTH_URL:Lcom/microsoft/azure/credentials/AuthFile$CredentialSettings;
invokevirtual com.microsoft.azure.credentials.AuthFile$CredentialSettings.toString:()Ljava/lang/String;
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
24: aload 2
getfield com.microsoft.azure.credentials.AuthFile.environment:Lcom/microsoft/azure/AzureEnvironment;
invokevirtual com.microsoft.azure.AzureEnvironment.endpoints:()Ljava/util/Map;
getstatic com.microsoft.azure.AzureEnvironment$Endpoint.RESOURCE_MANAGER:Lcom/microsoft/azure/AzureEnvironment$Endpoint;
invokevirtual com.microsoft.azure.AzureEnvironment$Endpoint.identifier:()Ljava/lang/String;
aload 3
getstatic com.microsoft.azure.credentials.AuthFile$CredentialSettings.BASE_URL:Lcom/microsoft/azure/credentials/AuthFile$CredentialSettings;
invokevirtual com.microsoft.azure.credentials.AuthFile$CredentialSettings.toString:()Ljava/lang/String;
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
25: aload 2
getfield com.microsoft.azure.credentials.AuthFile.environment:Lcom/microsoft/azure/AzureEnvironment;
invokevirtual com.microsoft.azure.AzureEnvironment.endpoints:()Ljava/util/Map;
getstatic com.microsoft.azure.AzureEnvironment$Endpoint.GRAPH:Lcom/microsoft/azure/AzureEnvironment$Endpoint;
invokevirtual com.microsoft.azure.AzureEnvironment$Endpoint.identifier:()Ljava/lang/String;
aload 3
getstatic com.microsoft.azure.credentials.AuthFile$CredentialSettings.GRAPH_URL:Lcom/microsoft/azure/credentials/AuthFile$CredentialSettings;
invokevirtual com.microsoft.azure.credentials.AuthFile$CredentialSettings.toString:()Ljava/lang/String;
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
26: aload 2
getfield com.microsoft.azure.credentials.AuthFile.environment:Lcom/microsoft/azure/AzureEnvironment;
invokevirtual com.microsoft.azure.AzureEnvironment.endpoints:()Ljava/util/Map;
getstatic com.microsoft.azure.AzureEnvironment$Endpoint.KEYVAULT:Lcom/microsoft/azure/AzureEnvironment$Endpoint;
invokevirtual com.microsoft.azure.AzureEnvironment$Endpoint.identifier:()Ljava/lang/String;
aload 3
getstatic com.microsoft.azure.credentials.AuthFile$CredentialSettings.VAULT_SUFFIX:Lcom/microsoft/azure/credentials/AuthFile$CredentialSettings;
invokevirtual com.microsoft.azure.credentials.AuthFile$CredentialSettings.toString:()Ljava/lang/String;
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 4 end local 3 27: StackMap locals: com.microsoft.azure.credentials.AuthFile
StackMap stack:
aload 2
aload 0
invokevirtual java.io.File.getParent:()Ljava/lang/String;
putfield com.microsoft.azure.credentials.AuthFile.authFilePath:Ljava/lang/String;
28: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 file Ljava/io/File;
1 29 1 content Ljava/lang/String;
3 6 2 authFile Lcom/microsoft/azure/credentials/AuthFile;
16 29 2 authFile Lcom/microsoft/azure/credentials/AuthFile;
4 5 3 endpoints Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
7 27 3 authSettings Ljava/util/Properties;
13 27 4 credentialsReader Ljava/io/StringReader;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
file
private static boolean isJsonBased(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "{"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 content Ljava/lang/String;
MethodParameters:
Name Flags
content
com.microsoft.azure.credentials.ApplicationTokenCredentials generateCredentials();
descriptor: ()Lcom/microsoft/azure/credentials/ApplicationTokenCredentials;
flags: (0x0000)
Code:
stack=7, locals=2, args_size=1
start local 0 0: aload 0
getfield com.microsoft.azure.credentials.AuthFile.clientSecret:Ljava/lang/String;
ifnull 9
1: new com.microsoft.azure.credentials.ApplicationTokenCredentials
dup
2: aload 0
getfield com.microsoft.azure.credentials.AuthFile.clientId:Ljava/lang/String;
3: aload 0
getfield com.microsoft.azure.credentials.AuthFile.tenantId:Ljava/lang/String;
4: aload 0
getfield com.microsoft.azure.credentials.AuthFile.clientSecret:Ljava/lang/String;
5: aload 0
getfield com.microsoft.azure.credentials.AuthFile.environment:Lcom/microsoft/azure/AzureEnvironment;
6: invokespecial com.microsoft.azure.credentials.ApplicationTokenCredentials.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/AzureEnvironment;)V
7: aload 0
getfield com.microsoft.azure.credentials.AuthFile.subscriptionId:Ljava/lang/String;
invokevirtual com.microsoft.azure.credentials.ApplicationTokenCredentials.withDefaultSubscriptionId:(Ljava/lang/String;)Lcom/microsoft/azure/credentials/AzureTokenCredentials;
8: checkcast com.microsoft.azure.credentials.ApplicationTokenCredentials
areturn
9: StackMap locals:
StackMap stack:
aload 0
getfield com.microsoft.azure.credentials.AuthFile.clientCertificate:Ljava/lang/String;
ifnull 23
10: new java.io.File
dup
aload 0
getfield com.microsoft.azure.credentials.AuthFile.clientCertificate:Ljava/lang/String;
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokevirtual java.io.File.exists:()Z
ifeq 13
11: new java.io.File
dup
aload 0
getfield com.microsoft.azure.credentials.AuthFile.clientCertificate:Ljava/lang/String;
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokestatic com.google.common.io.Files.toByteArray:(Ljava/io/File;)[B
astore 1
start local 1 12: goto 14
end local 1 13: StackMap locals:
StackMap stack:
new java.io.File
dup
aload 0
getfield com.microsoft.azure.credentials.AuthFile.authFilePath:Ljava/lang/String;
aload 0
getfield com.microsoft.azure.credentials.AuthFile.clientCertificate:Ljava/lang/String;
invokespecial java.io.File.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokestatic com.google.common.io.Files.toByteArray:(Ljava/io/File;)[B
astore 1
start local 1 14: StackMap locals: byte[]
StackMap stack:
new com.microsoft.azure.credentials.ApplicationTokenCredentials
dup
15: aload 0
getfield com.microsoft.azure.credentials.AuthFile.clientId:Ljava/lang/String;
16: aload 0
getfield com.microsoft.azure.credentials.AuthFile.tenantId:Ljava/lang/String;
17: aload 1
18: aload 0
getfield com.microsoft.azure.credentials.AuthFile.clientCertificatePassword:Ljava/lang/String;
19: aload 0
getfield com.microsoft.azure.credentials.AuthFile.environment:Lcom/microsoft/azure/AzureEnvironment;
20: invokespecial com.microsoft.azure.credentials.ApplicationTokenCredentials.<init>:(Ljava/lang/String;Ljava/lang/String;[BLjava/lang/String;Lcom/microsoft/azure/AzureEnvironment;)V
21: aload 0
getfield com.microsoft.azure.credentials.AuthFile.subscriptionId:Ljava/lang/String;
invokevirtual com.microsoft.azure.credentials.ApplicationTokenCredentials.withDefaultSubscriptionId:(Ljava/lang/String;)Lcom/microsoft/azure/credentials/AzureTokenCredentials;
22: checkcast com.microsoft.azure.credentials.ApplicationTokenCredentials
areturn
end local 1 23: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Please specify either a client key or a client certificate."
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/microsoft/azure/credentials/AuthFile;
12 13 1 certData [B
14 23 1 certData [B
Exceptions:
throws java.io.IOException
}
SourceFile: "AuthFile.java"
NestMembers:
com.microsoft.azure.credentials.AuthFile$1 com.microsoft.azure.credentials.AuthFile$CredentialSettings
InnerClasses:
public final Endpoint = com.microsoft.azure.AzureEnvironment$Endpoint of com.microsoft.azure.AzureEnvironment
com.microsoft.azure.credentials.AuthFile$1
private final CredentialSettings = com.microsoft.azure.credentials.AuthFile$CredentialSettings of com.microsoft.azure.credentials.AuthFile
public final SinceVersion = com.microsoft.azure.management.apigeneration.Beta$SinceVersion of com.microsoft.azure.management.apigeneration.Beta
RuntimeInvisibleAnnotations:
com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_1_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)