Class ConfigParser
- java.lang.Object
-
- com.microsoft.azure.maven.function.ConfigParser
-
public class ConfigParser extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private AbstractFunctionMojomojo
-
Constructor Summary
Constructors Constructor Description ConfigParser(AbstractFunctionMojo mojo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private StringgetDeploymentSlotConfigurationSource()private StringgetDeploymentSlotName()private com.microsoft.azure.toolkit.lib.appservice.model.PricingTiergetParsedPricingTier()private com.microsoft.azure.toolkit.lib.common.model.RegiongetParsedRegion()com.microsoft.azure.toolkit.lib.appservice.config.RuntimeConfiggetRuntimeConfig()com.microsoft.azure.toolkit.lib.appservice.plan.AppServicePlangetServicePlan()com.microsoft.azure.toolkit.lib.appservice.config.FunctionAppConfigparseConfig()
-
-
-
Field Detail
-
mojo
private final AbstractFunctionMojo mojo
-
-
Constructor Detail
-
ConfigParser
public ConfigParser(AbstractFunctionMojo mojo)
-
-
Method Detail
-
parseConfig
public com.microsoft.azure.toolkit.lib.appservice.config.FunctionAppConfig parseConfig() throws com.microsoft.azure.toolkit.lib.common.exception.AzureExecutionException- Throws:
com.microsoft.azure.toolkit.lib.common.exception.AzureExecutionException
-
getServicePlan
public com.microsoft.azure.toolkit.lib.appservice.plan.AppServicePlan getServicePlan()
-
getRuntimeConfig
public com.microsoft.azure.toolkit.lib.appservice.config.RuntimeConfig getRuntimeConfig() throws com.microsoft.azure.toolkit.lib.common.exception.AzureExecutionException- Throws:
com.microsoft.azure.toolkit.lib.common.exception.AzureExecutionException
-
getDeploymentSlotName
private String getDeploymentSlotName()
-
getDeploymentSlotConfigurationSource
private String getDeploymentSlotConfigurationSource()
-
getParsedRegion
private com.microsoft.azure.toolkit.lib.common.model.Region getParsedRegion()
-
getParsedPricingTier
private com.microsoft.azure.toolkit.lib.appservice.model.PricingTier getParsedPricingTier()
-
-