public class Application extends DirectoryObject implements com.microsoft.graph.serializer.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.time.OffsetDateTime |
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 |
---|---|
void |
setRawObject(com.microsoft.graph.serializer.ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManager
@SerializedName(value="addIns", alternate="AddIns") @Expose @Nullable public java.util.List<AddIn> addIns
@SerializedName(value="api", alternate="Api") @Expose @Nullable public ApiApplication api
@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="appRoles", alternate="AppRoles") @Expose @Nullable public java.util.List<AppRole> appRoles
@SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public java.time.OffsetDateTime createdDateTime
@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="groupMembershipClaims", alternate="GroupMembershipClaims") @Expose @Nullable public java.lang.String groupMembershipClaims
@SerializedName(value="identifierUris", alternate="IdentifierUris") @Expose @Nullable public java.util.List<java.lang.String> identifierUris
@SerializedName(value="info", alternate="Info") @Expose @Nullable public InformationalUrl info
@SerializedName(value="isDeviceOnlyAuthSupported", alternate="IsDeviceOnlyAuthSupported") @Expose @Nullable public java.lang.Boolean isDeviceOnlyAuthSupported
@SerializedName(value="isFallbackPublicClient", alternate="IsFallbackPublicClient") @Expose @Nullable public java.lang.Boolean isFallbackPublicClient
@SerializedName(value="keyCredentials", alternate="KeyCredentials") @Expose @Nullable public java.util.List<KeyCredential> keyCredentials
@SerializedName(value="notes", alternate="Notes") @Expose @Nullable public java.lang.String notes
@SerializedName(value="oauth2RequirePostResponse", alternate="Oauth2RequirePostResponse") @Expose @Nullable public java.lang.Boolean oauth2RequirePostResponse
@SerializedName(value="optionalClaims", alternate="OptionalClaims") @Expose @Nullable public OptionalClaims optionalClaims
@SerializedName(value="parentalControlSettings", alternate="ParentalControlSettings") @Expose @Nullable public ParentalControlSettings parentalControlSettings
@SerializedName(value="passwordCredentials", alternate="PasswordCredentials") @Expose @Nullable public java.util.List<PasswordCredential> passwordCredentials
@SerializedName(value="publicClient", alternate="PublicClient") @Expose @Nullable public PublicClientApplication publicClient
@SerializedName(value="publisherDomain", alternate="PublisherDomain") @Expose @Nullable public java.lang.String publisherDomain
@SerializedName(value="requiredResourceAccess", alternate="RequiredResourceAccess") @Expose @Nullable public java.util.List<RequiredResourceAccess> requiredResourceAccess
@SerializedName(value="signInAudience", alternate="SignInAudience") @Expose @Nullable public java.lang.String signInAudience
@SerializedName(value="spa", alternate="Spa") @Expose @Nullable public SpaApplication spa
@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="web", alternate="Web") @Expose @Nullable public WebApplication web
@SerializedName(value="createdOnBehalfOf", alternate="CreatedOnBehalfOf") @Expose @Nullable public DirectoryObject createdOnBehalfOf
@SerializedName(value="extensionProperties", alternate="ExtensionProperties") @Expose @Nullable public ExtensionPropertyCollectionPage extensionProperties
@Nullable public HomeRealmDiscoveryPolicyCollectionPage homeRealmDiscoveryPolicies
@Nullable public DirectoryObjectCollectionPage owners
@Nullable public TokenIssuancePolicyCollectionPage tokenIssuancePolicies
@Nullable public TokenLifetimePolicyCollectionPage tokenLifetimePolicies
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
setRawObject
in interface com.microsoft.graph.serializer.IJsonBackedObject
setRawObject
in class DirectoryObject
serializer
- the serializerjson
- the JSON object to set this object to