Package com.azure.ai.openai.models
Class OnYourDataAuthenticationType
java.lang.Object
com.azure.core.util.ExpandableStringEnum<OnYourDataAuthenticationType>
com.azure.ai.openai.models.OnYourDataAuthenticationType
- All Implemented Interfaces:
com.azure.core.util.ExpandableEnum<String>
public final class OnYourDataAuthenticationType
extends com.azure.core.util.ExpandableStringEnum<OnYourDataAuthenticationType>
The authentication types supported with Azure OpenAI On Your Data.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final OnYourDataAuthenticationTypeAuthentication via access token.static final OnYourDataAuthenticationTypeAuthentication via API key.static final OnYourDataAuthenticationTypeAuthentication via connection string.static final OnYourDataAuthenticationTypeAuthentication via encoded API key.static final OnYourDataAuthenticationTypeAuthentication via key and key ID pair.static final OnYourDataAuthenticationTypeAuthentication via system-assigned managed identity.static final OnYourDataAuthenticationTypeAuthentication via user-assigned managed identity.static final OnYourDataAuthenticationTypeAuthentication via username and password. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic OnYourDataAuthenticationTypefromString(String name) Creates or finds a OnYourDataAuthenticationType from its string representation.values()Gets known OnYourDataAuthenticationType values.Methods inherited from class com.azure.core.util.ExpandableStringEnum
equals, fromString, getValue, hashCode, toString, values
-
Field Details
-
API_KEY
Authentication via API key. -
CONNECTION_STRING
Authentication via connection string. -
KEY_AND_KEY_ID
Authentication via key and key ID pair. -
ENCODED_API_KEY
Authentication via encoded API key. -
ACCESS_TOKEN
Authentication via access token. -
SYSTEM_ASSIGNED_MANAGED_IDENTITY
Authentication via system-assigned managed identity. -
USER_ASSIGNED_MANAGED_IDENTITY
Authentication via user-assigned managed identity. -
USERNAME_AND_PASSWORD
Authentication via username and password.
-
-
Constructor Details
-
OnYourDataAuthenticationType
Deprecated.Use thefromString(String)factory method.Creates a new instance of OnYourDataAuthenticationType value.
-
-
Method Details
-
fromString
Creates or finds a OnYourDataAuthenticationType from its string representation.- Parameters:
name- a name to look for.- Returns:
- the corresponding OnYourDataAuthenticationType.
-
values
Gets known OnYourDataAuthenticationType values.- Returns:
- known OnYourDataAuthenticationType values.
-
fromString(String)factory method.