Condividi tramite


FunctionAppRuntimeSettings Class

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

Implements

public final class FunctionAppRuntimeSettings
implements JsonSerializable<FunctionAppRuntimeSettings>

Function App runtime settings.

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

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<String,String> 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<String> 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