Interface DatabasePrincipal
-
public interface DatabasePrincipal
An immutable client-side representation of DatabasePrincipal.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
appId()
Gets the appId property: Application id - relevant only for application principal type.String
email()
Gets the email property: Database principal email if exists.String
fqn()
Gets the fqn property: Database principal fully qualified name.DatabasePrincipalInner
innerModel()
Gets the inner com.azure.resourcemanager.kusto.fluent.models.DatabasePrincipalInner object.String
name()
Gets the name property: Database principal name.DatabasePrincipalRole
role()
Gets the role property: Database principal role.String
tenantName()
Gets the tenantName property: The tenant name of the principal.DatabasePrincipalType
type()
Gets the type property: Database principal type.
-
-
-
Method Detail
-
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.
-
-