Class EnvironmentVariable
java.lang.Object
com.azure.resourcemanager.appservice.models.EnvironmentVariable
- All Implemented Interfaces:
com.azure.json.JsonSerializable<EnvironmentVariable>
public final class EnvironmentVariable
extends Object
implements com.azure.json.JsonSerializable<EnvironmentVariable>
The EnvironmentVariable model.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EnvironmentVariablefromJson(com.azure.json.JsonReader jsonReader) Reads an instance of EnvironmentVariable from the JsonReader.name()Get the name property: Environment variable name.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.value()Get the value property: The value of this environment variable must be the name of an AppSetting.Set the name property: Environment variable name.Set the value property: The value of this environment variable must be the name of an AppSetting.Methods inherited from class 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
-
EnvironmentVariable
public EnvironmentVariable()Creates an instance of EnvironmentVariable class.
-
-
Method Details
-
name
-
withName
Set the name property: Environment variable name.- Parameters:
name- the name value to set.- Returns:
- the EnvironmentVariable object itself.
-
value
Get the value property: The value of this environment variable must be the name of an AppSetting. The actual value of the environment variable in container will be retrieved from the specified AppSetting at runtime. If the AppSetting is not found, the value will be set to an empty string in the container at runtime.- Returns:
- the value value.
-
withValue
Set the value property: The value of this environment variable must be the name of an AppSetting. The actual value of the environment variable in container will be retrieved from the specified AppSetting at runtime. If the AppSetting is not found, the value will be set to an empty string in the container at runtime.- Parameters:
value- the value value to set.- Returns:
- the EnvironmentVariable 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<EnvironmentVariable>- Throws:
IOException
-
fromJson
Reads an instance of EnvironmentVariable from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of EnvironmentVariable if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the EnvironmentVariable.
-