WebAppRuntimeSettings Class

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

Implements

public final class WebAppRuntimeSettings
implements JsonSerializable<WebAppRuntimeSettings>

Web App runtime settings.

Constructor Summary

Constructor Description
WebAppRuntimeSettings()

Creates an instance of WebAppRuntimeSettings class.

Method Summary

Modifier and Type Method and Description
AppInsightsWebAppStackSettings appInsightsSettings()

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

OffsetDateTime endOfLifeDate()

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

static WebAppRuntimeSettings fromJson(JsonReader jsonReader)

Reads an instance of WebAppRuntimeSettings 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 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: Web App stack minor version (runtime only).

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Methods inherited from java.lang.Object

Constructor Details

WebAppRuntimeSettings

public WebAppRuntimeSettings()

Creates an instance of WebAppRuntimeSettings class.

Method Details

appInsightsSettings

public AppInsightsWebAppStackSettings appInsightsSettings()

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

Returns:

the appInsightsSettings value.

endOfLifeDate

public OffsetDateTime endOfLifeDate()

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

Returns:

the endOfLifeDate value.

fromJson

public static WebAppRuntimeSettings fromJson(JsonReader jsonReader)

Reads an instance of WebAppRuntimeSettings from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of WebAppRuntimeSettings 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 WebAppRuntimeSettings.

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.

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: Web App stack minor version (runtime only).

Returns:

the runtimeVersion value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Applies to