Class AppServiceUtils


  • public class AppServiceUtils
    extends Object
    • Constructor Detail

      • AppServiceUtils

        public AppServiceUtils()
    • Method Detail

      • getRuntimeFromAppService

        public static Runtime getRuntimeFromAppService​(com.azure.resourcemanager.appservice.models.WebAppBase webAppBase)
      • getRuntimeFromLinuxAppService

        private static Runtime getRuntimeFromLinuxAppService​(com.azure.resourcemanager.appservice.models.WebAppBase webAppBase)
      • getRuntimeFromLinuxFunctionApp

        private static Runtime getRuntimeFromLinuxFunctionApp​(String linuxFxVersion)
      • getRuntimeFromWindowsAppService

        private static Runtime getRuntimeFromWindowsAppService​(com.azure.resourcemanager.appservice.models.WebAppBase webAppBase)
      • toRuntimeStack

        public static com.azure.resourcemanager.appservice.models.RuntimeStack toRuntimeStack​(Runtime runtime)
      • getRuntimeStackForJavaSERuntime

        static com.azure.resourcemanager.appservice.models.RuntimeStack getRuntimeStackForJavaSERuntime​(Runtime runtime)
      • getJavaVersionValueForJavaSERuntimeStack

        static String getJavaVersionValueForJavaSERuntimeStack​(@Nonnull
                                                               JavaVersion javaVersion)
      • getJavaVersionValueForContainerRuntimeStack

        static String getJavaVersionValueForContainerRuntimeStack​(@Nonnull
                                                                  JavaVersion javaVersion)
      • toFunctionRuntimeStack

        public static com.azure.resourcemanager.appservice.models.FunctionRuntimeStack toFunctionRuntimeStack​(@Nonnull
                                                                                                              Runtime runtime,
                                                                                                              String functionExtensionVersion)
      • toWebContainer

        public static com.azure.resourcemanager.appservice.models.WebContainer toWebContainer​(Runtime runtime)
      • fromPublishingProfile

        public static PublishingProfile fromPublishingProfile​(com.azure.resourcemanager.appservice.models.PublishingProfile publishingProfile)
      • toPricingTier

        public static com.azure.resourcemanager.appservice.models.PricingTier toPricingTier​(PricingTier pricingTier)
      • fromPricingTier

        static PricingTier fromPricingTier​(@Nonnull
                                           com.azure.resourcemanager.appservice.models.PricingTier pricingTier)
      • fromOperatingSystem

        static OperatingSystem fromOperatingSystem​(com.azure.resourcemanager.appservice.models.OperatingSystem operatingSystem)
      • toJavaVersion

        public static com.azure.resourcemanager.appservice.models.JavaVersion toJavaVersion​(JavaVersion javaVersion)
      • fromWebAppDiagnosticLogs

        public static DiagnosticConfig fromWebAppDiagnosticLogs​(com.azure.resourcemanager.appservice.models.WebAppDiagnosticLogs webAppDiagnosticLogs)
      • defineDiagnosticConfigurationForWebAppBase

        public static <T extends com.azure.resourcemanager.appservice.models.WebAppBase> void defineDiagnosticConfigurationForWebAppBase​(com.azure.resourcemanager.appservice.models.WebAppBase.DefinitionStages.WithCreate<T> withCreate,
                                                                                                                                         DiagnosticConfig diagnosticConfig)
      • updateDiagnosticConfigurationForWebAppBase

        public static <T extends com.azure.resourcemanager.appservice.models.WebAppBase> void updateDiagnosticConfigurationForWebAppBase​(com.azure.resourcemanager.appservice.models.WebAppBase.Update<T> update,
                                                                                                                                         DiagnosticConfig diagnosticConfig)
      • fromFunctionAppEnvelope

        public static FunctionEntity fromFunctionAppEnvelope​(@Nonnull
                                                             com.azure.resourcemanager.appservice.models.FunctionEnvelope functionEnvelope,
                                                             @Nonnull
                                                             String functionId)
      • getFunctionTriggerName

        private static String getFunctionTriggerName​(@Nonnull
                                                     com.azure.resourcemanager.appservice.models.FunctionEnvelope functionEnvelope)
      • toDeployOptions

        public static com.azure.resourcemanager.appservice.models.DeployOptions toDeployOptions​(@Nonnull
                                                                                                DeployOptions deployOptions)
      • fromKuduDeploymentResult

        public static KuduDeploymentResult fromKuduDeploymentResult​(@Nonnull
                                                                    com.azure.resourcemanager.appservice.models.KuduDeploymentResult result)
      • fromCsmDeploymentStatus

        public static CsmDeploymentStatus fromCsmDeploymentStatus​(@Nonnull
                                                                  com.azure.resourcemanager.appservice.models.CsmDeploymentStatus deploymentStatus)
      • fromErrorEntity

        private static ErrorEntity fromErrorEntity​(@Nonnull
                                                   com.azure.resourcemanager.appservice.models.ErrorEntity entity)