abstract class com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl<FluentT extends com.microsoft.azure.management.appservice.WebAppBase, FluentImplT extends com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl<FluentT, FluentImplT, FluentWithCreateT, FluentUpdateT>, FluentWithCreateT, FluentUpdateT> extends com.microsoft.azure.management.appservice.implementation.WebAppBaseImpl<FluentT, FluentImplT>
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl
  super_class: com.microsoft.azure.management.appservice.implementation.WebAppBaseImpl
{
  protected static final java.lang.String SETTING_DOCKER_IMAGE;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "DOCKER_CUSTOM_IMAGE_NAME"

  protected static final java.lang.String SETTING_REGISTRY_SERVER;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "DOCKER_REGISTRY_SERVER_URL"

  protected static final java.lang.String SETTING_REGISTRY_USERNAME;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "DOCKER_REGISTRY_SERVER_USERNAME"

  protected static final java.lang.String SETTING_REGISTRY_PASSWORD;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "DOCKER_REGISTRY_SERVER_PASSWORD"

  void <init>(java.lang.String, com.microsoft.azure.management.appservice.implementation.SiteInner, com.microsoft.azure.management.appservice.implementation.SiteConfigResourceInner, com.microsoft.azure.management.appservice.implementation.SiteLogsConfigInner, com.microsoft.azure.management.appservice.implementation.AppServiceManager);
    descriptor: (Ljava/lang/String;Lcom/microsoft/azure/management/appservice/implementation/SiteInner;Lcom/microsoft/azure/management/appservice/implementation/SiteConfigResourceInner;Lcom/microsoft/azure/management/appservice/implementation/SiteLogsConfigInner;Lcom/microsoft/azure/management/appservice/implementation/AppServiceManager;)V
    flags: (0x0000) 
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // java.lang.String name
        start local 2 // com.microsoft.azure.management.appservice.implementation.SiteInner innerObject
        start local 3 // com.microsoft.azure.management.appservice.implementation.SiteConfigResourceInner siteConfig
        start local 4 // com.microsoft.azure.management.appservice.implementation.SiteLogsConfigInner logConfig
        start local 5 // com.microsoft.azure.management.appservice.implementation.AppServiceManager manager
         0: .line 63
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* innerObject */
            aload 3 /* siteConfig */
            aload 4 /* logConfig */
            aload 5 /* manager */
            invokespecial com.microsoft.azure.management.appservice.implementation.WebAppBaseImpl.<init>:(Ljava/lang/String;Lcom/microsoft/azure/management/appservice/implementation/SiteInner;Lcom/microsoft/azure/management/appservice/implementation/SiteConfigResourceInner;Lcom/microsoft/azure/management/appservice/implementation/SiteLogsConfigInner;Lcom/microsoft/azure/management/appservice/implementation/AppServiceManager;)V
         1: .line 64
            return
        end local 5 // com.microsoft.azure.management.appservice.implementation.AppServiceManager manager
        end local 4 // com.microsoft.azure.management.appservice.implementation.SiteLogsConfigInner logConfig
        end local 3 // com.microsoft.azure.management.appservice.implementation.SiteConfigResourceInner siteConfig
        end local 2 // com.microsoft.azure.management.appservice.implementation.SiteInner innerObject
        end local 1 // java.lang.String name
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    2     1         name  Ljava/lang/String;
            0    2     2  innerObject  Lcom/microsoft/azure/management/appservice/implementation/SiteInner;
            0    2     3   siteConfig  Lcom/microsoft/azure/management/appservice/implementation/SiteConfigResourceInner;
            0    2     4    logConfig  Lcom/microsoft/azure/management/appservice/implementation/SiteLogsConfigInner;
            0    2     5      manager  Lcom/microsoft/azure/management/appservice/implementation/AppServiceManager;
    MethodParameters:
             Name  Flags
      name         
      innerObject  
      siteConfig   
      logConfig    
      manager      

  rx.Observable<com.microsoft.azure.management.appservice.implementation.SiteInner> createOrUpdateInner(com.microsoft.azure.management.appservice.implementation.SiteInner);
    descriptor: (Lcom/microsoft/azure/management/appservice/implementation/SiteInner;)Lrx/Observable;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // com.microsoft.azure.management.appservice.implementation.SiteInner site
         0: .line 68
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            aload 1 /* site */
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.createOrUpdateAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/appservice/implementation/SiteInner;)Lrx/Observable;
            areturn
        end local 1 // com.microsoft.azure.management.appservice.implementation.SiteInner site
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    1     1  site  Lcom/microsoft/azure/management/appservice/implementation/SiteInner;
    Signature: (Lcom/microsoft/azure/management/appservice/implementation/SiteInner;)Lrx/Observable<Lcom/microsoft/azure/management/appservice/implementation/SiteInner;>;
    MethodParameters:
      Name  Flags
      site  

  rx.Observable<com.microsoft.azure.management.appservice.implementation.SiteInner> updateInner(com.microsoft.azure.management.appservice.SitePatchResource);
    descriptor: (Lcom/microsoft/azure/management/appservice/SitePatchResource;)Lrx/Observable;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // com.microsoft.azure.management.appservice.SitePatchResource siteUpdate
         0: .line 73
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            aload 1 /* siteUpdate */
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.updateAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/appservice/SitePatchResource;)Lrx/Observable;
            areturn
        end local 1 // com.microsoft.azure.management.appservice.SitePatchResource siteUpdate
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    1     1  siteUpdate  Lcom/microsoft/azure/management/appservice/SitePatchResource;
    Signature: (Lcom/microsoft/azure/management/appservice/SitePatchResource;)Lrx/Observable<Lcom/microsoft/azure/management/appservice/implementation/SiteInner;>;
    MethodParameters:
            Name  Flags
      siteUpdate  

  rx.Observable<com.microsoft.azure.management.appservice.implementation.SiteInner> getInner();
    descriptor: ()Lrx/Observable;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 78
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.getByResourceGroupAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/appservice/implementation/SiteInner;>;

  rx.Observable<com.microsoft.azure.management.appservice.implementation.SiteConfigResourceInner> getConfigInner();
    descriptor: ()Lrx/Observable;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 83
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.getConfigurationAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/appservice/implementation/SiteConfigResourceInner;>;

  rx.Observable<com.microsoft.azure.management.appservice.implementation.SiteConfigResourceInner> createOrUpdateSiteConfig(com.microsoft.azure.management.appservice.implementation.SiteConfigResourceInner);
    descriptor: (Lcom/microsoft/azure/management/appservice/implementation/SiteConfigResourceInner;)Lrx/Observable;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // com.microsoft.azure.management.appservice.implementation.SiteConfigResourceInner siteConfig
         0: .line 88
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            aload 1 /* siteConfig */
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.createOrUpdateConfigurationAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/appservice/implementation/SiteConfigResourceInner;)Lrx/Observable;
            areturn
        end local 1 // com.microsoft.azure.management.appservice.implementation.SiteConfigResourceInner siteConfig
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    1     1  siteConfig  Lcom/microsoft/azure/management/appservice/implementation/SiteConfigResourceInner;
    Signature: (Lcom/microsoft/azure/management/appservice/implementation/SiteConfigResourceInner;)Lrx/Observable<Lcom/microsoft/azure/management/appservice/implementation/SiteConfigResourceInner;>;
    MethodParameters:
            Name  Flags
      siteConfig  

  rx.Observable<java.lang.Void> deleteHostNameBinding(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Observable;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // java.lang.String hostname
         0: .line 93
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            aload 1 /* hostname */
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.deleteHostNameBindingAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            areturn
        end local 1 // java.lang.String hostname
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    1     1  hostname  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Ljava/lang/Void;>;
    MethodParameters:
          Name  Flags
      hostname  

  rx.Observable<com.microsoft.azure.management.appservice.implementation.StringDictionaryInner> listAppSettings();
    descriptor: ()Lrx/Observable;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 98
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.listApplicationSettingsAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/appservice/implementation/StringDictionaryInner;>;

  rx.Observable<com.microsoft.azure.management.appservice.implementation.StringDictionaryInner> updateAppSettings(com.microsoft.azure.management.appservice.implementation.StringDictionaryInner);
    descriptor: (Lcom/microsoft/azure/management/appservice/implementation/StringDictionaryInner;)Lrx/Observable;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // com.microsoft.azure.management.appservice.implementation.StringDictionaryInner inner
         0: .line 103
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            aload 1 /* inner */
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.updateApplicationSettingsAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/appservice/implementation/StringDictionaryInner;)Lrx/Observable;
            areturn
        end local 1 // com.microsoft.azure.management.appservice.implementation.StringDictionaryInner inner
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    1     1  inner  Lcom/microsoft/azure/management/appservice/implementation/StringDictionaryInner;
    Signature: (Lcom/microsoft/azure/management/appservice/implementation/StringDictionaryInner;)Lrx/Observable<Lcom/microsoft/azure/management/appservice/implementation/StringDictionaryInner;>;
    MethodParameters:
       Name  Flags
      inner  

  rx.Observable<com.microsoft.azure.management.appservice.implementation.ConnectionStringDictionaryInner> listConnectionStrings();
    descriptor: ()Lrx/Observable;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 108
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.listConnectionStringsAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/appservice/implementation/ConnectionStringDictionaryInner;>;

  rx.Observable<com.microsoft.azure.management.appservice.implementation.ConnectionStringDictionaryInner> updateConnectionStrings(com.microsoft.azure.management.appservice.implementation.ConnectionStringDictionaryInner);
    descriptor: (Lcom/microsoft/azure/management/appservice/implementation/ConnectionStringDictionaryInner;)Lrx/Observable;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // com.microsoft.azure.management.appservice.implementation.ConnectionStringDictionaryInner inner
         0: .line 113
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            aload 1 /* inner */
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.updateConnectionStringsAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/appservice/implementation/ConnectionStringDictionaryInner;)Lrx/Observable;
            areturn
        end local 1 // com.microsoft.azure.management.appservice.implementation.ConnectionStringDictionaryInner inner
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    1     1  inner  Lcom/microsoft/azure/management/appservice/implementation/ConnectionStringDictionaryInner;
    Signature: (Lcom/microsoft/azure/management/appservice/implementation/ConnectionStringDictionaryInner;)Lrx/Observable<Lcom/microsoft/azure/management/appservice/implementation/ConnectionStringDictionaryInner;>;
    MethodParameters:
       Name  Flags
      inner  

  rx.Observable<com.microsoft.azure.management.appservice.implementation.SlotConfigNamesResourceInner> listSlotConfigurations();
    descriptor: ()Lrx/Observable;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 118
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.listSlotConfigurationNamesAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/appservice/implementation/SlotConfigNamesResourceInner;>;

  rx.Observable<com.microsoft.azure.management.appservice.implementation.SlotConfigNamesResourceInner> updateSlotConfigurations(com.microsoft.azure.management.appservice.implementation.SlotConfigNamesResourceInner);
    descriptor: (Lcom/microsoft/azure/management/appservice/implementation/SlotConfigNamesResourceInner;)Lrx/Observable;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // com.microsoft.azure.management.appservice.implementation.SlotConfigNamesResourceInner inner
         0: .line 123
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            aload 1 /* inner */
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.updateSlotConfigurationNamesAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/appservice/implementation/SlotConfigNamesResourceInner;)Lrx/Observable;
            areturn
        end local 1 // com.microsoft.azure.management.appservice.implementation.SlotConfigNamesResourceInner inner
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    1     1  inner  Lcom/microsoft/azure/management/appservice/implementation/SlotConfigNamesResourceInner;
    Signature: (Lcom/microsoft/azure/management/appservice/implementation/SlotConfigNamesResourceInner;)Lrx/Observable<Lcom/microsoft/azure/management/appservice/implementation/SlotConfigNamesResourceInner;>;
    MethodParameters:
       Name  Flags
      inner  

  rx.Observable<com.microsoft.azure.management.appservice.implementation.SiteSourceControlInner> createOrUpdateSourceControl(com.microsoft.azure.management.appservice.implementation.SiteSourceControlInner);
    descriptor: (Lcom/microsoft/azure/management/appservice/implementation/SiteSourceControlInner;)Lrx/Observable;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // com.microsoft.azure.management.appservice.implementation.SiteSourceControlInner inner
         0: .line 128
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            aload 1 /* inner */
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.createOrUpdateSourceControlAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/appservice/implementation/SiteSourceControlInner;)Lrx/Observable;
            areturn
        end local 1 // com.microsoft.azure.management.appservice.implementation.SiteSourceControlInner inner
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    1     1  inner  Lcom/microsoft/azure/management/appservice/implementation/SiteSourceControlInner;
    Signature: (Lcom/microsoft/azure/management/appservice/implementation/SiteSourceControlInner;)Lrx/Observable<Lcom/microsoft/azure/management/appservice/implementation/SiteSourceControlInner;>;
    MethodParameters:
       Name  Flags
      inner  

  rx.Observable<java.lang.Void> deleteSourceControl();
    descriptor: ()Lrx/Observable;
    flags: (0x0000) 
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 133
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.deleteSourceControlAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$1
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$1.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
    Signature: ()Lrx/Observable<Ljava/lang/Void;>;

  rx.Observable<com.microsoft.azure.management.appservice.implementation.SiteAuthSettingsInner> updateAuthentication(com.microsoft.azure.management.appservice.implementation.SiteAuthSettingsInner);
    descriptor: (Lcom/microsoft/azure/management/appservice/implementation/SiteAuthSettingsInner;)Lrx/Observable;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // com.microsoft.azure.management.appservice.implementation.SiteAuthSettingsInner inner
         0: .line 143
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            aload 1 /* inner */
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.updateAuthSettingsAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/appservice/implementation/SiteAuthSettingsInner;)Lrx/Observable;
            areturn
        end local 1 // com.microsoft.azure.management.appservice.implementation.SiteAuthSettingsInner inner
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    1     1  inner  Lcom/microsoft/azure/management/appservice/implementation/SiteAuthSettingsInner;
    Signature: (Lcom/microsoft/azure/management/appservice/implementation/SiteAuthSettingsInner;)Lrx/Observable<Lcom/microsoft/azure/management/appservice/implementation/SiteAuthSettingsInner;>;
    MethodParameters:
       Name  Flags
      inner  

  rx.Observable<com.microsoft.azure.management.appservice.implementation.SiteAuthSettingsInner> getAuthentication();
    descriptor: ()Lrx/Observable;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 148
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.getAuthSettingsAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/appservice/implementation/SiteAuthSettingsInner;>;

  public java.util.Map<java.lang.String, com.microsoft.azure.management.appservice.HostNameBinding> getHostNameBindings();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 153
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.getHostNameBindingsAsync:()Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast java.util.Map
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Lcom/microsoft/azure/management/appservice/HostNameBinding;>;

  public rx.Observable<java.util.Map<java.lang.String, com.microsoft.azure.management.appservice.HostNameBinding>> getHostNameBindingsAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 159
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.listHostNameBindingsAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 160
            new com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$2
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$2.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 166
            new com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$3
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$3.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         3: .line 171
            invokevirtual rx.Observable.toList:()Lrx/Observable;
         4: .line 172
            new com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$4
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$4.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         5: .line 159
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
    Signature: ()Lrx/Observable<Ljava/util/Map<Ljava/lang/String;Lcom/microsoft/azure/management/appservice/HostNameBinding;>;>;

  public com.microsoft.azure.management.appservice.PublishingProfile getPublishingProfile();
    descriptor: ()Lcom/microsoft/azure/management/appservice/PublishingProfile;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 187
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.getPublishingProfileAsync:()Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.PublishingProfile
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;

  public rx.Observable<com.microsoft.azure.management.appservice.PublishingProfile> getPublishingProfileAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 191
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            new com.microsoft.azure.management.appservice.CsmPublishingProfileOptions
            dup
            invokespecial com.microsoft.azure.management.appservice.CsmPublishingProfileOptions.<init>:()V
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.listPublishingProfileXmlWithSecretsAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/appservice/CsmPublishingProfileOptions;)Lrx/Observable;
         1: .line 192
            new com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$5
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$5.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 191
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/appservice/PublishingProfile;>;

  public com.microsoft.azure.management.appservice.WebAppSourceControl getSourceControl();
    descriptor: ()Lcom/microsoft/azure/management/appservice/WebAppSourceControl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 207
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.getSourceControlAsync:()Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.WebAppSourceControl
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;

  public rx.Observable<com.microsoft.azure.management.appservice.WebAppSourceControl> getSourceControlAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 212
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.getSourceControlAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 213
            new com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$6
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$6.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 212
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/appservice/WebAppSourceControl;>;

  rx.Observable<com.microsoft.azure.management.appservice.implementation.MSDeployStatusInner> createMSDeploy(com.microsoft.azure.management.appservice.MSDeploy);
    descriptor: (Lcom/microsoft/azure/management/appservice/MSDeploy;)Lrx/Observable;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // com.microsoft.azure.management.appservice.MSDeploy msDeployInner
         0: .line 223
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
         1: .line 224
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            aload 1 /* msDeployInner */
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.createMSDeployOperationAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/appservice/MSDeploy;)Lrx/Observable;
         2: .line 223
            areturn
        end local 1 // com.microsoft.azure.management.appservice.MSDeploy msDeployInner
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    3     1  msDeployInner  Lcom/microsoft/azure/management/appservice/MSDeploy;
    Signature: (Lcom/microsoft/azure/management/appservice/MSDeploy;)Lrx/Observable<Lcom/microsoft/azure/management/appservice/implementation/MSDeployStatusInner;>;
    MethodParameters:
               Name  Flags
      msDeployInner  

  public void verifyDomainOwnership(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 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // java.lang.String certificateOrderName
        start local 2 // java.lang.String domainVerificationToken
         0: .line 229
            aload 0 /* this */
            aload 1 /* certificateOrderName */
            aload 2 /* domainVerificationToken */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.verifyDomainOwnershipAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Completable;
            invokevirtual rx.Completable.toObservable:()Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.subscribe:()V
         1: .line 230
            return
        end local 2 // java.lang.String domainVerificationToken
        end local 1 // java.lang.String certificateOrderName
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    2     0                     this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    2     1     certificateOrderName  Ljava/lang/String;
            0    2     2  domainVerificationToken  Ljava/lang/String;
    MethodParameters:
                         Name  Flags
      certificateOrderName     
      domainVerificationToken  

  public rx.Completable verifyDomainOwnershipAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // java.lang.String certificateOrderName
        start local 2 // java.lang.String domainVerificationToken
         0: .line 234
            new com.microsoft.azure.management.appservice.implementation.IdentifierInner
            dup
            invokespecial com.microsoft.azure.management.appservice.implementation.IdentifierInner.<init>:()V
            aload 2 /* domainVerificationToken */
            invokevirtual com.microsoft.azure.management.appservice.implementation.IdentifierInner.withValue:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/IdentifierInner;
            astore 3 /* identifierInner */
        start local 3 // com.microsoft.azure.management.appservice.implementation.IdentifierInner identifierInner
         1: .line 235
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            aload 1 /* certificateOrderName */
            aload 3 /* identifierInner */
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.createOrUpdateDomainOwnershipIdentifierAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/appservice/implementation/IdentifierInner;)Lrx/Observable;
         2: .line 236
            new com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$7
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$7.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         3: .line 241
            invokevirtual rx.Observable.toCompletable:()Lrx/Completable;
         4: .line 235
            areturn
        end local 3 // com.microsoft.azure.management.appservice.implementation.IdentifierInner identifierInner
        end local 2 // java.lang.String domainVerificationToken
        end local 1 // java.lang.String certificateOrderName
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    5     0                     this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    5     1     certificateOrderName  Ljava/lang/String;
            0    5     2  domainVerificationToken  Ljava/lang/String;
            1    5     3          identifierInner  Lcom/microsoft/azure/management/appservice/implementation/IdentifierInner;
    MethodParameters:
                         Name  Flags
      certificateOrderName     
      domainVerificationToken  

  public void start();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 246
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.startAsync:()Lrx/Completable;
            invokevirtual rx.Completable.toObservable:()Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.subscribe:()V
         1: .line 247
            return
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;

  public rx.Completable startAsync();
    descriptor: ()Lrx/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 251
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.startAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 252
            new com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$8
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$8.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 257
            invokevirtual rx.Observable.toCompletable:()Lrx/Completable;
         3: .line 251
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;

  public void stop();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 262
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.stopAsync:()Lrx/Completable;
            invokevirtual rx.Completable.toObservable:()Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.subscribe:()V
         1: .line 263
            return
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;

  public rx.Completable stopAsync();
    descriptor: ()Lrx/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 267
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.stopAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 268
            new com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$9
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$9.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 273
            invokevirtual rx.Observable.toCompletable:()Lrx/Completable;
         3: .line 267
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;

  public void restart();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 278
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.restartAsync:()Lrx/Completable;
            invokevirtual rx.Completable.toObservable:()Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.subscribe:()V
         1: .line 279
            return
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;

  public rx.Completable restartAsync();
    descriptor: ()Lrx/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 283
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.restartAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 284
            new com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$10
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$10.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 289
            invokevirtual rx.Observable.toCompletable:()Lrx/Completable;
         3: .line 283
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;

  public void swap(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // java.lang.String slotName
         0: .line 294
            aload 0 /* this */
            aload 1 /* slotName */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.swapAsync:(Ljava/lang/String;)Lrx/Completable;
            invokevirtual rx.Completable.toObservable:()Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.subscribe:()V
         1: .line 295
            return
        end local 1 // java.lang.String slotName
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    2     1  slotName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      slotName  

  public rx.Completable swapAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // java.lang.String slotName
         0: .line 299
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            new com.microsoft.azure.management.appservice.CsmSlotEntity
            dup
            invokespecial com.microsoft.azure.management.appservice.CsmSlotEntity.<init>:()V
            aload 1 /* slotName */
            invokevirtual com.microsoft.azure.management.appservice.CsmSlotEntity.withTargetSlot:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/CsmSlotEntity;
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.swapSlotWithProductionAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/appservice/CsmSlotEntity;)Lrx/Observable;
         1: .line 300
            new com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$11
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$11.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 305
            invokevirtual rx.Observable.toCompletable:()Lrx/Completable;
         3: .line 299
            areturn
        end local 1 // java.lang.String slotName
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    4     1  slotName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      slotName  

  public void applySlotConfigurations(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // java.lang.String slotName
         0: .line 310
            aload 0 /* this */
            aload 1 /* slotName */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.applySlotConfigurationsAsync:(Ljava/lang/String;)Lrx/Completable;
            invokevirtual rx.Completable.toObservable:()Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.subscribe:()V
         1: .line 311
            return
        end local 1 // java.lang.String slotName
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    2     1  slotName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      slotName  

  public rx.Completable applySlotConfigurationsAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // java.lang.String slotName
         0: .line 315
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            new com.microsoft.azure.management.appservice.CsmSlotEntity
            dup
            invokespecial com.microsoft.azure.management.appservice.CsmSlotEntity.<init>:()V
            aload 1 /* slotName */
            invokevirtual com.microsoft.azure.management.appservice.CsmSlotEntity.withTargetSlot:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/CsmSlotEntity;
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.applySlotConfigToProductionAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/appservice/CsmSlotEntity;)Lrx/Observable;
         1: .line 316
            new com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$12
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$12.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 321
            invokevirtual rx.Observable.toCompletable:()Lrx/Completable;
         3: .line 315
            areturn
        end local 1 // java.lang.String slotName
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    4     1  slotName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      slotName  

  public void resetSlotConfigurations();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 326
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resetSlotConfigurationsAsync:()Lrx/Completable;
            invokevirtual rx.Completable.toObservable:()Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.subscribe:()V
         1: .line 327
            return
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;

  public rx.Completable resetSlotConfigurationsAsync();
    descriptor: ()Lrx/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 331
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.resetProductionSlotConfigAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 332
            new com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$13
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$13.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 337
            invokevirtual rx.Observable.toCompletable:()Lrx/Completable;
         3: .line 331
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;

  public byte[] getContainerLogs();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 342
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.getContainerLogsAsync:()Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast byte[]
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;

  public rx.Observable<byte[]> getContainerLogsAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 347
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.getWebSiteContainerLogsAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 348
            new com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$14
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$14.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 347
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
    Signature: ()Lrx/Observable<[B>;

  public byte[] getContainerLogsZip();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 362
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.getContainerLogsZipAsync:()Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast byte[]
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;

  public rx.Observable<byte[]> getContainerLogsZipAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 367
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.getContainerLogsZipAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 368
            new com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$15
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$15.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 367
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
    Signature: ()Lrx/Observable<[B>;

  rx.Observable<com.microsoft.azure.management.appservice.implementation.SiteLogsConfigInner> updateDiagnosticLogsConfig(com.microsoft.azure.management.appservice.implementation.SiteLogsConfigInner);
    descriptor: (Lcom/microsoft/azure/management/appservice/implementation/SiteLogsConfigInner;)Lrx/Observable;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // com.microsoft.azure.management.appservice.implementation.SiteLogsConfigInner siteLogsConfigInner
         0: .line 382
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.webApps:()Lcom/microsoft/azure/management/appservice/implementation/WebAppsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            aload 1 /* siteLogsConfigInner */
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppsInner.updateDiagnosticLogsConfigAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/appservice/implementation/SiteLogsConfigInner;)Lrx/Observable;
            areturn
        end local 1 // com.microsoft.azure.management.appservice.implementation.SiteLogsConfigInner siteLogsConfigInner
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    1     1  siteLogsConfigInner  Lcom/microsoft/azure/management/appservice/implementation/SiteLogsConfigInner;
    Signature: (Lcom/microsoft/azure/management/appservice/implementation/SiteLogsConfigInner;)Lrx/Observable<Lcom/microsoft/azure/management/appservice/implementation/SiteLogsConfigInner;>;
    MethodParameters:
                     Name  Flags
      siteLogsConfigInner  

  private com.microsoft.azure.management.appservice.implementation.AppServicePlanImpl newDefaultAppServicePlan();
    descriptor: ()Lcom/microsoft/azure/management/appservice/implementation/AppServicePlanImpl;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 386
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.name:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "plan"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            bipush 32
            invokestatic com.microsoft.azure.management.resources.fluentcore.utils.SdkContext.randomResourceName:(Ljava/lang/String;I)Ljava/lang/String;
            astore 1 /* planName */
        start local 1 // java.lang.String planName
         1: .line 387
            aload 0 /* this */
            aload 1 /* planName */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.newDefaultAppServicePlan:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/AppServicePlanImpl;
            areturn
        end local 1 // java.lang.String planName
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            1    2     1  planName  Ljava/lang/String;

  private com.microsoft.azure.management.appservice.implementation.AppServicePlanImpl newDefaultAppServicePlan(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/AppServicePlanImpl;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // java.lang.String appServicePlanName
         0: .line 391
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.appServicePlans:()Lcom/microsoft/azure/management/appservice/AppServicePlans;
         1: .line 392
            aload 1 /* appServicePlanName */
            invokeinterface com.microsoft.azure.management.appservice.AppServicePlans.define:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.AppServicePlan$DefinitionStages$Blank
         2: .line 393
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.regionName:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.appservice.AppServicePlan$DefinitionStages$Blank.withRegion:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServicePlanImpl
         3: .line 391
            astore 2 /* appServicePlan */
        start local 2 // com.microsoft.azure.management.appservice.implementation.AppServicePlanImpl appServicePlan
         4: .line 394
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.implementation.WebAppBaseImpl.creatableGroup:Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;
            ifnull 7
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.isInCreateMode:()Z
            ifeq 7
         5: .line 395
            aload 2 /* appServicePlan */
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.implementation.WebAppBaseImpl.creatableGroup:Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServicePlanImpl.withNewResourceGroup:(Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;)Lcom/microsoft/azure/management/resources/fluentcore/arm/models/implementation/GroupableResourceImpl;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServicePlanImpl
            astore 2 /* appServicePlan */
         6: .line 396
            goto 8
         7: .line 397
      StackMap locals: com.microsoft.azure.management.appservice.implementation.AppServicePlanImpl
      StackMap stack:
            aload 2 /* appServicePlan */
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServicePlanImpl.withExistingResourceGroup:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/fluentcore/arm/models/implementation/GroupableResourceImpl;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServicePlanImpl
            astore 2 /* appServicePlan */
         8: .line 399
      StackMap locals:
      StackMap stack:
            aload 2 /* appServicePlan */
            areturn
        end local 2 // com.microsoft.azure.management.appservice.implementation.AppServicePlanImpl appServicePlan
        end local 1 // java.lang.String appServicePlanName
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    9     0                this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    9     1  appServicePlanName  Ljava/lang/String;
            4    9     2      appServicePlan  Lcom/microsoft/azure/management/appservice/implementation/AppServicePlanImpl;
    MethodParameters:
                    Name  Flags
      appServicePlanName  

  public FluentImplT withNewFreeAppServicePlan();
    descriptor: ()Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 403
            aload 0 /* this */
            getstatic com.microsoft.azure.management.appservice.OperatingSystem.WINDOWS:Lcom/microsoft/azure/management/appservice/OperatingSystem;
            getstatic com.microsoft.azure.management.appservice.PricingTier.FREE_F1:Lcom/microsoft/azure/management/appservice/PricingTier;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.withNewAppServicePlan:(Lcom/microsoft/azure/management/appservice/OperatingSystem;Lcom/microsoft/azure/management/appservice/PricingTier;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
    Signature: ()TFluentImplT;

  public FluentImplT withNewSharedAppServicePlan();
    descriptor: ()Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 407
            aload 0 /* this */
            getstatic com.microsoft.azure.management.appservice.OperatingSystem.WINDOWS:Lcom/microsoft/azure/management/appservice/OperatingSystem;
            getstatic com.microsoft.azure.management.appservice.PricingTier.SHARED_D1:Lcom/microsoft/azure/management/appservice/PricingTier;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.withNewAppServicePlan:(Lcom/microsoft/azure/management/appservice/OperatingSystem;Lcom/microsoft/azure/management/appservice/PricingTier;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
    Signature: ()TFluentImplT;

  FluentImplT withNewAppServicePlan(com.microsoft.azure.management.appservice.OperatingSystem, com.microsoft.azure.management.appservice.PricingTier);
    descriptor: (Lcom/microsoft/azure/management/appservice/OperatingSystem;Lcom/microsoft/azure/management/appservice/PricingTier;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // com.microsoft.azure.management.appservice.OperatingSystem operatingSystem
        start local 2 // com.microsoft.azure.management.appservice.PricingTier pricingTier
         0: .line 411
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.newDefaultAppServicePlan:()Lcom/microsoft/azure/management/appservice/implementation/AppServicePlanImpl;
            aload 1 /* operatingSystem */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServicePlanImpl.withOperatingSystem:(Lcom/microsoft/azure/management/appservice/OperatingSystem;)Lcom/microsoft/azure/management/appservice/implementation/AppServicePlanImpl;
            aload 2 /* pricingTier */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServicePlanImpl.withPricingTier:(Lcom/microsoft/azure/management/appservice/PricingTier;)Lcom/microsoft/azure/management/appservice/implementation/AppServicePlanImpl;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.withNewAppServicePlan:(Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
            areturn
        end local 2 // com.microsoft.azure.management.appservice.PricingTier pricingTier
        end local 1 // com.microsoft.azure.management.appservice.OperatingSystem operatingSystem
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    1     1  operatingSystem  Lcom/microsoft/azure/management/appservice/OperatingSystem;
            0    1     2      pricingTier  Lcom/microsoft/azure/management/appservice/PricingTier;
    Signature: (Lcom/microsoft/azure/management/appservice/OperatingSystem;Lcom/microsoft/azure/management/appservice/PricingTier;)TFluentImplT;
    MethodParameters:
                 Name  Flags
      operatingSystem  
      pricingTier      

  FluentImplT withNewAppServicePlan(java.lang.String, com.microsoft.azure.management.appservice.OperatingSystem, com.microsoft.azure.management.appservice.PricingTier);
    descriptor: (Ljava/lang/String;Lcom/microsoft/azure/management/appservice/OperatingSystem;Lcom/microsoft/azure/management/appservice/PricingTier;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
    flags: (0x0000) 
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // java.lang.String appServicePlanName
        start local 2 // com.microsoft.azure.management.appservice.OperatingSystem operatingSystem
        start local 3 // com.microsoft.azure.management.appservice.PricingTier pricingTier
         0: .line 415
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* appServicePlanName */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.newDefaultAppServicePlan:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/AppServicePlanImpl;
            aload 2 /* operatingSystem */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServicePlanImpl.withOperatingSystem:(Lcom/microsoft/azure/management/appservice/OperatingSystem;)Lcom/microsoft/azure/management/appservice/implementation/AppServicePlanImpl;
            aload 3 /* pricingTier */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServicePlanImpl.withPricingTier:(Lcom/microsoft/azure/management/appservice/PricingTier;)Lcom/microsoft/azure/management/appservice/implementation/AppServicePlanImpl;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.withNewAppServicePlan:(Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
            areturn
        end local 3 // com.microsoft.azure.management.appservice.PricingTier pricingTier
        end local 2 // com.microsoft.azure.management.appservice.OperatingSystem operatingSystem
        end local 1 // java.lang.String appServicePlanName
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    1     1  appServicePlanName  Ljava/lang/String;
            0    1     2     operatingSystem  Lcom/microsoft/azure/management/appservice/OperatingSystem;
            0    1     3         pricingTier  Lcom/microsoft/azure/management/appservice/PricingTier;
    Signature: (Ljava/lang/String;Lcom/microsoft/azure/management/appservice/OperatingSystem;Lcom/microsoft/azure/management/appservice/PricingTier;)TFluentImplT;
    MethodParameters:
                    Name  Flags
      appServicePlanName  
      operatingSystem     
      pricingTier         

  public FluentImplT withNewAppServicePlan(com.microsoft.azure.management.appservice.PricingTier);
    descriptor: (Lcom/microsoft/azure/management/appservice/PricingTier;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // com.microsoft.azure.management.appservice.PricingTier pricingTier
         0: .line 419
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.operatingSystem:()Lcom/microsoft/azure/management/appservice/OperatingSystem;
            aload 1 /* pricingTier */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.withNewAppServicePlan:(Lcom/microsoft/azure/management/appservice/OperatingSystem;Lcom/microsoft/azure/management/appservice/PricingTier;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
            areturn
        end local 1 // com.microsoft.azure.management.appservice.PricingTier pricingTier
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    1     1  pricingTier  Lcom/microsoft/azure/management/appservice/PricingTier;
    Signature: (Lcom/microsoft/azure/management/appservice/PricingTier;)TFluentImplT;
    MethodParameters:
             Name  Flags
      pricingTier  

  public FluentImplT withNewAppServicePlan(java.lang.String, com.microsoft.azure.management.appservice.PricingTier);
    descriptor: (Ljava/lang/String;Lcom/microsoft/azure/management/appservice/PricingTier;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // java.lang.String appServicePlanName
        start local 2 // com.microsoft.azure.management.appservice.PricingTier pricingTier
         0: .line 423
            aload 0 /* this */
            aload 1 /* appServicePlanName */
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.operatingSystem:()Lcom/microsoft/azure/management/appservice/OperatingSystem;
            aload 2 /* pricingTier */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.withNewAppServicePlan:(Ljava/lang/String;Lcom/microsoft/azure/management/appservice/OperatingSystem;Lcom/microsoft/azure/management/appservice/PricingTier;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
            areturn
        end local 2 // com.microsoft.azure.management.appservice.PricingTier pricingTier
        end local 1 // java.lang.String appServicePlanName
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    1     1  appServicePlanName  Ljava/lang/String;
            0    1     2         pricingTier  Lcom/microsoft/azure/management/appservice/PricingTier;
    Signature: (Ljava/lang/String;Lcom/microsoft/azure/management/appservice/PricingTier;)TFluentImplT;
    MethodParameters:
                    Name  Flags
      appServicePlanName  
      pricingTier         

  public FluentImplT withNewAppServicePlan(com.microsoft.azure.management.resources.fluentcore.model.Creatable<com.microsoft.azure.management.appservice.AppServicePlan>);
    descriptor: (Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // com.microsoft.azure.management.resources.fluentcore.model.Creatable appServicePlanCreatable
         0: .line 427
            aload 0 /* this */
            aload 1 /* appServicePlanCreatable */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.addDependency:(Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;)Ljava/lang/String;
            pop
         1: .line 428
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.subscriptionId:()Ljava/lang/String;
         2: .line 429
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.resourceGroupName:()Ljava/lang/String;
            ldc "Microsoft.Web"
            ldc "serverFarms"
            aload 1 /* appServicePlanCreatable */
            invokeinterface com.microsoft.azure.management.resources.fluentcore.model.Creatable.name:()Ljava/lang/String;
            ldc ""
         3: .line 428
            invokestatic com.microsoft.azure.management.resources.fluentcore.arm.ResourceUtils.constructResourceId:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* id */
        start local 2 // java.lang.String id
         4: .line 430
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.SiteInner
            aload 2 /* id */
            invokevirtual com.microsoft.azure.management.appservice.implementation.SiteInner.withServerFarmId:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/SiteInner;
            pop
         5: .line 431
            aload 0 /* this */
            aload 1 /* appServicePlanCreatable */
            checkcast com.microsoft.azure.management.appservice.implementation.AppServicePlanImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServicePlanImpl.operatingSystem:()Lcom/microsoft/azure/management/appservice/OperatingSystem;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.withOperatingSystem:(Lcom/microsoft/azure/management/appservice/OperatingSystem;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
            areturn
        end local 2 // java.lang.String id
        end local 1 // com.microsoft.azure.management.resources.fluentcore.model.Creatable appServicePlanCreatable
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    6     0                     this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    6     1  appServicePlanCreatable  Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable<Lcom/microsoft/azure/management/appservice/AppServicePlan;>;
            4    6     2                       id  Ljava/lang/String;
    Signature: (Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable<Lcom/microsoft/azure/management/appservice/AppServicePlan;>;)TFluentImplT;
    MethodParameters:
                         Name  Flags
      appServicePlanCreatable  

  private FluentImplT withOperatingSystem(com.microsoft.azure.management.appservice.OperatingSystem);
    descriptor: (Lcom/microsoft/azure/management/appservice/OperatingSystem;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // com.microsoft.azure.management.appservice.OperatingSystem os
         0: .line 436
            aload 1 /* os */
            getstatic com.microsoft.azure.management.appservice.OperatingSystem.LINUX:Lcom/microsoft/azure/management/appservice/OperatingSystem;
            if_acmpne 3
         1: .line 437
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.SiteInner
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokevirtual com.microsoft.azure.management.appservice.implementation.SiteInner.withReserved:(Ljava/lang/Boolean;)Lcom/microsoft/azure/management/appservice/implementation/SiteInner;
            pop
         2: .line 438
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.SiteInner
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.SiteInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.SiteInner.kind:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ",linux"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.SiteInner.withKind:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/SiteInner;
            pop
         3: .line 440
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.OperatingSystem os
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    4     1    os  Lcom/microsoft/azure/management/appservice/OperatingSystem;
    Signature: (Lcom/microsoft/azure/management/appservice/OperatingSystem;)TFluentImplT;
    MethodParameters:
      Name  Flags
      os    

  public FluentImplT withExistingAppServicePlan(com.microsoft.azure.management.appservice.AppServicePlan);
    descriptor: (Lcom/microsoft/azure/management/appservice/AppServicePlan;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // com.microsoft.azure.management.appservice.AppServicePlan appServicePlan
         0: .line 444
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.SiteInner
            aload 1 /* appServicePlan */
            invokeinterface com.microsoft.azure.management.appservice.AppServicePlan.id:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.SiteInner.withServerFarmId:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/SiteInner;
            pop
         1: .line 445
            aload 0 /* this */
            aload 1 /* appServicePlan */
            invokeinterface com.microsoft.azure.management.appservice.AppServicePlan.regionName:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.withRegion:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/fluentcore/arm/models/implementation/ResourceImpl;
            pop
         2: .line 446
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* appServicePlan */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.appServicePlanOperatingSystem:(Lcom/microsoft/azure/management/appservice/AppServicePlan;)Lcom/microsoft/azure/management/appservice/OperatingSystem;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.withOperatingSystem:(Lcom/microsoft/azure/management/appservice/OperatingSystem;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
            areturn
        end local 1 // com.microsoft.azure.management.appservice.AppServicePlan appServicePlan
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0            this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    3     1  appServicePlan  Lcom/microsoft/azure/management/appservice/AppServicePlan;
    Signature: (Lcom/microsoft/azure/management/appservice/AppServicePlan;)TFluentImplT;
    MethodParameters:
                Name  Flags
      appServicePlan  

  public FluentImplT withPublicDockerHubImage(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // java.lang.String imageAndTag
         0: .line 451
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.cleanUpContainerSettings:()V
         1: .line 452
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.siteConfig:Lcom/microsoft/azure/management/appservice/implementation/SiteConfigResourceInner;
            ifnonnull 3
         2: .line 453
            aload 0 /* this */
            new com.microsoft.azure.management.appservice.implementation.SiteConfigResourceInner
            dup
            invokespecial com.microsoft.azure.management.appservice.implementation.SiteConfigResourceInner.<init>:()V
            putfield com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.siteConfig:Lcom/microsoft/azure/management/appservice/implementation/SiteConfigResourceInner;
         3: .line 455
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.siteConfig:Lcom/microsoft/azure/management/appservice/implementation/SiteConfigResourceInner;
            ldc "DOCKER|%s"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* imageAndTag */
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.SiteConfigResourceInner.withLinuxFxVersion:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/SiteConfigResourceInner;
            pop
         4: .line 456
            aload 0 /* this */
            ldc "DOCKER_CUSTOM_IMAGE_NAME"
            aload 1 /* imageAndTag */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.withAppSetting:(Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/WebAppBaseImpl;
            pop
         5: .line 457
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String imageAndTag
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    6     1  imageAndTag  Ljava/lang/String;
    Signature: (Ljava/lang/String;)TFluentImplT;
    MethodParameters:
             Name  Flags
      imageAndTag  

  public FluentImplT withPrivateDockerHubImage(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // java.lang.String imageAndTag
         0: .line 461
            aload 0 /* this */
            aload 1 /* imageAndTag */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.withPublicDockerHubImage:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
            areturn
        end local 1 // java.lang.String imageAndTag
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    1     1  imageAndTag  Ljava/lang/String;
    Signature: (Ljava/lang/String;)TFluentImplT;
    MethodParameters:
             Name  Flags
      imageAndTag  

  public FluentImplT withPrivateRegistryImage(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // java.lang.String imageAndTag
        start local 2 // java.lang.String serverUrl
         0: .line 466
            aload 1 /* imageAndTag */
            aload 2 /* serverUrl */
            invokestatic com.microsoft.azure.management.appservice.implementation.Utils.smartCompletionPrivateRegistryImage:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* imageAndTag */
         1: .line 468
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.cleanUpContainerSettings:()V
         2: .line 469
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.siteConfig:Lcom/microsoft/azure/management/appservice/implementation/SiteConfigResourceInner;
            ifnonnull 4
         3: .line 470
            aload 0 /* this */
            new com.microsoft.azure.management.appservice.implementation.SiteConfigResourceInner
            dup
            invokespecial com.microsoft.azure.management.appservice.implementation.SiteConfigResourceInner.<init>:()V
            putfield com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.siteConfig:Lcom/microsoft/azure/management/appservice/implementation/SiteConfigResourceInner;
         4: .line 472
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.siteConfig:Lcom/microsoft/azure/management/appservice/implementation/SiteConfigResourceInner;
            ldc "DOCKER|%s"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* imageAndTag */
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.SiteConfigResourceInner.withLinuxFxVersion:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/SiteConfigResourceInner;
            pop
         5: .line 473
            aload 0 /* this */
            ldc "DOCKER_CUSTOM_IMAGE_NAME"
            aload 1 /* imageAndTag */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.withAppSetting:(Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/WebAppBaseImpl;
            pop
         6: .line 474
            aload 0 /* this */
            ldc "DOCKER_REGISTRY_SERVER_URL"
            aload 2 /* serverUrl */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.withAppSetting:(Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/WebAppBaseImpl;
            pop
         7: .line 475
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String serverUrl
        end local 1 // java.lang.String imageAndTag
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     0         this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    8     1  imageAndTag  Ljava/lang/String;
            0    8     2    serverUrl  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)TFluentImplT;
    MethodParameters:
             Name  Flags
      imageAndTag  
      serverUrl    

  public FluentImplT withCredentials(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // java.lang.String username
        start local 2 // java.lang.String password
         0: .line 480
            aload 0 /* this */
            ldc "DOCKER_REGISTRY_SERVER_USERNAME"
            aload 1 /* username */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.withAppSetting:(Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/WebAppBaseImpl;
            pop
         1: .line 481
            aload 0 /* this */
            ldc "DOCKER_REGISTRY_SERVER_PASSWORD"
            aload 2 /* password */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.withAppSetting:(Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/WebAppBaseImpl;
            pop
         2: .line 482
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String password
        end local 1 // java.lang.String username
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    3     1  username  Ljava/lang/String;
            0    3     2  password  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)TFluentImplT;
    MethodParameters:
          Name  Flags
      username  
      password  

  protected abstract void cleanUpContainerSettings();
    descriptor: ()V
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT

  protected void ensureLinuxPlan();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
         0: .line 488
            getstatic com.microsoft.azure.management.appservice.OperatingSystem.WINDOWS:Lcom/microsoft/azure/management/appservice/OperatingSystem;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl.operatingSystem:()Lcom/microsoft/azure/management/appservice/OperatingSystem;
            invokevirtual com.microsoft.azure.management.appservice.OperatingSystem.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 489
            new java.lang.IllegalArgumentException
            dup
            ldc "Docker container settings only apply to Linux app service plans."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 491
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;

  protected com.microsoft.azure.management.appservice.OperatingSystem appServicePlanOperatingSystem(com.microsoft.azure.management.appservice.AppServicePlan);
    descriptor: (Lcom/microsoft/azure/management/appservice/AppServicePlan;)Lcom/microsoft/azure/management/appservice/OperatingSystem;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
        start local 1 // com.microsoft.azure.management.appservice.AppServicePlan appServicePlan
         0: .line 494
            aload 1 /* appServicePlan */
            invokeinterface com.microsoft.azure.management.appservice.AppServicePlan.operatingSystem:()Lcom/microsoft/azure/management/appservice/OperatingSystem;
            areturn
        end local 1 // com.microsoft.azure.management.appservice.AppServicePlan appServicePlan
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;
            0    1     1  appServicePlan  Lcom/microsoft/azure/management/appservice/AppServicePlan;
    MethodParameters:
                Name  Flags
      appServicePlan  
}
Signature: <FluentT::Lcom/microsoft/azure/management/appservice/WebAppBase;FluentImplT:Lcom/microsoft/azure/management/appservice/implementation/AppServiceBaseImpl<TFluentT;TFluentImplT;TFluentWithCreateT;TFluentUpdateT;>;FluentWithCreateT:Ljava/lang/Object;FluentUpdateT:Ljava/lang/Object;>Lcom/microsoft/azure/management/appservice/implementation/WebAppBaseImpl<TFluentT;TFluentImplT;>;
SourceFile: "AppServiceBaseImpl.java"
NestMembers:
  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$1  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$10  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$11  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$12  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$13  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$14  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$15  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$2  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$3  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$4  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$4$1  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$5  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$6  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$7  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$8  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$9
InnerClasses:
  public abstract DefinitionStages = com.microsoft.azure.management.appservice.AppServicePlan$DefinitionStages of com.microsoft.azure.management.appservice.AppServicePlan
  public abstract Blank = com.microsoft.azure.management.appservice.AppServicePlan$DefinitionStages$Blank of com.microsoft.azure.management.appservice.AppServicePlan$DefinitionStages
  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$1
  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$10
  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$11
  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$12
  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$13
  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$14
  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$15
  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$2
  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$3
  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$4
  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$5
  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$6
  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$7
  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$8
  com.microsoft.azure.management.appservice.implementation.AppServiceBaseImpl$9
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.LangDefinition(ContainerName = "/Microsoft.Azure.Management.AppService.Fluent")