public class com.microsoft.azure.management.appservice.SiteConfig
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.microsoft.azure.management.appservice.SiteConfig
  super_class: java.lang.Object
{
  private java.lang.Integer numberOfWorkers;
    descriptor: Ljava/lang/Integer;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "numberOfWorkers")

  private java.util.List<java.lang.String> defaultDocuments;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljava/lang/String;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "defaultDocuments")

  private java.lang.String netFrameworkVersion;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "netFrameworkVersion")

  private java.lang.String phpVersion;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "phpVersion")

  private java.lang.String pythonVersion;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "pythonVersion")

  private java.lang.String nodeVersion;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "nodeVersion")

  private java.lang.String linuxFxVersion;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "linuxFxVersion")

  private java.lang.String windowsFxVersion;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "windowsFxVersion")

  private java.lang.Boolean requestTracingEnabled;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "requestTracingEnabled")

  private org.joda.time.DateTime requestTracingExpirationTime;
    descriptor: Lorg/joda/time/DateTime;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "requestTracingExpirationTime")

  private java.lang.Boolean remoteDebuggingEnabled;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "remoteDebuggingEnabled")

  private java.lang.String remoteDebuggingVersion;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "remoteDebuggingVersion")

  private java.lang.Boolean httpLoggingEnabled;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "httpLoggingEnabled")

  private java.lang.Integer logsDirectorySizeLimit;
    descriptor: Ljava/lang/Integer;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "logsDirectorySizeLimit")

  private java.lang.Boolean detailedErrorLoggingEnabled;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "detailedErrorLoggingEnabled")

  private java.lang.String publishingUsername;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "publishingUsername")

  private java.util.List<com.microsoft.azure.management.appservice.NameValuePair> appSettings;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/microsoft/azure/management/appservice/NameValuePair;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "appSettings")

  private java.util.List<com.microsoft.azure.management.appservice.ConnStringInfo> connectionStrings;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/microsoft/azure/management/appservice/ConnStringInfo;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "connectionStrings")

  private com.microsoft.azure.management.appservice.SiteMachineKey machineKey;
    descriptor: Lcom/microsoft/azure/management/appservice/SiteMachineKey;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "machineKey", access = com.fasterxml.jackson.annotation.JsonProperty$Access.WRITE_ONLY:Lcom/fasterxml/jackson/annotation/JsonProperty$Access;)

  private java.util.List<com.microsoft.azure.management.appservice.HandlerMapping> handlerMappings;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/microsoft/azure/management/appservice/HandlerMapping;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "handlerMappings")

  private java.lang.String documentRoot;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "documentRoot")

  private com.microsoft.azure.management.appservice.ScmType scmType;
    descriptor: Lcom/microsoft/azure/management/appservice/ScmType;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "scmType")

  private java.lang.Boolean use32BitWorkerProcess;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "use32BitWorkerProcess")

  private java.lang.Boolean webSocketsEnabled;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "webSocketsEnabled")

  private java.lang.Boolean alwaysOn;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "alwaysOn")

  private java.lang.String javaVersion;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "javaVersion")

  private java.lang.String javaContainer;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "javaContainer")

  private java.lang.String javaContainerVersion;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "javaContainerVersion")

  private java.lang.String appCommandLine;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "appCommandLine")

  private com.microsoft.azure.management.appservice.ManagedPipelineMode managedPipelineMode;
    descriptor: Lcom/microsoft/azure/management/appservice/ManagedPipelineMode;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "managedPipelineMode")

  private java.util.List<com.microsoft.azure.management.appservice.VirtualApplication> virtualApplications;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/microsoft/azure/management/appservice/VirtualApplication;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "virtualApplications")

  private com.microsoft.azure.management.appservice.SiteLoadBalancing loadBalancing;
    descriptor: Lcom/microsoft/azure/management/appservice/SiteLoadBalancing;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "loadBalancing")

  private com.microsoft.azure.management.appservice.Experiments experiments;
    descriptor: Lcom/microsoft/azure/management/appservice/Experiments;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "experiments")

  private com.microsoft.azure.management.appservice.SiteLimits limits;
    descriptor: Lcom/microsoft/azure/management/appservice/SiteLimits;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "limits")

  private java.lang.Boolean autoHealEnabled;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "autoHealEnabled")

  private com.microsoft.azure.management.appservice.AutoHealRules autoHealRules;
    descriptor: Lcom/microsoft/azure/management/appservice/AutoHealRules;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "autoHealRules")

  private java.lang.String tracingOptions;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "tracingOptions")

  private java.lang.String vnetName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "vnetName")

  private com.microsoft.azure.management.appservice.CorsSettings cors;
    descriptor: Lcom/microsoft/azure/management/appservice/CorsSettings;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "cors")

  private com.microsoft.azure.management.appservice.implementation.PushSettingsInner push;
    descriptor: Lcom/microsoft/azure/management/appservice/implementation/PushSettingsInner;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "push")

  private com.microsoft.azure.management.appservice.ApiDefinitionInfo apiDefinition;
    descriptor: Lcom/microsoft/azure/management/appservice/ApiDefinitionInfo;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "apiDefinition")

  private com.microsoft.azure.management.appservice.ApiManagementConfig apiManagementConfig;
    descriptor: Lcom/microsoft/azure/management/appservice/ApiManagementConfig;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "apiManagementConfig")

  private java.lang.String autoSwapSlotName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "autoSwapSlotName")

  private java.lang.Boolean localMySqlEnabled;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "localMySqlEnabled")

  private java.lang.Integer managedServiceIdentityId;
    descriptor: Ljava/lang/Integer;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "managedServiceIdentityId")

  private java.lang.Integer xManagedServiceIdentityId;
    descriptor: Ljava/lang/Integer;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "xManagedServiceIdentityId")

  private java.util.List<com.microsoft.azure.management.appservice.IpSecurityRestriction> ipSecurityRestrictions;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/microsoft/azure/management/appservice/IpSecurityRestriction;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "ipSecurityRestrictions")

  private java.util.List<com.microsoft.azure.management.appservice.IpSecurityRestriction> scmIpSecurityRestrictions;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/microsoft/azure/management/appservice/IpSecurityRestriction;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "scmIpSecurityRestrictions")

  private java.lang.Boolean scmIpSecurityRestrictionsUseMain;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "scmIpSecurityRestrictionsUseMain")

  private java.lang.Boolean http20Enabled;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "http20Enabled")

  private com.microsoft.azure.management.appservice.SupportedTlsVersions minTlsVersion;
    descriptor: Lcom/microsoft/azure/management/appservice/SupportedTlsVersions;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "minTlsVersion")

  private com.microsoft.azure.management.appservice.FtpsState ftpsState;
    descriptor: Lcom/microsoft/azure/management/appservice/FtpsState;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "ftpsState")

  private java.lang.Integer preWarmedInstanceCount;
    descriptor: Ljava/lang/Integer;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "preWarmedInstanceCount")

  private java.lang.String healthCheckPath;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "healthCheckPath")

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 19
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public java.lang.Integer numberOfWorkers();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 367
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.numberOfWorkers:Ljava/lang/Integer;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withNumberOfWorkers(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.Integer numberOfWorkers
         0: .line 377
            aload 0 /* this */
            aload 1 /* numberOfWorkers */
            putfield com.microsoft.azure.management.appservice.SiteConfig.numberOfWorkers:Ljava/lang/Integer;
         1: .line 378
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Integer numberOfWorkers
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  numberOfWorkers  Ljava/lang/Integer;
    MethodParameters:
                 Name  Flags
      numberOfWorkers  

  public java.util.List<java.lang.String> defaultDocuments();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 387
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.defaultDocuments:Ljava/util/List;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  public com.microsoft.azure.management.appservice.SiteConfig withDefaultDocuments(java.util.List<java.lang.String>);
    descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.util.List defaultDocuments
         0: .line 397
            aload 0 /* this */
            aload 1 /* defaultDocuments */
            putfield com.microsoft.azure.management.appservice.SiteConfig.defaultDocuments:Ljava/util/List;
         1: .line 398
            aload 0 /* this */
            areturn
        end local 1 // java.util.List defaultDocuments
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  defaultDocuments  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/util/List<Ljava/lang/String;>;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    MethodParameters:
                  Name  Flags
      defaultDocuments  

  public java.lang.String netFrameworkVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 407
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.netFrameworkVersion:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withNetFrameworkVersion(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.String netFrameworkVersion
         0: .line 417
            aload 0 /* this */
            aload 1 /* netFrameworkVersion */
            putfield com.microsoft.azure.management.appservice.SiteConfig.netFrameworkVersion:Ljava/lang/String;
         1: .line 418
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String netFrameworkVersion
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  netFrameworkVersion  Ljava/lang/String;
    MethodParameters:
                     Name  Flags
      netFrameworkVersion  

  public java.lang.String phpVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 427
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.phpVersion:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withPhpVersion(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.String phpVersion
         0: .line 437
            aload 0 /* this */
            aload 1 /* phpVersion */
            putfield com.microsoft.azure.management.appservice.SiteConfig.phpVersion:Ljava/lang/String;
         1: .line 438
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String phpVersion
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  phpVersion  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      phpVersion  

  public java.lang.String pythonVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 447
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.pythonVersion:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withPythonVersion(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.String pythonVersion
         0: .line 457
            aload 0 /* this */
            aload 1 /* pythonVersion */
            putfield com.microsoft.azure.management.appservice.SiteConfig.pythonVersion:Ljava/lang/String;
         1: .line 458
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String pythonVersion
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  pythonVersion  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      pythonVersion  

  public java.lang.String nodeVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 467
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.nodeVersion:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withNodeVersion(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.String nodeVersion
         0: .line 477
            aload 0 /* this */
            aload 1 /* nodeVersion */
            putfield com.microsoft.azure.management.appservice.SiteConfig.nodeVersion:Ljava/lang/String;
         1: .line 478
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String nodeVersion
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  nodeVersion  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      nodeVersion  

  public java.lang.String linuxFxVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 487
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.linuxFxVersion:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withLinuxFxVersion(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.String linuxFxVersion
         0: .line 497
            aload 0 /* this */
            aload 1 /* linuxFxVersion */
            putfield com.microsoft.azure.management.appservice.SiteConfig.linuxFxVersion:Ljava/lang/String;
         1: .line 498
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String linuxFxVersion
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  linuxFxVersion  Ljava/lang/String;
    MethodParameters:
                Name  Flags
      linuxFxVersion  

  public java.lang.String windowsFxVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 507
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.windowsFxVersion:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withWindowsFxVersion(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.String windowsFxVersion
         0: .line 517
            aload 0 /* this */
            aload 1 /* windowsFxVersion */
            putfield com.microsoft.azure.management.appservice.SiteConfig.windowsFxVersion:Ljava/lang/String;
         1: .line 518
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String windowsFxVersion
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  windowsFxVersion  Ljava/lang/String;
    MethodParameters:
                  Name  Flags
      windowsFxVersion  

  public java.lang.Boolean requestTracingEnabled();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 527
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.requestTracingEnabled:Ljava/lang/Boolean;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withRequestTracingEnabled(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.Boolean requestTracingEnabled
         0: .line 537
            aload 0 /* this */
            aload 1 /* requestTracingEnabled */
            putfield com.microsoft.azure.management.appservice.SiteConfig.requestTracingEnabled:Ljava/lang/Boolean;
         1: .line 538
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Boolean requestTracingEnabled
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0                   this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  requestTracingEnabled  Ljava/lang/Boolean;
    MethodParameters:
                       Name  Flags
      requestTracingEnabled  

  public org.joda.time.DateTime requestTracingExpirationTime();
    descriptor: ()Lorg/joda/time/DateTime;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 547
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.requestTracingExpirationTime:Lorg/joda/time/DateTime;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withRequestTracingExpirationTime(org.joda.time.DateTime);
    descriptor: (Lorg/joda/time/DateTime;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // org.joda.time.DateTime requestTracingExpirationTime
         0: .line 557
            aload 0 /* this */
            aload 1 /* requestTracingExpirationTime */
            putfield com.microsoft.azure.management.appservice.SiteConfig.requestTracingExpirationTime:Lorg/joda/time/DateTime;
         1: .line 558
            aload 0 /* this */
            areturn
        end local 1 // org.joda.time.DateTime requestTracingExpirationTime
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                          Name  Signature
            0    2     0                          this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  requestTracingExpirationTime  Lorg/joda/time/DateTime;
    MethodParameters:
                              Name  Flags
      requestTracingExpirationTime  

  public java.lang.Boolean remoteDebuggingEnabled();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 567
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.remoteDebuggingEnabled:Ljava/lang/Boolean;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withRemoteDebuggingEnabled(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.Boolean remoteDebuggingEnabled
         0: .line 577
            aload 0 /* this */
            aload 1 /* remoteDebuggingEnabled */
            putfield com.microsoft.azure.management.appservice.SiteConfig.remoteDebuggingEnabled:Ljava/lang/Boolean;
         1: .line 578
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Boolean remoteDebuggingEnabled
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  remoteDebuggingEnabled  Ljava/lang/Boolean;
    MethodParameters:
                        Name  Flags
      remoteDebuggingEnabled  

  public java.lang.String remoteDebuggingVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 587
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.remoteDebuggingVersion:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withRemoteDebuggingVersion(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.String remoteDebuggingVersion
         0: .line 597
            aload 0 /* this */
            aload 1 /* remoteDebuggingVersion */
            putfield com.microsoft.azure.management.appservice.SiteConfig.remoteDebuggingVersion:Ljava/lang/String;
         1: .line 598
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String remoteDebuggingVersion
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  remoteDebuggingVersion  Ljava/lang/String;
    MethodParameters:
                        Name  Flags
      remoteDebuggingVersion  

  public java.lang.Boolean httpLoggingEnabled();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 607
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.httpLoggingEnabled:Ljava/lang/Boolean;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withHttpLoggingEnabled(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.Boolean httpLoggingEnabled
         0: .line 617
            aload 0 /* this */
            aload 1 /* httpLoggingEnabled */
            putfield com.microsoft.azure.management.appservice.SiteConfig.httpLoggingEnabled:Ljava/lang/Boolean;
         1: .line 618
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Boolean httpLoggingEnabled
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  httpLoggingEnabled  Ljava/lang/Boolean;
    MethodParameters:
                    Name  Flags
      httpLoggingEnabled  

  public java.lang.Integer logsDirectorySizeLimit();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 627
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.logsDirectorySizeLimit:Ljava/lang/Integer;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withLogsDirectorySizeLimit(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.Integer logsDirectorySizeLimit
         0: .line 637
            aload 0 /* this */
            aload 1 /* logsDirectorySizeLimit */
            putfield com.microsoft.azure.management.appservice.SiteConfig.logsDirectorySizeLimit:Ljava/lang/Integer;
         1: .line 638
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Integer logsDirectorySizeLimit
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  logsDirectorySizeLimit  Ljava/lang/Integer;
    MethodParameters:
                        Name  Flags
      logsDirectorySizeLimit  

  public java.lang.Boolean detailedErrorLoggingEnabled();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 647
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.detailedErrorLoggingEnabled:Ljava/lang/Boolean;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withDetailedErrorLoggingEnabled(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.Boolean detailedErrorLoggingEnabled
         0: .line 657
            aload 0 /* this */
            aload 1 /* detailedErrorLoggingEnabled */
            putfield com.microsoft.azure.management.appservice.SiteConfig.detailedErrorLoggingEnabled:Ljava/lang/Boolean;
         1: .line 658
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Boolean detailedErrorLoggingEnabled
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0    2     0                         this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  detailedErrorLoggingEnabled  Ljava/lang/Boolean;
    MethodParameters:
                             Name  Flags
      detailedErrorLoggingEnabled  

  public java.lang.String publishingUsername();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 667
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.publishingUsername:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withPublishingUsername(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.String publishingUsername
         0: .line 677
            aload 0 /* this */
            aload 1 /* publishingUsername */
            putfield com.microsoft.azure.management.appservice.SiteConfig.publishingUsername:Ljava/lang/String;
         1: .line 678
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String publishingUsername
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  publishingUsername  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      publishingUsername  

  public java.util.List<com.microsoft.azure.management.appservice.NameValuePair> appSettings();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 687
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.appSettings:Ljava/util/List;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;
    Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/appservice/NameValuePair;>;

  public com.microsoft.azure.management.appservice.SiteConfig withAppSettings(java.util.List<com.microsoft.azure.management.appservice.NameValuePair>);
    descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.util.List appSettings
         0: .line 697
            aload 0 /* this */
            aload 1 /* appSettings */
            putfield com.microsoft.azure.management.appservice.SiteConfig.appSettings:Ljava/util/List;
         1: .line 698
            aload 0 /* this */
            areturn
        end local 1 // java.util.List appSettings
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  appSettings  Ljava/util/List<Lcom/microsoft/azure/management/appservice/NameValuePair;>;
    Signature: (Ljava/util/List<Lcom/microsoft/azure/management/appservice/NameValuePair;>;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    MethodParameters:
             Name  Flags
      appSettings  

  public java.util.List<com.microsoft.azure.management.appservice.ConnStringInfo> connectionStrings();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 707
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.connectionStrings:Ljava/util/List;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;
    Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/appservice/ConnStringInfo;>;

  public com.microsoft.azure.management.appservice.SiteConfig withConnectionStrings(java.util.List<com.microsoft.azure.management.appservice.ConnStringInfo>);
    descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.util.List connectionStrings
         0: .line 717
            aload 0 /* this */
            aload 1 /* connectionStrings */
            putfield com.microsoft.azure.management.appservice.SiteConfig.connectionStrings:Ljava/util/List;
         1: .line 718
            aload 0 /* this */
            areturn
        end local 1 // java.util.List connectionStrings
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  connectionStrings  Ljava/util/List<Lcom/microsoft/azure/management/appservice/ConnStringInfo;>;
    Signature: (Ljava/util/List<Lcom/microsoft/azure/management/appservice/ConnStringInfo;>;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    MethodParameters:
                   Name  Flags
      connectionStrings  

  public com.microsoft.azure.management.appservice.SiteMachineKey machineKey();
    descriptor: ()Lcom/microsoft/azure/management/appservice/SiteMachineKey;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 727
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.machineKey:Lcom/microsoft/azure/management/appservice/SiteMachineKey;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public java.util.List<com.microsoft.azure.management.appservice.HandlerMapping> handlerMappings();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 736
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.handlerMappings:Ljava/util/List;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;
    Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/appservice/HandlerMapping;>;

  public com.microsoft.azure.management.appservice.SiteConfig withHandlerMappings(java.util.List<com.microsoft.azure.management.appservice.HandlerMapping>);
    descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.util.List handlerMappings
         0: .line 746
            aload 0 /* this */
            aload 1 /* handlerMappings */
            putfield com.microsoft.azure.management.appservice.SiteConfig.handlerMappings:Ljava/util/List;
         1: .line 747
            aload 0 /* this */
            areturn
        end local 1 // java.util.List handlerMappings
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  handlerMappings  Ljava/util/List<Lcom/microsoft/azure/management/appservice/HandlerMapping;>;
    Signature: (Ljava/util/List<Lcom/microsoft/azure/management/appservice/HandlerMapping;>;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    MethodParameters:
                 Name  Flags
      handlerMappings  

  public java.lang.String documentRoot();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 756
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.documentRoot:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withDocumentRoot(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.String documentRoot
         0: .line 766
            aload 0 /* this */
            aload 1 /* documentRoot */
            putfield com.microsoft.azure.management.appservice.SiteConfig.documentRoot:Ljava/lang/String;
         1: .line 767
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String documentRoot
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  documentRoot  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      documentRoot  

  public com.microsoft.azure.management.appservice.ScmType scmType();
    descriptor: ()Lcom/microsoft/azure/management/appservice/ScmType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 776
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.scmType:Lcom/microsoft/azure/management/appservice/ScmType;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withScmType(com.microsoft.azure.management.appservice.ScmType);
    descriptor: (Lcom/microsoft/azure/management/appservice/ScmType;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // com.microsoft.azure.management.appservice.ScmType scmType
         0: .line 786
            aload 0 /* this */
            aload 1 /* scmType */
            putfield com.microsoft.azure.management.appservice.SiteConfig.scmType:Lcom/microsoft/azure/management/appservice/ScmType;
         1: .line 787
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.ScmType scmType
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  scmType  Lcom/microsoft/azure/management/appservice/ScmType;
    MethodParameters:
         Name  Flags
      scmType  

  public java.lang.Boolean use32BitWorkerProcess();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 796
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.use32BitWorkerProcess:Ljava/lang/Boolean;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withUse32BitWorkerProcess(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.Boolean use32BitWorkerProcess
         0: .line 806
            aload 0 /* this */
            aload 1 /* use32BitWorkerProcess */
            putfield com.microsoft.azure.management.appservice.SiteConfig.use32BitWorkerProcess:Ljava/lang/Boolean;
         1: .line 807
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Boolean use32BitWorkerProcess
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0                   this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  use32BitWorkerProcess  Ljava/lang/Boolean;
    MethodParameters:
                       Name  Flags
      use32BitWorkerProcess  

  public java.lang.Boolean webSocketsEnabled();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 816
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.webSocketsEnabled:Ljava/lang/Boolean;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withWebSocketsEnabled(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.Boolean webSocketsEnabled
         0: .line 826
            aload 0 /* this */
            aload 1 /* webSocketsEnabled */
            putfield com.microsoft.azure.management.appservice.SiteConfig.webSocketsEnabled:Ljava/lang/Boolean;
         1: .line 827
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Boolean webSocketsEnabled
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  webSocketsEnabled  Ljava/lang/Boolean;
    MethodParameters:
                   Name  Flags
      webSocketsEnabled  

  public java.lang.Boolean alwaysOn();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 836
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.alwaysOn:Ljava/lang/Boolean;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withAlwaysOn(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.Boolean alwaysOn
         0: .line 846
            aload 0 /* this */
            aload 1 /* alwaysOn */
            putfield com.microsoft.azure.management.appservice.SiteConfig.alwaysOn:Ljava/lang/Boolean;
         1: .line 847
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Boolean alwaysOn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  alwaysOn  Ljava/lang/Boolean;
    MethodParameters:
          Name  Flags
      alwaysOn  

  public java.lang.String javaVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 856
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.javaVersion:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withJavaVersion(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.String javaVersion
         0: .line 866
            aload 0 /* this */
            aload 1 /* javaVersion */
            putfield com.microsoft.azure.management.appservice.SiteConfig.javaVersion:Ljava/lang/String;
         1: .line 867
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String javaVersion
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  javaVersion  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      javaVersion  

  public java.lang.String javaContainer();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 876
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.javaContainer:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withJavaContainer(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.String javaContainer
         0: .line 886
            aload 0 /* this */
            aload 1 /* javaContainer */
            putfield com.microsoft.azure.management.appservice.SiteConfig.javaContainer:Ljava/lang/String;
         1: .line 887
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String javaContainer
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  javaContainer  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      javaContainer  

  public java.lang.String javaContainerVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 896
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.javaContainerVersion:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withJavaContainerVersion(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.String javaContainerVersion
         0: .line 906
            aload 0 /* this */
            aload 1 /* javaContainerVersion */
            putfield com.microsoft.azure.management.appservice.SiteConfig.javaContainerVersion:Ljava/lang/String;
         1: .line 907
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String javaContainerVersion
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  javaContainerVersion  Ljava/lang/String;
    MethodParameters:
                      Name  Flags
      javaContainerVersion  

  public java.lang.String appCommandLine();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 916
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.appCommandLine:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withAppCommandLine(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.String appCommandLine
         0: .line 926
            aload 0 /* this */
            aload 1 /* appCommandLine */
            putfield com.microsoft.azure.management.appservice.SiteConfig.appCommandLine:Ljava/lang/String;
         1: .line 927
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String appCommandLine
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  appCommandLine  Ljava/lang/String;
    MethodParameters:
                Name  Flags
      appCommandLine  

  public com.microsoft.azure.management.appservice.ManagedPipelineMode managedPipelineMode();
    descriptor: ()Lcom/microsoft/azure/management/appservice/ManagedPipelineMode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 936
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.managedPipelineMode:Lcom/microsoft/azure/management/appservice/ManagedPipelineMode;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withManagedPipelineMode(com.microsoft.azure.management.appservice.ManagedPipelineMode);
    descriptor: (Lcom/microsoft/azure/management/appservice/ManagedPipelineMode;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // com.microsoft.azure.management.appservice.ManagedPipelineMode managedPipelineMode
         0: .line 946
            aload 0 /* this */
            aload 1 /* managedPipelineMode */
            putfield com.microsoft.azure.management.appservice.SiteConfig.managedPipelineMode:Lcom/microsoft/azure/management/appservice/ManagedPipelineMode;
         1: .line 947
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.ManagedPipelineMode managedPipelineMode
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  managedPipelineMode  Lcom/microsoft/azure/management/appservice/ManagedPipelineMode;
    MethodParameters:
                     Name  Flags
      managedPipelineMode  

  public java.util.List<com.microsoft.azure.management.appservice.VirtualApplication> virtualApplications();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 956
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.virtualApplications:Ljava/util/List;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;
    Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/appservice/VirtualApplication;>;

  public com.microsoft.azure.management.appservice.SiteConfig withVirtualApplications(java.util.List<com.microsoft.azure.management.appservice.VirtualApplication>);
    descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.util.List virtualApplications
         0: .line 966
            aload 0 /* this */
            aload 1 /* virtualApplications */
            putfield com.microsoft.azure.management.appservice.SiteConfig.virtualApplications:Ljava/util/List;
         1: .line 967
            aload 0 /* this */
            areturn
        end local 1 // java.util.List virtualApplications
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  virtualApplications  Ljava/util/List<Lcom/microsoft/azure/management/appservice/VirtualApplication;>;
    Signature: (Ljava/util/List<Lcom/microsoft/azure/management/appservice/VirtualApplication;>;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    MethodParameters:
                     Name  Flags
      virtualApplications  

  public com.microsoft.azure.management.appservice.SiteLoadBalancing loadBalancing();
    descriptor: ()Lcom/microsoft/azure/management/appservice/SiteLoadBalancing;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 976
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.loadBalancing:Lcom/microsoft/azure/management/appservice/SiteLoadBalancing;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withLoadBalancing(com.microsoft.azure.management.appservice.SiteLoadBalancing);
    descriptor: (Lcom/microsoft/azure/management/appservice/SiteLoadBalancing;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // com.microsoft.azure.management.appservice.SiteLoadBalancing loadBalancing
         0: .line 986
            aload 0 /* this */
            aload 1 /* loadBalancing */
            putfield com.microsoft.azure.management.appservice.SiteConfig.loadBalancing:Lcom/microsoft/azure/management/appservice/SiteLoadBalancing;
         1: .line 987
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.SiteLoadBalancing loadBalancing
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  loadBalancing  Lcom/microsoft/azure/management/appservice/SiteLoadBalancing;
    MethodParameters:
               Name  Flags
      loadBalancing  

  public com.microsoft.azure.management.appservice.Experiments experiments();
    descriptor: ()Lcom/microsoft/azure/management/appservice/Experiments;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 996
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.experiments:Lcom/microsoft/azure/management/appservice/Experiments;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withExperiments(com.microsoft.azure.management.appservice.Experiments);
    descriptor: (Lcom/microsoft/azure/management/appservice/Experiments;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // com.microsoft.azure.management.appservice.Experiments experiments
         0: .line 1006
            aload 0 /* this */
            aload 1 /* experiments */
            putfield com.microsoft.azure.management.appservice.SiteConfig.experiments:Lcom/microsoft/azure/management/appservice/Experiments;
         1: .line 1007
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.Experiments experiments
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  experiments  Lcom/microsoft/azure/management/appservice/Experiments;
    MethodParameters:
             Name  Flags
      experiments  

  public com.microsoft.azure.management.appservice.SiteLimits limits();
    descriptor: ()Lcom/microsoft/azure/management/appservice/SiteLimits;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1016
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.limits:Lcom/microsoft/azure/management/appservice/SiteLimits;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withLimits(com.microsoft.azure.management.appservice.SiteLimits);
    descriptor: (Lcom/microsoft/azure/management/appservice/SiteLimits;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // com.microsoft.azure.management.appservice.SiteLimits limits
         0: .line 1026
            aload 0 /* this */
            aload 1 /* limits */
            putfield com.microsoft.azure.management.appservice.SiteConfig.limits:Lcom/microsoft/azure/management/appservice/SiteLimits;
         1: .line 1027
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.SiteLimits limits
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  limits  Lcom/microsoft/azure/management/appservice/SiteLimits;
    MethodParameters:
        Name  Flags
      limits  

  public java.lang.Boolean autoHealEnabled();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1036
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.autoHealEnabled:Ljava/lang/Boolean;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withAutoHealEnabled(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.Boolean autoHealEnabled
         0: .line 1046
            aload 0 /* this */
            aload 1 /* autoHealEnabled */
            putfield com.microsoft.azure.management.appservice.SiteConfig.autoHealEnabled:Ljava/lang/Boolean;
         1: .line 1047
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Boolean autoHealEnabled
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  autoHealEnabled  Ljava/lang/Boolean;
    MethodParameters:
                 Name  Flags
      autoHealEnabled  

  public com.microsoft.azure.management.appservice.AutoHealRules autoHealRules();
    descriptor: ()Lcom/microsoft/azure/management/appservice/AutoHealRules;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1056
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.autoHealRules:Lcom/microsoft/azure/management/appservice/AutoHealRules;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withAutoHealRules(com.microsoft.azure.management.appservice.AutoHealRules);
    descriptor: (Lcom/microsoft/azure/management/appservice/AutoHealRules;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // com.microsoft.azure.management.appservice.AutoHealRules autoHealRules
         0: .line 1066
            aload 0 /* this */
            aload 1 /* autoHealRules */
            putfield com.microsoft.azure.management.appservice.SiteConfig.autoHealRules:Lcom/microsoft/azure/management/appservice/AutoHealRules;
         1: .line 1067
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.AutoHealRules autoHealRules
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  autoHealRules  Lcom/microsoft/azure/management/appservice/AutoHealRules;
    MethodParameters:
               Name  Flags
      autoHealRules  

  public java.lang.String tracingOptions();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1076
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.tracingOptions:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withTracingOptions(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.String tracingOptions
         0: .line 1086
            aload 0 /* this */
            aload 1 /* tracingOptions */
            putfield com.microsoft.azure.management.appservice.SiteConfig.tracingOptions:Ljava/lang/String;
         1: .line 1087
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String tracingOptions
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  tracingOptions  Ljava/lang/String;
    MethodParameters:
                Name  Flags
      tracingOptions  

  public java.lang.String vnetName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1096
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.vnetName:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withVnetName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.String vnetName
         0: .line 1106
            aload 0 /* this */
            aload 1 /* vnetName */
            putfield com.microsoft.azure.management.appservice.SiteConfig.vnetName:Ljava/lang/String;
         1: .line 1107
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String vnetName
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  vnetName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      vnetName  

  public com.microsoft.azure.management.appservice.CorsSettings cors();
    descriptor: ()Lcom/microsoft/azure/management/appservice/CorsSettings;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1116
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.cors:Lcom/microsoft/azure/management/appservice/CorsSettings;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withCors(com.microsoft.azure.management.appservice.CorsSettings);
    descriptor: (Lcom/microsoft/azure/management/appservice/CorsSettings;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // com.microsoft.azure.management.appservice.CorsSettings cors
         0: .line 1126
            aload 0 /* this */
            aload 1 /* cors */
            putfield com.microsoft.azure.management.appservice.SiteConfig.cors:Lcom/microsoft/azure/management/appservice/CorsSettings;
         1: .line 1127
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.CorsSettings cors
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  cors  Lcom/microsoft/azure/management/appservice/CorsSettings;
    MethodParameters:
      Name  Flags
      cors  

  public com.microsoft.azure.management.appservice.implementation.PushSettingsInner push();
    descriptor: ()Lcom/microsoft/azure/management/appservice/implementation/PushSettingsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1136
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.push:Lcom/microsoft/azure/management/appservice/implementation/PushSettingsInner;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withPush(com.microsoft.azure.management.appservice.implementation.PushSettingsInner);
    descriptor: (Lcom/microsoft/azure/management/appservice/implementation/PushSettingsInner;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // com.microsoft.azure.management.appservice.implementation.PushSettingsInner push
         0: .line 1146
            aload 0 /* this */
            aload 1 /* push */
            putfield com.microsoft.azure.management.appservice.SiteConfig.push:Lcom/microsoft/azure/management/appservice/implementation/PushSettingsInner;
         1: .line 1147
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.implementation.PushSettingsInner push
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  push  Lcom/microsoft/azure/management/appservice/implementation/PushSettingsInner;
    MethodParameters:
      Name  Flags
      push  

  public com.microsoft.azure.management.appservice.ApiDefinitionInfo apiDefinition();
    descriptor: ()Lcom/microsoft/azure/management/appservice/ApiDefinitionInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1156
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.apiDefinition:Lcom/microsoft/azure/management/appservice/ApiDefinitionInfo;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withApiDefinition(com.microsoft.azure.management.appservice.ApiDefinitionInfo);
    descriptor: (Lcom/microsoft/azure/management/appservice/ApiDefinitionInfo;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // com.microsoft.azure.management.appservice.ApiDefinitionInfo apiDefinition
         0: .line 1166
            aload 0 /* this */
            aload 1 /* apiDefinition */
            putfield com.microsoft.azure.management.appservice.SiteConfig.apiDefinition:Lcom/microsoft/azure/management/appservice/ApiDefinitionInfo;
         1: .line 1167
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.ApiDefinitionInfo apiDefinition
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  apiDefinition  Lcom/microsoft/azure/management/appservice/ApiDefinitionInfo;
    MethodParameters:
               Name  Flags
      apiDefinition  

  public com.microsoft.azure.management.appservice.ApiManagementConfig apiManagementConfig();
    descriptor: ()Lcom/microsoft/azure/management/appservice/ApiManagementConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1176
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.apiManagementConfig:Lcom/microsoft/azure/management/appservice/ApiManagementConfig;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withApiManagementConfig(com.microsoft.azure.management.appservice.ApiManagementConfig);
    descriptor: (Lcom/microsoft/azure/management/appservice/ApiManagementConfig;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // com.microsoft.azure.management.appservice.ApiManagementConfig apiManagementConfig
         0: .line 1186
            aload 0 /* this */
            aload 1 /* apiManagementConfig */
            putfield com.microsoft.azure.management.appservice.SiteConfig.apiManagementConfig:Lcom/microsoft/azure/management/appservice/ApiManagementConfig;
         1: .line 1187
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.ApiManagementConfig apiManagementConfig
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  apiManagementConfig  Lcom/microsoft/azure/management/appservice/ApiManagementConfig;
    MethodParameters:
                     Name  Flags
      apiManagementConfig  

  public java.lang.String autoSwapSlotName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1196
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.autoSwapSlotName:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withAutoSwapSlotName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.String autoSwapSlotName
         0: .line 1206
            aload 0 /* this */
            aload 1 /* autoSwapSlotName */
            putfield com.microsoft.azure.management.appservice.SiteConfig.autoSwapSlotName:Ljava/lang/String;
         1: .line 1207
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String autoSwapSlotName
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  autoSwapSlotName  Ljava/lang/String;
    MethodParameters:
                  Name  Flags
      autoSwapSlotName  

  public java.lang.Boolean localMySqlEnabled();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1216
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.localMySqlEnabled:Ljava/lang/Boolean;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withLocalMySqlEnabled(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.Boolean localMySqlEnabled
         0: .line 1226
            aload 0 /* this */
            aload 1 /* localMySqlEnabled */
            putfield com.microsoft.azure.management.appservice.SiteConfig.localMySqlEnabled:Ljava/lang/Boolean;
         1: .line 1227
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Boolean localMySqlEnabled
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  localMySqlEnabled  Ljava/lang/Boolean;
    MethodParameters:
                   Name  Flags
      localMySqlEnabled  

  public java.lang.Integer managedServiceIdentityId();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1236
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.managedServiceIdentityId:Ljava/lang/Integer;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withManagedServiceIdentityId(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.Integer managedServiceIdentityId
         0: .line 1246
            aload 0 /* this */
            aload 1 /* managedServiceIdentityId */
            putfield com.microsoft.azure.management.appservice.SiteConfig.managedServiceIdentityId:Ljava/lang/Integer;
         1: .line 1247
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Integer managedServiceIdentityId
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    2     0                      this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  managedServiceIdentityId  Ljava/lang/Integer;
    MethodParameters:
                          Name  Flags
      managedServiceIdentityId  

  public java.lang.Integer xManagedServiceIdentityId();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1256
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.xManagedServiceIdentityId:Ljava/lang/Integer;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withXManagedServiceIdentityId(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.Integer xManagedServiceIdentityId
         0: .line 1266
            aload 0 /* this */
            aload 1 /* xManagedServiceIdentityId */
            putfield com.microsoft.azure.management.appservice.SiteConfig.xManagedServiceIdentityId:Ljava/lang/Integer;
         1: .line 1267
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Integer xManagedServiceIdentityId
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  xManagedServiceIdentityId  Ljava/lang/Integer;
    MethodParameters:
                           Name  Flags
      xManagedServiceIdentityId  

  public java.util.List<com.microsoft.azure.management.appservice.IpSecurityRestriction> ipSecurityRestrictions();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1276
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.ipSecurityRestrictions:Ljava/util/List;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;
    Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/appservice/IpSecurityRestriction;>;

  public com.microsoft.azure.management.appservice.SiteConfig withIpSecurityRestrictions(java.util.List<com.microsoft.azure.management.appservice.IpSecurityRestriction>);
    descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.util.List ipSecurityRestrictions
         0: .line 1286
            aload 0 /* this */
            aload 1 /* ipSecurityRestrictions */
            putfield com.microsoft.azure.management.appservice.SiteConfig.ipSecurityRestrictions:Ljava/util/List;
         1: .line 1287
            aload 0 /* this */
            areturn
        end local 1 // java.util.List ipSecurityRestrictions
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  ipSecurityRestrictions  Ljava/util/List<Lcom/microsoft/azure/management/appservice/IpSecurityRestriction;>;
    Signature: (Ljava/util/List<Lcom/microsoft/azure/management/appservice/IpSecurityRestriction;>;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    MethodParameters:
                        Name  Flags
      ipSecurityRestrictions  

  public java.util.List<com.microsoft.azure.management.appservice.IpSecurityRestriction> scmIpSecurityRestrictions();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1296
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.scmIpSecurityRestrictions:Ljava/util/List;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;
    Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/appservice/IpSecurityRestriction;>;

  public com.microsoft.azure.management.appservice.SiteConfig withScmIpSecurityRestrictions(java.util.List<com.microsoft.azure.management.appservice.IpSecurityRestriction>);
    descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.util.List scmIpSecurityRestrictions
         0: .line 1306
            aload 0 /* this */
            aload 1 /* scmIpSecurityRestrictions */
            putfield com.microsoft.azure.management.appservice.SiteConfig.scmIpSecurityRestrictions:Ljava/util/List;
         1: .line 1307
            aload 0 /* this */
            areturn
        end local 1 // java.util.List scmIpSecurityRestrictions
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  scmIpSecurityRestrictions  Ljava/util/List<Lcom/microsoft/azure/management/appservice/IpSecurityRestriction;>;
    Signature: (Ljava/util/List<Lcom/microsoft/azure/management/appservice/IpSecurityRestriction;>;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    MethodParameters:
                           Name  Flags
      scmIpSecurityRestrictions  

  public java.lang.Boolean scmIpSecurityRestrictionsUseMain();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1316
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.scmIpSecurityRestrictionsUseMain:Ljava/lang/Boolean;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withScmIpSecurityRestrictionsUseMain(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.Boolean scmIpSecurityRestrictionsUseMain
         0: .line 1326
            aload 0 /* this */
            aload 1 /* scmIpSecurityRestrictionsUseMain */
            putfield com.microsoft.azure.management.appservice.SiteConfig.scmIpSecurityRestrictionsUseMain:Ljava/lang/Boolean;
         1: .line 1327
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Boolean scmIpSecurityRestrictionsUseMain
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                              Name  Signature
            0    2     0                              this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  scmIpSecurityRestrictionsUseMain  Ljava/lang/Boolean;
    MethodParameters:
                                  Name  Flags
      scmIpSecurityRestrictionsUseMain  

  public java.lang.Boolean http20Enabled();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1336
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.http20Enabled:Ljava/lang/Boolean;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withHttp20Enabled(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.Boolean http20Enabled
         0: .line 1346
            aload 0 /* this */
            aload 1 /* http20Enabled */
            putfield com.microsoft.azure.management.appservice.SiteConfig.http20Enabled:Ljava/lang/Boolean;
         1: .line 1347
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Boolean http20Enabled
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  http20Enabled  Ljava/lang/Boolean;
    MethodParameters:
               Name  Flags
      http20Enabled  

  public com.microsoft.azure.management.appservice.SupportedTlsVersions minTlsVersion();
    descriptor: ()Lcom/microsoft/azure/management/appservice/SupportedTlsVersions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1356
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.minTlsVersion:Lcom/microsoft/azure/management/appservice/SupportedTlsVersions;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withMinTlsVersion(com.microsoft.azure.management.appservice.SupportedTlsVersions);
    descriptor: (Lcom/microsoft/azure/management/appservice/SupportedTlsVersions;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // com.microsoft.azure.management.appservice.SupportedTlsVersions minTlsVersion
         0: .line 1366
            aload 0 /* this */
            aload 1 /* minTlsVersion */
            putfield com.microsoft.azure.management.appservice.SiteConfig.minTlsVersion:Lcom/microsoft/azure/management/appservice/SupportedTlsVersions;
         1: .line 1367
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.SupportedTlsVersions minTlsVersion
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  minTlsVersion  Lcom/microsoft/azure/management/appservice/SupportedTlsVersions;
    MethodParameters:
               Name  Flags
      minTlsVersion  

  public com.microsoft.azure.management.appservice.FtpsState ftpsState();
    descriptor: ()Lcom/microsoft/azure/management/appservice/FtpsState;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1376
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.ftpsState:Lcom/microsoft/azure/management/appservice/FtpsState;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withFtpsState(com.microsoft.azure.management.appservice.FtpsState);
    descriptor: (Lcom/microsoft/azure/management/appservice/FtpsState;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // com.microsoft.azure.management.appservice.FtpsState ftpsState
         0: .line 1386
            aload 0 /* this */
            aload 1 /* ftpsState */
            putfield com.microsoft.azure.management.appservice.SiteConfig.ftpsState:Lcom/microsoft/azure/management/appservice/FtpsState;
         1: .line 1387
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.FtpsState ftpsState
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  ftpsState  Lcom/microsoft/azure/management/appservice/FtpsState;
    MethodParameters:
           Name  Flags
      ftpsState  

  public java.lang.Integer preWarmedInstanceCount();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1397
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.preWarmedInstanceCount:Ljava/lang/Integer;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withPreWarmedInstanceCount(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.Integer preWarmedInstanceCount
         0: .line 1408
            aload 0 /* this */
            aload 1 /* preWarmedInstanceCount */
            putfield com.microsoft.azure.management.appservice.SiteConfig.preWarmedInstanceCount:Ljava/lang/Integer;
         1: .line 1409
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Integer preWarmedInstanceCount
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  preWarmedInstanceCount  Ljava/lang/Integer;
    MethodParameters:
                        Name  Flags
      preWarmedInstanceCount  

  public java.lang.String healthCheckPath();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
         0: .line 1418
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.SiteConfig.healthCheckPath:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/SiteConfig;

  public com.microsoft.azure.management.appservice.SiteConfig withHealthCheckPath(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/SiteConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.SiteConfig this
        start local 1 // java.lang.String healthCheckPath
         0: .line 1428
            aload 0 /* this */
            aload 1 /* healthCheckPath */
            putfield com.microsoft.azure.management.appservice.SiteConfig.healthCheckPath:Ljava/lang/String;
         1: .line 1429
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String healthCheckPath
        end local 0 // com.microsoft.azure.management.appservice.SiteConfig this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/microsoft/azure/management/appservice/SiteConfig;
            0    2     1  healthCheckPath  Ljava/lang/String;
    MethodParameters:
                 Name  Flags
      healthCheckPath  
}
SourceFile: "SiteConfig.java"
InnerClasses:
  public final Access = com.fasterxml.jackson.annotation.JsonProperty$Access of com.fasterxml.jackson.annotation.JsonProperty