Class DataPlaneAadOrApiKeyAuthOption
java.lang.Object
com.azure.resourcemanager.search.models.DataPlaneAadOrApiKeyAuthOption
- All Implemented Interfaces:
com.azure.json.JsonSerializable<DataPlaneAadOrApiKeyAuthOption>
public final class DataPlaneAadOrApiKeyAuthOption
extends Object
implements com.azure.json.JsonSerializable<DataPlaneAadOrApiKeyAuthOption>
Indicates that either the API key or an access token from a Microsoft Entra ID tenant can be used for authentication.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of DataPlaneAadOrApiKeyAuthOption class. -
Method Summary
Modifier and TypeMethodDescriptionGet the aadAuthFailureMode property: Describes what response the data plane API of a search service would send for requests that failed authentication.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of DataPlaneAadOrApiKeyAuthOption from the JsonReader.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withAadAuthFailureMode(AadAuthFailureMode aadAuthFailureMode) Set the aadAuthFailureMode property: Describes what response the data plane API of a search service would send for requests that failed authentication.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
-
DataPlaneAadOrApiKeyAuthOption
public DataPlaneAadOrApiKeyAuthOption()Creates an instance of DataPlaneAadOrApiKeyAuthOption class.
-
-
Method Details
-
aadAuthFailureMode
Get the aadAuthFailureMode property: Describes what response the data plane API of a search service would send for requests that failed authentication.- Returns:
- the aadAuthFailureMode value.
-
withAadAuthFailureMode
Set the aadAuthFailureMode property: Describes what response the data plane API of a search service would send for requests that failed authentication.- Parameters:
aadAuthFailureMode- the aadAuthFailureMode value to set.- Returns:
- the DataPlaneAadOrApiKeyAuthOption 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<DataPlaneAadOrApiKeyAuthOption>- Throws:
IOException
-
fromJson
public static DataPlaneAadOrApiKeyAuthOption fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of DataPlaneAadOrApiKeyAuthOption from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of DataPlaneAadOrApiKeyAuthOption 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 DataPlaneAadOrApiKeyAuthOption.
-