Class ContainerProbeSettings
java.lang.Object
com.azure.resourcemanager.appplatform.models.ContainerProbeSettings
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ContainerProbeSettings>
public final class ContainerProbeSettings
extends Object
implements com.azure.json.JsonSerializable<ContainerProbeSettings>
Container liveness and readiness probe settings.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ContainerProbeSettings class. -
Method Summary
Modifier and TypeMethodDescriptionGet the disableProbe property: Indicates whether disable the liveness and readiness probe.static ContainerProbeSettingsfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ContainerProbeSettings from the JsonReader.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withDisableProbe(Boolean disableProbe) Set the disableProbe property: Indicates whether disable the liveness and readiness probe.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
ContainerProbeSettings
public ContainerProbeSettings()Creates an instance of ContainerProbeSettings class.
-
-
Method Details
-
disableProbe
Get the disableProbe property: Indicates whether disable the liveness and readiness probe.- Returns:
- the disableProbe value.
-
withDisableProbe
Set the disableProbe property: Indicates whether disable the liveness and readiness probe.- Parameters:
disableProbe- the disableProbe value to set.- Returns:
- the ContainerProbeSettings object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<ContainerProbeSettings>- Throws:
IOException
-
fromJson
public static ContainerProbeSettings fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of ContainerProbeSettings from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ContainerProbeSettings 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 ContainerProbeSettings.
-