Interface DatabasePrincipal
public interface DatabasePrincipal
An immutable client-side representation of DatabasePrincipal.
-
Method Summary
Modifier and TypeMethodDescriptionappId()
Gets the appId property: Application id - relevant only for application principal type.email()
Gets the email property: Database principal email if exists.fqn()
Gets the fqn property: Database principal fully qualified name.Gets the inner com.azure.resourcemanager.kusto.fluent.models.DatabasePrincipalInner object.name()
Gets the name property: Database principal name.role()
Gets the role property: Database principal role.Gets the tenantName property: The tenant name of the principal.type()
Gets the type property: Database principal type.
-
Method Details
-
role
DatabasePrincipalRole role()Gets the role property: Database principal role.- Returns:
- the role value.
-
name
String name()Gets the name property: Database principal name.- Returns:
- the name value.
-
type
DatabasePrincipalType type()Gets the type property: Database principal type.- Returns:
- the type value.
-
fqn
String fqn()Gets the fqn property: Database principal fully qualified name.- Returns:
- the fqn value.
-
email
String email()Gets the email property: Database principal email if exists.- Returns:
- the email value.
-
appId
String appId()Gets the appId property: Application id - relevant only for application principal type.- Returns:
- the appId value.
-
tenantName
String tenantName()Gets the tenantName property: The tenant name of the principal.- Returns:
- the tenantName value.
-
innerModel
DatabasePrincipalInner innerModel()Gets the inner com.azure.resourcemanager.kusto.fluent.models.DatabasePrincipalInner object.- Returns:
- the inner object.
-