Class LoginScopes
java.lang.Object
com.azure.resourcemanager.appservice.models.LoginScopes
- All Implemented Interfaces:
com.azure.json.JsonSerializable<LoginScopes>
public final class LoginScopes
extends Object
implements com.azure.json.JsonSerializable<LoginScopes>
The configuration settings of the login flow, including the scopes that should be requested.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LoginScopes
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of LoginScopes from the JsonReader.scopes()
Get the scopes property: A list of the scopes that should be requested while authenticating.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) void
validate()
Validates the instance.withScopes
(List<String> scopes) Set the scopes property: A list of the scopes that should be requested while authenticating.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
LoginScopes
public LoginScopes()Creates an instance of LoginScopes class.
-
-
Method Details
-
scopes
Get the scopes property: A list of the scopes that should be requested while authenticating.- Returns:
- the scopes value.
-
withScopes
Set the scopes property: A list of the scopes that should be requested while authenticating.- Parameters:
scopes
- the scopes value to set.- Returns:
- the LoginScopes object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<LoginScopes>
- Throws:
IOException
-
fromJson
Reads an instance of LoginScopes from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of LoginScopes 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 LoginScopes.
-