public class ServicePrincipal extends DirectoryObject implements com.microsoft.graph.serializer.IJsonBackedObject
| Modifier and Type | Field and Description |
|---|---|
java.lang.Boolean |
accountEnabled
The Account Enabled.
|
java.util.List<AddIn> |
addIns
The Add Ins.
|
java.util.List<java.lang.String> |
alternativeNames
The Alternative Names.
|
java.lang.String |
appDescription
The App Description.
|
java.lang.String |
appDisplayName
The App Display Name.
|
java.lang.String |
appId
The App Id.
|
java.lang.String |
applicationTemplateId
The Application Template Id.
|
java.util.UUID |
appOwnerOrganizationId
The App Owner Organization Id.
|
AppRoleAssignmentCollectionPage |
appRoleAssignedTo
The App Role Assigned To.
|
java.lang.Boolean |
appRoleAssignmentRequired
The App Role Assignment Required.
|
AppRoleAssignmentCollectionPage |
appRoleAssignments
The App Role Assignments.
|
java.util.List<AppRole> |
appRoles
The App Roles.
|
ClaimsMappingPolicyCollectionPage |
claimsMappingPolicies
The Claims Mapping Policies.
|
DirectoryObjectCollectionPage |
createdObjects
The Created Objects.
|
DelegatedPermissionClassificationCollectionPage |
delegatedPermissionClassifications
The Delegated Permission Classifications.
|
java.lang.String |
description
The Description.
|
java.lang.String |
displayName
The Display Name.
|
EndpointCollectionPage |
endpoints
The Endpoints.
|
java.lang.String |
homepage
The Homepage.
|
HomeRealmDiscoveryPolicyCollectionPage |
homeRealmDiscoveryPolicies
The Home Realm Discovery Policies.
|
InformationalUrl |
info
The Info.
|
java.util.List<KeyCredential> |
keyCredentials
The Key Credentials.
|
java.lang.String |
loginUrl
The Login Url.
|
java.lang.String |
logoutUrl
The Logout Url.
|
DirectoryObjectCollectionPage |
memberOf
The Member Of.
|
java.lang.String |
notes
The Notes.
|
java.util.List<java.lang.String> |
notificationEmailAddresses
The Notification Email Addresses.
|
OAuth2PermissionGrantCollectionPage |
oauth2PermissionGrants
The Oauth2Permission Grants.
|
java.util.List<PermissionScope> |
oauth2PermissionScopes
The Oauth2Permission Scopes.
|
DirectoryObjectCollectionPage |
ownedObjects
The Owned Objects.
|
DirectoryObjectCollectionPage |
owners
The Owners.
|
java.util.List<PasswordCredential> |
passwordCredentials
The Password Credentials.
|
java.lang.String |
preferredSingleSignOnMode
The Preferred Single Sign On Mode.
|
java.lang.String |
preferredTokenSigningKeyThumbprint
The Preferred Token Signing Key Thumbprint.
|
java.util.List<java.lang.String> |
replyUrls
The Reply Urls.
|
SamlSingleSignOnSettings |
samlSingleSignOnSettings
The Saml Single Sign On Settings.
|
java.util.List<java.lang.String> |
servicePrincipalNames
The Service Principal Names.
|
java.lang.String |
servicePrincipalType
The Service Principal Type.
|
java.lang.String |
signInAudience
The Sign In Audience.
|
java.util.List<java.lang.String> |
tags
The Tags.
|
java.util.UUID |
tokenEncryptionKeyId
The Token Encryption Key Id.
|
TokenIssuancePolicyCollectionPage |
tokenIssuancePolicies
The Token Issuance Policies.
|
TokenLifetimePolicyCollectionPage |
tokenLifetimePolicies
The Token Lifetime Policies.
|
DirectoryObjectCollectionPage |
transitiveMemberOf
The Transitive Member Of.
|
deletedDateTime| Constructor and Description |
|---|
ServicePrincipal() |
| Modifier and Type | Method and Description |
|---|---|
void |
setRawObject(com.microsoft.graph.serializer.ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManager@SerializedName(value="accountEnabled",
alternate="AccountEnabled")
@Expose
@Nullable
public java.lang.Boolean accountEnabled
@SerializedName(value="addIns",
alternate="AddIns")
@Expose
@Nullable
public java.util.List<AddIn> addIns
@SerializedName(value="alternativeNames",
alternate="AlternativeNames")
@Expose
@Nullable
public java.util.List<java.lang.String> alternativeNames
@SerializedName(value="appDescription",
alternate="AppDescription")
@Expose
@Nullable
public java.lang.String appDescription
@SerializedName(value="appDisplayName",
alternate="AppDisplayName")
@Expose
@Nullable
public java.lang.String appDisplayName
@SerializedName(value="appId",
alternate="AppId")
@Expose
@Nullable
public java.lang.String appId
@SerializedName(value="applicationTemplateId",
alternate="ApplicationTemplateId")
@Expose
@Nullable
public java.lang.String applicationTemplateId
@SerializedName(value="appOwnerOrganizationId",
alternate="AppOwnerOrganizationId")
@Expose
@Nullable
public java.util.UUID appOwnerOrganizationId
@SerializedName(value="appRoleAssignmentRequired",
alternate="AppRoleAssignmentRequired")
@Expose
@Nullable
public java.lang.Boolean appRoleAssignmentRequired
@SerializedName(value="appRoles",
alternate="AppRoles")
@Expose
@Nullable
public java.util.List<AppRole> appRoles
@SerializedName(value="description",
alternate="Description")
@Expose
@Nullable
public java.lang.String description
@SerializedName(value="displayName",
alternate="DisplayName")
@Expose
@Nullable
public java.lang.String displayName
@SerializedName(value="homepage",
alternate="Homepage")
@Expose
@Nullable
public java.lang.String homepage
@SerializedName(value="info",
alternate="Info")
@Expose
@Nullable
public InformationalUrl info
@SerializedName(value="keyCredentials",
alternate="KeyCredentials")
@Expose
@Nullable
public java.util.List<KeyCredential> keyCredentials
@SerializedName(value="loginUrl",
alternate="LoginUrl")
@Expose
@Nullable
public java.lang.String loginUrl
@SerializedName(value="logoutUrl",
alternate="LogoutUrl")
@Expose
@Nullable
public java.lang.String logoutUrl
@SerializedName(value="notes",
alternate="Notes")
@Expose
@Nullable
public java.lang.String notes
@SerializedName(value="notificationEmailAddresses",
alternate="NotificationEmailAddresses")
@Expose
@Nullable
public java.util.List<java.lang.String> notificationEmailAddresses
@SerializedName(value="oauth2PermissionScopes",
alternate="Oauth2PermissionScopes")
@Expose
@Nullable
public java.util.List<PermissionScope> oauth2PermissionScopes
@SerializedName(value="passwordCredentials",
alternate="PasswordCredentials")
@Expose
@Nullable
public java.util.List<PasswordCredential> passwordCredentials
@SerializedName(value="preferredSingleSignOnMode",
alternate="PreferredSingleSignOnMode")
@Expose
@Nullable
public java.lang.String preferredSingleSignOnMode
@SerializedName(value="preferredTokenSigningKeyThumbprint",
alternate="PreferredTokenSigningKeyThumbprint")
@Expose
@Nullable
public java.lang.String preferredTokenSigningKeyThumbprint
@SerializedName(value="replyUrls",
alternate="ReplyUrls")
@Expose
@Nullable
public java.util.List<java.lang.String> replyUrls
@SerializedName(value="samlSingleSignOnSettings",
alternate="SamlSingleSignOnSettings")
@Expose
@Nullable
public SamlSingleSignOnSettings samlSingleSignOnSettings
@SerializedName(value="servicePrincipalNames",
alternate="ServicePrincipalNames")
@Expose
@Nullable
public java.util.List<java.lang.String> servicePrincipalNames
@SerializedName(value="servicePrincipalType",
alternate="ServicePrincipalType")
@Expose
@Nullable
public java.lang.String servicePrincipalType
@SerializedName(value="signInAudience",
alternate="SignInAudience")
@Expose
@Nullable
public java.lang.String signInAudience
@SerializedName(value="tags",
alternate="Tags")
@Expose
@Nullable
public java.util.List<java.lang.String> tags
@SerializedName(value="tokenEncryptionKeyId",
alternate="TokenEncryptionKeyId")
@Expose
@Nullable
public java.util.UUID tokenEncryptionKeyId
@SerializedName(value="appRoleAssignedTo",
alternate="AppRoleAssignedTo")
@Expose
@Nullable
public AppRoleAssignmentCollectionPage appRoleAssignedTo
@SerializedName(value="appRoleAssignments",
alternate="AppRoleAssignments")
@Expose
@Nullable
public AppRoleAssignmentCollectionPage appRoleAssignments
@Nullable public ClaimsMappingPolicyCollectionPage claimsMappingPolicies
@Nullable public DirectoryObjectCollectionPage createdObjects
@SerializedName(value="delegatedPermissionClassifications",
alternate="DelegatedPermissionClassifications")
@Expose
@Nullable
public DelegatedPermissionClassificationCollectionPage delegatedPermissionClassifications
@SerializedName(value="endpoints",
alternate="Endpoints")
@Expose
@Nullable
public EndpointCollectionPage endpoints
@Nullable public HomeRealmDiscoveryPolicyCollectionPage homeRealmDiscoveryPolicies
@Nullable public DirectoryObjectCollectionPage memberOf
@Nullable public OAuth2PermissionGrantCollectionPage oauth2PermissionGrants
@Nullable public DirectoryObjectCollectionPage ownedObjects
@Nullable public DirectoryObjectCollectionPage owners
@Nullable public TokenIssuancePolicyCollectionPage tokenIssuancePolicies
@Nullable public TokenLifetimePolicyCollectionPage tokenLifetimePolicies
@Nullable public DirectoryObjectCollectionPage transitiveMemberOf
public void setRawObject(@Nonnull
com.microsoft.graph.serializer.ISerializer serializer,
@Nonnull
com.google.gson.JsonObject json)
setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObjectsetRawObject in class DirectoryObjectserializer - the serializerjson - the JSON object to set this object to