FunctionAppRuntimeSettings Class

  • java.lang.Object
    • com.azure.resourcemanager.appservice.models.FunctionAppRuntimeSettings

Implements

public final class FunctionAppRuntimeSettings
implements JsonSerializable<FunctionAppRuntimeSettings>

Function App runtime settings.

Constructor Summary

Constructor Description
FunctionAppRuntimeSettings()

Creates an instance of FunctionAppRuntimeSettings class.

Method Summary

Modifier and Type Method and Description
AppInsightsWebAppStackSettings appInsightsSettings()

Get the appInsightsSettings property: Application Insights settings associated with the minor version.

Map<String,String> appSettingsDictionary()

Get the appSettingsDictionary property: Application settings associated with the minor version.

OffsetDateTime endOfLifeDate()

Get the endOfLifeDate property: End-of-life date for the minor version.

static FunctionAppRuntimeSettings fromJson(JsonReader jsonReader)

Reads an instance of FunctionAppRuntimeSettings from the JsonReader.

GitHubActionWebAppStackSettings gitHubActionSettings()

Get the gitHubActionSettings property: GitHub Actions settings associated with the minor version.

Boolean isAutoUpdate()

Get the isAutoUpdate property: true if the stack version is auto-updated; otherwise, false.

Boolean isDefault()

Get the isDefault property: true if the minor version the default; otherwise, false.

Boolean isDeprecated()

Get the isDeprecated property: true if the stack is deprecated; otherwise, false.

Boolean isEarlyAccess()

Get the isEarlyAccess property: true if the minor version is early-access; otherwise, false.

Boolean isHidden()

Get the isHidden property: true if the stack should be hidden; otherwise, false.

Boolean isPreview()

Get the isPreview property: true if the stack is in preview; otherwise, false.

Boolean remoteDebuggingSupported()

Get the remoteDebuggingSupported property: true if remote debugging is supported for the stack; otherwise, false.

String runtimeVersion()

Get the runtimeVersion property: Function App stack minor version (runtime only).

SiteConfigPropertiesDictionary siteConfigPropertiesDictionary()

Get the siteConfigPropertiesDictionary property: Configuration settings associated with the minor version.

List<String> supportedFunctionsExtensionVersions()

Get the supportedFunctionsExtensionVersions property: List of supported Functions extension versions.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Methods inherited from java.lang.Object

Constructor Details

FunctionAppRuntimeSettings

public FunctionAppRuntimeSettings()

Creates an instance of FunctionAppRuntimeSettings class.

Method Details

appInsightsSettings

public AppInsightsWebAppStackSettings appInsightsSettings()

Get the appInsightsSettings property: Application Insights settings associated with the minor version.

Returns:

the appInsightsSettings value.

appSettingsDictionary

public Map appSettingsDictionary()

Get the appSettingsDictionary property: Application settings associated with the minor version.

Returns:

the appSettingsDictionary value.

endOfLifeDate

public OffsetDateTime endOfLifeDate()

Get the endOfLifeDate property: End-of-life date for the minor version.

Returns:

the endOfLifeDate value.

fromJson

public static FunctionAppRuntimeSettings fromJson(JsonReader jsonReader)

Reads an instance of FunctionAppRuntimeSettings from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of FunctionAppRuntimeSettings if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the FunctionAppRuntimeSettings.

gitHubActionSettings

public GitHubActionWebAppStackSettings gitHubActionSettings()

Get the gitHubActionSettings property: GitHub Actions settings associated with the minor version.

Returns:

the gitHubActionSettings value.

isAutoUpdate

public Boolean isAutoUpdate()

Get the isAutoUpdate property: true if the stack version is auto-updated; otherwise, false.

Returns:

the isAutoUpdate value.

isDefault

public Boolean isDefault()

Get the isDefault property: true if the minor version the default; otherwise, false.

Returns:

the isDefault value.

isDeprecated

public Boolean isDeprecated()

Get the isDeprecated property: true if the stack is deprecated; otherwise, false.

Returns:

the isDeprecated value.

isEarlyAccess

public Boolean isEarlyAccess()

Get the isEarlyAccess property: true if the minor version is early-access; otherwise, false.

Returns:

the isEarlyAccess value.

isHidden

public Boolean isHidden()

Get the isHidden property: true if the stack should be hidden; otherwise, false.

Returns:

the isHidden value.

isPreview

public Boolean isPreview()

Get the isPreview property: true if the stack is in preview; otherwise, false.

Returns:

the isPreview value.

remoteDebuggingSupported

public Boolean remoteDebuggingSupported()

Get the remoteDebuggingSupported property: true if remote debugging is supported for the stack; otherwise, false.

Returns:

the remoteDebuggingSupported value.

runtimeVersion

public String runtimeVersion()

Get the runtimeVersion property: Function App stack minor version (runtime only).

Returns:

the runtimeVersion value.

siteConfigPropertiesDictionary

public SiteConfigPropertiesDictionary siteConfigPropertiesDictionary()

Get the siteConfigPropertiesDictionary property: Configuration settings associated with the minor version.

Returns:

the siteConfigPropertiesDictionary value.

supportedFunctionsExtensionVersions

public List supportedFunctionsExtensionVersions()

Get the supportedFunctionsExtensionVersions property: List of supported Functions extension versions.

Returns:

the supportedFunctionsExtensionVersions value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Applies to