public class Application extends DirectoryObject implements IJsonBackedObject
| Modifier and Type | Field and Description |
|---|---|
java.util.List<AddIn> |
addIns
The Add Ins.
|
ApiApplication |
api
The Api.
|
java.lang.String |
appId
The App Id.
|
java.lang.String |
applicationTemplateId
The Application Template Id.
|
java.util.List<AppRole> |
appRoles
The App Roles.
|
java.util.Calendar |
createdDateTime
The Created Date Time.
|
DirectoryObject |
createdOnBehalfOf
The Created On Behalf Of.
|
java.lang.String |
description
The Description.
|
java.lang.String |
displayName
The Display Name.
|
ExtensionPropertyCollectionPage |
extensionProperties
The Extension Properties.
|
java.lang.String |
groupMembershipClaims
The Group Membership Claims.
|
HomeRealmDiscoveryPolicyCollectionPage |
homeRealmDiscoveryPolicies
The Home Realm Discovery Policies.
|
java.util.List<java.lang.String> |
identifierUris
The Identifier Uris.
|
InformationalUrl |
info
The Info.
|
java.lang.Boolean |
isDeviceOnlyAuthSupported
The Is Device Only Auth Supported.
|
java.lang.Boolean |
isFallbackPublicClient
The Is Fallback Public Client.
|
java.util.List<KeyCredential> |
keyCredentials
The Key Credentials.
|
java.lang.String |
notes
The Notes.
|
java.lang.Boolean |
oauth2RequirePostResponse
The Oauth2Require Post Response.
|
OptionalClaims |
optionalClaims
The Optional Claims.
|
DirectoryObjectCollectionPage |
owners
The Owners.
|
ParentalControlSettings |
parentalControlSettings
The Parental Control Settings.
|
java.util.List<PasswordCredential> |
passwordCredentials
The Password Credentials.
|
PublicClientApplication |
publicClient
The Public Client.
|
java.lang.String |
publisherDomain
The Publisher Domain.
|
java.util.List<RequiredResourceAccess> |
requiredResourceAccess
The Required Resource Access.
|
java.lang.String |
signInAudience
The Sign In Audience.
|
SpaApplication |
spa
The Spa.
|
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.
|
WebApplication |
web
The Web.
|
deletedDateTime| Constructor and Description |
|---|
Application() |
| Modifier and Type | Method and Description |
|---|---|
com.google.gson.JsonObject |
getRawObject()
Gets the raw representation of this class
|
protected ISerializer |
getSerializer()
Gets serializer
|
void |
setRawObject(ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManagerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadditionalDataManager@SerializedName(value="addIns",
alternate="AddIns")
@Expose
public java.util.List<AddIn> addIns
@SerializedName(value="api",
alternate="Api")
@Expose
public ApiApplication api
@SerializedName(value="appId",
alternate="AppId")
@Expose
public java.lang.String appId
@SerializedName(value="applicationTemplateId",
alternate="ApplicationTemplateId")
@Expose
public java.lang.String applicationTemplateId
@SerializedName(value="appRoles",
alternate="AppRoles")
@Expose
public java.util.List<AppRole> appRoles
@SerializedName(value="createdDateTime",
alternate="CreatedDateTime")
@Expose
public java.util.Calendar createdDateTime
@SerializedName(value="description",
alternate="Description")
@Expose
public java.lang.String description
@SerializedName(value="displayName",
alternate="DisplayName")
@Expose
public java.lang.String displayName
@SerializedName(value="groupMembershipClaims",
alternate="GroupMembershipClaims")
@Expose
public java.lang.String groupMembershipClaims
@SerializedName(value="identifierUris",
alternate="IdentifierUris")
@Expose
public java.util.List<java.lang.String> identifierUris
@SerializedName(value="info",
alternate="Info")
@Expose
public InformationalUrl info
@SerializedName(value="isDeviceOnlyAuthSupported",
alternate="IsDeviceOnlyAuthSupported")
@Expose
public java.lang.Boolean isDeviceOnlyAuthSupported
@SerializedName(value="isFallbackPublicClient",
alternate="IsFallbackPublicClient")
@Expose
public java.lang.Boolean isFallbackPublicClient
@SerializedName(value="keyCredentials",
alternate="KeyCredentials")
@Expose
public java.util.List<KeyCredential> keyCredentials
@SerializedName(value="notes",
alternate="Notes")
@Expose
public java.lang.String notes
@SerializedName(value="oauth2RequirePostResponse",
alternate="Oauth2RequirePostResponse")
@Expose
public java.lang.Boolean oauth2RequirePostResponse
@SerializedName(value="optionalClaims",
alternate="OptionalClaims")
@Expose
public OptionalClaims optionalClaims
@SerializedName(value="parentalControlSettings",
alternate="ParentalControlSettings")
@Expose
public ParentalControlSettings parentalControlSettings
@SerializedName(value="passwordCredentials",
alternate="PasswordCredentials")
@Expose
public java.util.List<PasswordCredential> passwordCredentials
@SerializedName(value="publicClient",
alternate="PublicClient")
@Expose
public PublicClientApplication publicClient
@SerializedName(value="publisherDomain",
alternate="PublisherDomain")
@Expose
public java.lang.String publisherDomain
@SerializedName(value="requiredResourceAccess",
alternate="RequiredResourceAccess")
@Expose
public java.util.List<RequiredResourceAccess> requiredResourceAccess
@SerializedName(value="signInAudience",
alternate="SignInAudience")
@Expose
public java.lang.String signInAudience
@SerializedName(value="spa",
alternate="Spa")
@Expose
public SpaApplication spa
@SerializedName(value="tags",
alternate="Tags")
@Expose
public java.util.List<java.lang.String> tags
@SerializedName(value="tokenEncryptionKeyId",
alternate="TokenEncryptionKeyId")
@Expose
public java.util.UUID tokenEncryptionKeyId
@SerializedName(value="web",
alternate="Web")
@Expose
public WebApplication web
@SerializedName(value="createdOnBehalfOf",
alternate="CreatedOnBehalfOf")
@Expose
public DirectoryObject createdOnBehalfOf
@SerializedName(value="extensionProperties",
alternate="ExtensionProperties")
@Expose
public ExtensionPropertyCollectionPage extensionProperties
public HomeRealmDiscoveryPolicyCollectionPage homeRealmDiscoveryPolicies
public DirectoryObjectCollectionPage owners
public TokenIssuancePolicyCollectionPage tokenIssuancePolicies
public TokenLifetimePolicyCollectionPage tokenLifetimePolicies
public com.google.gson.JsonObject getRawObject()
getRawObject in class DirectoryObjectprotected ISerializer getSerializer()
getSerializer in class DirectoryObjectpublic void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject in interface IJsonBackedObjectsetRawObject in class DirectoryObjectserializer - the serializerjson - the JSON object to set this object to