public final class com.microsoft.azure.management.appservice.PricingTier
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.microsoft.azure.management.appservice.PricingTier
super_class: java.lang.Object
{
private static final com.microsoft.azure.management.appservice.AttributeCollection<com.microsoft.azure.management.appservice.PricingTier> COLLECTION;
descriptor: Lcom/microsoft/azure/management/appservice/AttributeCollection;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Lcom/microsoft/azure/management/appservice/AttributeCollection<Lcom/microsoft/azure/management/appservice/PricingTier;>;
public static final com.microsoft.azure.management.appservice.PricingTier BASIC_B1;
descriptor: Lcom/microsoft/azure/management/appservice/PricingTier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.microsoft.azure.management.appservice.PricingTier BASIC_B2;
descriptor: Lcom/microsoft/azure/management/appservice/PricingTier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.microsoft.azure.management.appservice.PricingTier BASIC_B3;
descriptor: Lcom/microsoft/azure/management/appservice/PricingTier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.microsoft.azure.management.appservice.PricingTier STANDARD_S1;
descriptor: Lcom/microsoft/azure/management/appservice/PricingTier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.microsoft.azure.management.appservice.PricingTier STANDARD_S2;
descriptor: Lcom/microsoft/azure/management/appservice/PricingTier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.microsoft.azure.management.appservice.PricingTier STANDARD_S3;
descriptor: Lcom/microsoft/azure/management/appservice/PricingTier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.microsoft.azure.management.appservice.PricingTier PREMIUM_P1;
descriptor: Lcom/microsoft/azure/management/appservice/PricingTier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.microsoft.azure.management.appservice.PricingTier PREMIUM_P2;
descriptor: Lcom/microsoft/azure/management/appservice/PricingTier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.microsoft.azure.management.appservice.PricingTier PREMIUM_P3;
descriptor: Lcom/microsoft/azure/management/appservice/PricingTier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.microsoft.azure.management.appservice.PricingTier PREMIUM_P1V2;
descriptor: Lcom/microsoft/azure/management/appservice/PricingTier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.microsoft.azure.management.appservice.PricingTier PREMIUM_P2V2;
descriptor: Lcom/microsoft/azure/management/appservice/PricingTier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.microsoft.azure.management.appservice.PricingTier PREMIUM_P3V2;
descriptor: Lcom/microsoft/azure/management/appservice/PricingTier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.microsoft.azure.management.appservice.PricingTier FREE_F1;
descriptor: Lcom/microsoft/azure/management/appservice/PricingTier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.microsoft.azure.management.appservice.PricingTier SHARED_D1;
descriptor: Lcom/microsoft/azure/management/appservice/PricingTier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private com.microsoft.azure.management.appservice.SkuDescription skuDescription;
descriptor: Lcom/microsoft/azure/management/appservice/SkuDescription;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: new com.microsoft.azure.management.appservice.AttributeCollection
dup
invokespecial com.microsoft.azure.management.appservice.AttributeCollection.<init>:()V
putstatic com.microsoft.azure.management.appservice.PricingTier.COLLECTION:Lcom/microsoft/azure/management/appservice/AttributeCollection;
1: getstatic com.microsoft.azure.management.appservice.PricingTier.COLLECTION:Lcom/microsoft/azure/management/appservice/AttributeCollection;
new com.microsoft.azure.management.appservice.PricingTier
dup
ldc "Basic"
ldc "B1"
invokespecial com.microsoft.azure.management.appservice.PricingTier.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual com.microsoft.azure.management.appservice.AttributeCollection.addValue:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.PricingTier
putstatic com.microsoft.azure.management.appservice.PricingTier.BASIC_B1:Lcom/microsoft/azure/management/appservice/PricingTier;
2: getstatic com.microsoft.azure.management.appservice.PricingTier.COLLECTION:Lcom/microsoft/azure/management/appservice/AttributeCollection;
new com.microsoft.azure.management.appservice.PricingTier
dup
ldc "Basic"
ldc "B2"
invokespecial com.microsoft.azure.management.appservice.PricingTier.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual com.microsoft.azure.management.appservice.AttributeCollection.addValue:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.PricingTier
putstatic com.microsoft.azure.management.appservice.PricingTier.BASIC_B2:Lcom/microsoft/azure/management/appservice/PricingTier;
3: getstatic com.microsoft.azure.management.appservice.PricingTier.COLLECTION:Lcom/microsoft/azure/management/appservice/AttributeCollection;
new com.microsoft.azure.management.appservice.PricingTier
dup
ldc "Basic"
ldc "B3"
invokespecial com.microsoft.azure.management.appservice.PricingTier.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual com.microsoft.azure.management.appservice.AttributeCollection.addValue:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.PricingTier
putstatic com.microsoft.azure.management.appservice.PricingTier.BASIC_B3:Lcom/microsoft/azure/management/appservice/PricingTier;
4: getstatic com.microsoft.azure.management.appservice.PricingTier.COLLECTION:Lcom/microsoft/azure/management/appservice/AttributeCollection;
new com.microsoft.azure.management.appservice.PricingTier
dup
ldc "Standard"
ldc "S1"
invokespecial com.microsoft.azure.management.appservice.PricingTier.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual com.microsoft.azure.management.appservice.AttributeCollection.addValue:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.PricingTier
putstatic com.microsoft.azure.management.appservice.PricingTier.STANDARD_S1:Lcom/microsoft/azure/management/appservice/PricingTier;
5: getstatic com.microsoft.azure.management.appservice.PricingTier.COLLECTION:Lcom/microsoft/azure/management/appservice/AttributeCollection;
new com.microsoft.azure.management.appservice.PricingTier
dup
ldc "Standard"
ldc "S2"
invokespecial com.microsoft.azure.management.appservice.PricingTier.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual com.microsoft.azure.management.appservice.AttributeCollection.addValue:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.PricingTier
putstatic com.microsoft.azure.management.appservice.PricingTier.STANDARD_S2:Lcom/microsoft/azure/management/appservice/PricingTier;
6: getstatic com.microsoft.azure.management.appservice.PricingTier.COLLECTION:Lcom/microsoft/azure/management/appservice/AttributeCollection;
new com.microsoft.azure.management.appservice.PricingTier
dup
ldc "Standard"
ldc "S3"
invokespecial com.microsoft.azure.management.appservice.PricingTier.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual com.microsoft.azure.management.appservice.AttributeCollection.addValue:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.PricingTier
putstatic com.microsoft.azure.management.appservice.PricingTier.STANDARD_S3:Lcom/microsoft/azure/management/appservice/PricingTier;
7: getstatic com.microsoft.azure.management.appservice.PricingTier.COLLECTION:Lcom/microsoft/azure/management/appservice/AttributeCollection;
new com.microsoft.azure.management.appservice.PricingTier
dup
ldc "Premium"
ldc "P1"
invokespecial com.microsoft.azure.management.appservice.PricingTier.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual com.microsoft.azure.management.appservice.AttributeCollection.addValue:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.PricingTier
putstatic com.microsoft.azure.management.appservice.PricingTier.PREMIUM_P1:Lcom/microsoft/azure/management/appservice/PricingTier;
8: getstatic com.microsoft.azure.management.appservice.PricingTier.COLLECTION:Lcom/microsoft/azure/management/appservice/AttributeCollection;
new com.microsoft.azure.management.appservice.PricingTier
dup
ldc "Premium"
ldc "P2"
invokespecial com.microsoft.azure.management.appservice.PricingTier.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual com.microsoft.azure.management.appservice.AttributeCollection.addValue:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.PricingTier
putstatic com.microsoft.azure.management.appservice.PricingTier.PREMIUM_P2:Lcom/microsoft/azure/management/appservice/PricingTier;
9: getstatic com.microsoft.azure.management.appservice.PricingTier.COLLECTION:Lcom/microsoft/azure/management/appservice/AttributeCollection;
new com.microsoft.azure.management.appservice.PricingTier
dup
ldc "Premium"
ldc "P3"
invokespecial com.microsoft.azure.management.appservice.PricingTier.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual com.microsoft.azure.management.appservice.AttributeCollection.addValue:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.PricingTier
putstatic com.microsoft.azure.management.appservice.PricingTier.PREMIUM_P3:Lcom/microsoft/azure/management/appservice/PricingTier;
10: getstatic com.microsoft.azure.management.appservice.PricingTier.COLLECTION:Lcom/microsoft/azure/management/appservice/AttributeCollection;
new com.microsoft.azure.management.appservice.PricingTier
dup
ldc "PremiumV2"
ldc "P1v2"
invokespecial com.microsoft.azure.management.appservice.PricingTier.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual com.microsoft.azure.management.appservice.AttributeCollection.addValue:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.PricingTier
putstatic com.microsoft.azure.management.appservice.PricingTier.PREMIUM_P1V2:Lcom/microsoft/azure/management/appservice/PricingTier;
11: getstatic com.microsoft.azure.management.appservice.PricingTier.COLLECTION:Lcom/microsoft/azure/management/appservice/AttributeCollection;
new com.microsoft.azure.management.appservice.PricingTier
dup
ldc "PremiumV2"
ldc "P2v2"
invokespecial com.microsoft.azure.management.appservice.PricingTier.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual com.microsoft.azure.management.appservice.AttributeCollection.addValue:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.PricingTier
putstatic com.microsoft.azure.management.appservice.PricingTier.PREMIUM_P2V2:Lcom/microsoft/azure/management/appservice/PricingTier;
12: getstatic com.microsoft.azure.management.appservice.PricingTier.COLLECTION:Lcom/microsoft/azure/management/appservice/AttributeCollection;
new com.microsoft.azure.management.appservice.PricingTier
dup
ldc "PremiumV2"
ldc "P3v2"
invokespecial com.microsoft.azure.management.appservice.PricingTier.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual com.microsoft.azure.management.appservice.AttributeCollection.addValue:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.PricingTier
putstatic com.microsoft.azure.management.appservice.PricingTier.PREMIUM_P3V2:Lcom/microsoft/azure/management/appservice/PricingTier;
13: getstatic com.microsoft.azure.management.appservice.PricingTier.COLLECTION:Lcom/microsoft/azure/management/appservice/AttributeCollection;
new com.microsoft.azure.management.appservice.PricingTier
dup
ldc "Free"
ldc "F1"
invokespecial com.microsoft.azure.management.appservice.PricingTier.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual com.microsoft.azure.management.appservice.AttributeCollection.addValue:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.PricingTier
putstatic com.microsoft.azure.management.appservice.PricingTier.FREE_F1:Lcom/microsoft/azure/management/appservice/PricingTier;
14: getstatic com.microsoft.azure.management.appservice.PricingTier.COLLECTION:Lcom/microsoft/azure/management/appservice/AttributeCollection;
new com.microsoft.azure.management.appservice.PricingTier
dup
ldc "Shared"
ldc "D1"
invokespecial com.microsoft.azure.management.appservice.PricingTier.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual com.microsoft.azure.management.appservice.AttributeCollection.addValue:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.PricingTier
putstatic com.microsoft.azure.management.appservice.PricingTier.SHARED_D1:Lcom/microsoft/azure/management/appservice/PricingTier;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new com.microsoft.azure.management.appservice.SkuDescription
dup
invokespecial com.microsoft.azure.management.appservice.SkuDescription.<init>:()V
2: aload 2
invokevirtual com.microsoft.azure.management.appservice.SkuDescription.withName:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SkuDescription;
3: aload 1
invokevirtual com.microsoft.azure.management.appservice.SkuDescription.withTier:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SkuDescription;
4: aload 2
invokevirtual com.microsoft.azure.management.appservice.SkuDescription.withSize:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SkuDescription;
5: putfield com.microsoft.azure.management.appservice.PricingTier.skuDescription:Lcom/microsoft/azure/management/appservice/SkuDescription;
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/microsoft/azure/management/appservice/PricingTier;
0 7 1 tier Ljava/lang/String;
0 7 2 size Ljava/lang/String;
MethodParameters:
Name Flags
tier
size
public static com.microsoft.azure.management.appservice.PricingTier fromSkuDescription(com.microsoft.azure.management.appservice.SkuDescription);
descriptor: (Lcom/microsoft/azure/management/appservice/SkuDescription;)Lcom/microsoft/azure/management/appservice/PricingTier;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
new com.microsoft.azure.management.appservice.PricingTier
dup
aload 0
invokevirtual com.microsoft.azure.management.appservice.SkuDescription.tier:()Ljava/lang/String;
aload 0
invokevirtual com.microsoft.azure.management.appservice.SkuDescription.size:()Ljava/lang/String;
invokespecial com.microsoft.azure.management.appservice.PricingTier.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 skuDescription Lcom/microsoft/azure/management/appservice/SkuDescription;
MethodParameters:
Name Flags
skuDescription
public static java.util.Collection<com.microsoft.azure.management.appservice.PricingTier> getAll();
descriptor: ()Ljava/util/Collection;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.microsoft.azure.management.appservice.PricingTier.COLLECTION:Lcom/microsoft/azure/management/appservice/AttributeCollection;
invokevirtual com.microsoft.azure.management.appservice.AttributeCollection.getAllValues:()Ljava/util/Collection;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/Collection<Lcom/microsoft/azure/management/appservice/PricingTier;>;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
getfield com.microsoft.azure.management.appservice.PricingTier.skuDescription:Lcom/microsoft/azure/management/appservice/SkuDescription;
invokevirtual com.microsoft.azure.management.appservice.SkuDescription.tier:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "_"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.microsoft.azure.management.appservice.PricingTier.skuDescription:Lcom/microsoft/azure/management/appservice/SkuDescription;
invokevirtual com.microsoft.azure.management.appservice.SkuDescription.size:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/azure/management/appservice/PricingTier;
public com.microsoft.azure.management.appservice.SkuDescription toSkuDescription();
descriptor: ()Lcom/microsoft/azure/management/appservice/SkuDescription;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.microsoft.azure.management.appservice.PricingTier.skuDescription:Lcom/microsoft/azure/management/appservice/SkuDescription;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/azure/management/appservice/PricingTier;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonValue()
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.microsoft.azure.management.appservice.PricingTier.skuDescription:Lcom/microsoft/azure/management/appservice/SkuDescription;
invokevirtual java.lang.Object.hashCode:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/azure/management/appservice/PricingTier;
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.microsoft.azure.management.appservice.PricingTier
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
aload 0
if_acmpne 4
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
aload 1
checkcast com.microsoft.azure.management.appservice.PricingTier
astore 2
start local 2 5: aload 0
invokevirtual com.microsoft.azure.management.appservice.PricingTier.toString:()Ljava/lang/String;
aload 2
invokevirtual com.microsoft.azure.management.appservice.PricingTier.toString:()Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/microsoft/azure/management/appservice/PricingTier;
0 6 1 obj Ljava/lang/Object;
5 6 2 rhs Lcom/microsoft/azure/management/appservice/PricingTier;
MethodParameters:
Name Flags
obj
}
SourceFile: "PricingTier.java"
RuntimeInvisibleAnnotations:
com.microsoft.azure.management.apigeneration.Fluent(ContainerName = "/Microsoft.Azure.Management.AppService.Fluent")