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
|
additionalDataManager
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
additionalDataManager
@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 DirectoryObject
protected ISerializer getSerializer()
getSerializer
in class DirectoryObject
public void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject
in interface IJsonBackedObject
setRawObject
in class DirectoryObject
serializer
- the serializerjson
- the JSON object to set this object to