public interface com.microsoft.azure.management.appservice.WebAppBase extends com.microsoft.azure.management.resources.fluentcore.arm.models.HasName, com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.appservice.implementation.AppServiceManager, com.microsoft.azure.management.appservice.implementation.SiteInner>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.microsoft.azure.management.appservice.WebAppBase
  super_class: java.lang.Object
{
  public abstract java.lang.String state();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Set<java.lang.String> hostNames();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;

  public abstract java.lang.String repositorySiteName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.microsoft.azure.management.appservice.UsageState usageState();
    descriptor: ()Lcom/microsoft/azure/management/appservice/UsageState;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean enabled();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Set<java.lang.String> enabledHostNames();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;

  public abstract com.microsoft.azure.management.appservice.SiteAvailabilityState availabilityState();
    descriptor: ()Lcom/microsoft/azure/management/appservice/SiteAvailabilityState;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Map<java.lang.String, com.microsoft.azure.management.appservice.HostNameSslState> hostNameSslStates();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Ljava/lang/String;Lcom/microsoft/azure/management/appservice/HostNameSslState;>;

  public abstract java.lang.String appServicePlanId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.joda.time.DateTime lastModifiedTime();
    descriptor: ()Lorg/joda/time/DateTime;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Set<java.lang.String> trafficManagerHostNames();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;

  public abstract boolean scmSiteAlsoStopped();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String targetSwapSlot();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean clientAffinityEnabled();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean clientCertEnabled();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean hostNamesDisabled();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Set<java.lang.String> outboundIPAddresses();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;

  public abstract int containerSize();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.microsoft.azure.management.appservice.CloningInfo cloningInfo();
    descriptor: ()Lcom/microsoft/azure/management/appservice/CloningInfo;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isDefaultContainer();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String defaultHostName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.List<java.lang.String> defaultDocuments();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  public abstract com.microsoft.azure.management.appservice.NetFrameworkVersion netFrameworkVersion();
    descriptor: ()Lcom/microsoft/azure/management/appservice/NetFrameworkVersion;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.microsoft.azure.management.appservice.PhpVersion phpVersion();
    descriptor: ()Lcom/microsoft/azure/management/appservice/PhpVersion;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.microsoft.azure.management.appservice.PythonVersion pythonVersion();
    descriptor: ()Lcom/microsoft/azure/management/appservice/PythonVersion;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String nodeVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean remoteDebuggingEnabled();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.microsoft.azure.management.appservice.RemoteVisualStudioVersion remoteDebuggingVersion();
    descriptor: ()Lcom/microsoft/azure/management/appservice/RemoteVisualStudioVersion;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean webSocketsEnabled();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean alwaysOn();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.microsoft.azure.management.appservice.JavaVersion javaVersion();
    descriptor: ()Lcom/microsoft/azure/management/appservice/JavaVersion;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String javaContainer();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String javaContainerVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.microsoft.azure.management.appservice.ManagedPipelineMode managedPipelineMode();
    descriptor: ()Lcom/microsoft/azure/management/appservice/ManagedPipelineMode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String autoSwapSlotName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean httpsOnly();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.microsoft.azure.management.appservice.FtpsState ftpsState();
    descriptor: ()Lcom/microsoft/azure/management/appservice/FtpsState;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.List<com.microsoft.azure.management.appservice.VirtualApplication> virtualApplications();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/appservice/VirtualApplication;>;

  public abstract boolean http20Enabled();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.microsoft.azure.management.appservice.SupportedTlsVersions minTlsVersion();
    descriptor: ()Lcom/microsoft/azure/management/appservice/SupportedTlsVersions;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean localMySqlEnabled();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.microsoft.azure.management.appservice.ScmType scmType();
    descriptor: ()Lcom/microsoft/azure/management/appservice/ScmType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String documentRoot();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String systemAssignedManagedServiceIdentityTenantId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String systemAssignedManagedServiceIdentityPrincipalId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Set<java.lang.String> userAssignedManagedServiceIdentityIds();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;

  public abstract java.util.Map<java.lang.String, com.microsoft.azure.management.appservice.AppSetting> getAppSettings();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Ljava/lang/String;Lcom/microsoft/azure/management/appservice/AppSetting;>;

  public abstract rx.Observable<java.util.Map<java.lang.String, com.microsoft.azure.management.appservice.AppSetting>> getAppSettingsAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lrx/Observable<Ljava/util/Map<Ljava/lang/String;Lcom/microsoft/azure/management/appservice/AppSetting;>;>;

  public abstract java.util.Map<java.lang.String, com.microsoft.azure.management.appservice.ConnectionString> getConnectionStrings();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Ljava/lang/String;Lcom/microsoft/azure/management/appservice/ConnectionString;>;

  public abstract rx.Observable<java.util.Map<java.lang.String, com.microsoft.azure.management.appservice.ConnectionString>> getConnectionStringsAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lrx/Observable<Ljava/util/Map<Ljava/lang/String;Lcom/microsoft/azure/management/appservice/ConnectionString;>;>;

  public abstract com.microsoft.azure.management.appservice.WebAppAuthentication getAuthenticationConfig();
    descriptor: ()Lcom/microsoft/azure/management/appservice/WebAppAuthentication;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract rx.Observable<com.microsoft.azure.management.appservice.WebAppAuthentication> getAuthenticationConfigAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/appservice/WebAppAuthentication;>;

  public abstract com.microsoft.azure.management.appservice.OperatingSystem operatingSystem();
    descriptor: ()Lcom/microsoft/azure/management/appservice/OperatingSystem;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.microsoft.azure.management.appservice.PlatformArchitecture platformArchitecture();
    descriptor: ()Lcom/microsoft/azure/management/appservice/PlatformArchitecture;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String linuxFxVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.microsoft.azure.management.appservice.WebAppDiagnosticLogs diagnosticLogsConfig();
    descriptor: ()Lcom/microsoft/azure/management/appservice/WebAppDiagnosticLogs;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_18_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)

  public abstract java.util.Map<java.lang.String, com.microsoft.azure.management.appservice.HostNameBinding> getHostNameBindings();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Ljava/lang/String;Lcom/microsoft/azure/management/appservice/HostNameBinding;>;
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Method()

  public abstract rx.Observable<java.util.Map<java.lang.String, com.microsoft.azure.management.appservice.HostNameBinding>> getHostNameBindingsAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lrx/Observable<Ljava/util/Map<Ljava/lang/String;Lcom/microsoft/azure/management/appservice/HostNameBinding;>;>;
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Method()

  public abstract com.microsoft.azure.management.appservice.PublishingProfile getPublishingProfile();
    descriptor: ()Lcom/microsoft/azure/management/appservice/PublishingProfile;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Method()

  public abstract rx.Observable<com.microsoft.azure.management.appservice.PublishingProfile> getPublishingProfileAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/appservice/PublishingProfile;>;
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Method()

  public abstract com.microsoft.azure.management.appservice.WebAppSourceControl getSourceControl();
    descriptor: ()Lcom/microsoft/azure/management/appservice/WebAppSourceControl;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Method()

  public abstract rx.Observable<com.microsoft.azure.management.appservice.WebAppSourceControl> getSourceControlAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/appservice/WebAppSourceControl;>;
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Method()

  public abstract com.microsoft.azure.management.appservice.WebDeployment$DefinitionStages$WithPackageUri deploy();
    descriptor: ()Lcom/microsoft/azure/management/appservice/WebDeployment$DefinitionStages$WithPackageUri;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Method()

  public abstract byte[] getContainerLogs();
    descriptor: ()[B
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_5_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
      com.microsoft.azure.management.apigeneration.Method()

  public abstract rx.Observable<byte[]> getContainerLogsAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lrx/Observable<[B>;
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_5_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
      com.microsoft.azure.management.apigeneration.Method()

  public abstract byte[] getContainerLogsZip();
    descriptor: ()[B
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_5_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
      com.microsoft.azure.management.apigeneration.Method()

  public abstract rx.Observable<byte[]> getContainerLogsZipAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lrx/Observable<[B>;
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_5_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
      com.microsoft.azure.management.apigeneration.Method()

  public abstract java.io.InputStream streamApplicationLogs();
    descriptor: ()Ljava/io/InputStream;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_6_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
      com.microsoft.azure.management.apigeneration.Method()

  public abstract java.io.InputStream streamHttpLogs();
    descriptor: ()Ljava/io/InputStream;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_18_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
      com.microsoft.azure.management.apigeneration.Method()

  public abstract java.io.InputStream streamTraceLogs();
    descriptor: ()Ljava/io/InputStream;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_18_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
      com.microsoft.azure.management.apigeneration.Method()

  public abstract java.io.InputStream streamDeploymentLogs();
    descriptor: ()Ljava/io/InputStream;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_18_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
      com.microsoft.azure.management.apigeneration.Method()

  public abstract java.io.InputStream streamAllLogs();
    descriptor: ()Ljava/io/InputStream;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_18_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
      com.microsoft.azure.management.apigeneration.Method()

  public abstract rx.Observable<java.lang.String> streamApplicationLogsAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lrx/Observable<Ljava/lang/String;>;
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_6_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
      com.microsoft.azure.management.apigeneration.Method()

  public abstract rx.Observable<java.lang.String> streamHttpLogsAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lrx/Observable<Ljava/lang/String;>;
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_18_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
      com.microsoft.azure.management.apigeneration.Method()

  public abstract rx.Observable<java.lang.String> streamTraceLogsAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lrx/Observable<Ljava/lang/String;>;
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_18_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
      com.microsoft.azure.management.apigeneration.Method()

  public abstract rx.Observable<java.lang.String> streamDeploymentLogsAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lrx/Observable<Ljava/lang/String;>;
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_18_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
      com.microsoft.azure.management.apigeneration.Method()

  public abstract rx.Observable<java.lang.String> streamAllLogsAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lrx/Observable<Ljava/lang/String;>;
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_18_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
      com.microsoft.azure.management.apigeneration.Method()

  public abstract void verifyDomainOwnership(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                         Name  Flags
      certificateOrderName     
      domainVerificationToken  

  public abstract rx.Completable verifyDomainOwnershipAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Completable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                         Name  Flags
      certificateOrderName     
      domainVerificationToken  

  public abstract void start();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Method()

  public abstract rx.Completable startAsync();
    descriptor: ()Lrx/Completable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Method()

  public abstract void stop();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Method()

  public abstract rx.Completable stopAsync();
    descriptor: ()Lrx/Completable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Method()

  public abstract void restart();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Method()

  public abstract rx.Completable restartAsync();
    descriptor: ()Lrx/Completable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Method()

  public abstract void swap(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      slotName  

  public abstract rx.Completable swapAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Completable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      slotName  

  public abstract void applySlotConfigurations(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      slotName  

  public abstract rx.Completable applySlotConfigurationsAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Completable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      slotName  

  public abstract void resetSlotConfigurations();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Method()

  public abstract rx.Completable resetSlotConfigurationsAsync();
    descriptor: ()Lrx/Completable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Method()

  public abstract void zipDeploy(java.io.File);
    descriptor: (Ljava/io/File;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_14_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
    MethodParameters:
         Name  Flags
      zipFile  

  public abstract rx.Completable zipDeployAsync(java.io.File);
    descriptor: (Ljava/io/File;)Lrx/Completable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_14_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
    MethodParameters:
         Name  Flags
      zipFile  

  public abstract void zipDeploy(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_14_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
    MethodParameters:
         Name  Flags
      zipFile  

  public abstract rx.Completable zipDeployAsync(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Lrx/Completable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_14_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
    MethodParameters:
         Name  Flags
      zipFile  

  public abstract java.util.Map<java.lang.String, java.lang.String> getSiteAppSettings();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_37_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)

  public abstract rx.Observable<java.util.Map<java.lang.String, java.lang.String>> getSiteAppSettingsAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lrx/Observable<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_37_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
}
Signature: Ljava/lang/Object;Lcom/microsoft/azure/management/resources/fluentcore/arm/models/HasName;Lcom/microsoft/azure/management/resources/fluentcore/arm/models/GroupableResource<Lcom/microsoft/azure/management/appservice/implementation/AppServiceManager;Lcom/microsoft/azure/management/appservice/implementation/SiteInner;>;
SourceFile: "WebAppBase.java"
NestMembers:
  com.microsoft.azure.management.appservice.WebAppBase$Definition  com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages  com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages$WithAppSettings  com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages$WithAuthentication  com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages$WithClientAffinityEnabled  com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages$WithClientCertEnabled  com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages$WithConnectionString  com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages$WithCreate  com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages$WithDiagnosticLogging  com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages$WithHostNameBinding  com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages$WithHostNameSslBinding  com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages$WithManagedServiceIdentity  com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages$WithScmSiteAlsoStopped  com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages$WithSiteConfigs  com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages$WithSiteEnabled  com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages$WithSourceControl  com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages$WithSystemAssignedIdentityBasedAccessOrCreate  com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages$WithUserAssignedManagedServiceIdentityBasedAccessOrCreate  com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages$WithWebContainer  com.microsoft.azure.management.appservice.WebAppBase$Update  com.microsoft.azure.management.appservice.WebAppBase$UpdateStages  com.microsoft.azure.management.appservice.WebAppBase$UpdateStages$WithAppSettings  com.microsoft.azure.management.appservice.WebAppBase$UpdateStages$WithAuthentication  com.microsoft.azure.management.appservice.WebAppBase$UpdateStages$WithClientAffinityEnabled  com.microsoft.azure.management.appservice.WebAppBase$UpdateStages$WithClientCertEnabled  com.microsoft.azure.management.appservice.WebAppBase$UpdateStages$WithConnectionString  com.microsoft.azure.management.appservice.WebAppBase$UpdateStages$WithDiagnosticLogging  com.microsoft.azure.management.appservice.WebAppBase$UpdateStages$WithHostNameBinding  com.microsoft.azure.management.appservice.WebAppBase$UpdateStages$WithHostNameSslBinding  com.microsoft.azure.management.appservice.WebAppBase$UpdateStages$WithManagedServiceIdentity  com.microsoft.azure.management.appservice.WebAppBase$UpdateStages$WithScmSiteAlsoStopped  com.microsoft.azure.management.appservice.WebAppBase$UpdateStages$WithSiteConfigs  com.microsoft.azure.management.appservice.WebAppBase$UpdateStages$WithSiteEnabled  com.microsoft.azure.management.appservice.WebAppBase$UpdateStages$WithSourceControl  com.microsoft.azure.management.appservice.WebAppBase$UpdateStages$WithSystemAssignedIdentityBasedAccess  com.microsoft.azure.management.appservice.WebAppBase$UpdateStages$WithUserAssignedManagedServiceIdentityBasedAccess  com.microsoft.azure.management.appservice.WebAppBase$UpdateStages$WithWebContainer
InnerClasses:
  public final SinceVersion = com.microsoft.azure.management.apigeneration.Beta$SinceVersion of com.microsoft.azure.management.apigeneration.Beta
  public abstract Definition = com.microsoft.azure.management.appservice.WebAppBase$Definition of com.microsoft.azure.management.appservice.WebAppBase
  public abstract DefinitionStages = com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages of com.microsoft.azure.management.appservice.WebAppBase
  public abstract Update = com.microsoft.azure.management.appservice.WebAppBase$Update of com.microsoft.azure.management.appservice.WebAppBase
  public abstract UpdateStages = com.microsoft.azure.management.appservice.WebAppBase$UpdateStages of com.microsoft.azure.management.appservice.WebAppBase
  public abstract DefinitionStages = com.microsoft.azure.management.appservice.WebDeployment$DefinitionStages of com.microsoft.azure.management.appservice.WebDeployment
  public abstract WithPackageUri = com.microsoft.azure.management.appservice.WebDeployment$DefinitionStages$WithPackageUri of com.microsoft.azure.management.appservice.WebDeployment$DefinitionStages
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.Fluent(ContainerName = "/Microsoft.Azure.Management.AppService.Fluent")
      com.microsoft.azure.management.apigeneration.Beta()