Status Class

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

Implements

public final class Status
implements JsonSerializable<Status>

Identify the status of the most severe insight generated by the detector.

Constructor Summary

Constructor Description
Status()

Creates an instance of Status class.

Method Summary

Modifier and Type Method and Description
static Status fromJson(JsonReader jsonReader)

Reads an instance of Status from the JsonReader.

String message()

Get the message property: Descriptive message.

InsightStatus statusId()

Get the statusId property: Level of the most severe insight generated by the detector.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Status withMessage(String message)

Set the message property: Descriptive message.

Status withStatusId(InsightStatus statusId)

Set the statusId property: Level of the most severe insight generated by the detector.

Methods inherited from java.lang.Object

Constructor Details

Status

public Status()

Creates an instance of Status class.

Method Details

fromJson

public static Status fromJson(JsonReader jsonReader)

Reads an instance of Status from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

message

public String message()

Get the message property: Descriptive message.

Returns:

the message value.

statusId

public InsightStatus statusId()

Get the statusId property: Level of the most severe insight generated by the detector.

Returns:

the statusId value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withMessage

public Status withMessage(String message)

Set the message property: Descriptive message.

Parameters:

message - the message value to set.

Returns:

the Status object itself.

withStatusId

public Status withStatusId(InsightStatus statusId)

Set the statusId property: Level of the most severe insight generated by the detector.

Parameters:

statusId - the statusId value to set.

Returns:

the Status object itself.

Applies to