/******************************************************************************* * Copyright (c) Microsoft Open Technologies, Inc. * All Rights Reserved * See License.txt in the project root for license information. ******************************************************************************/ package com.microsoft.directoryservices; /** * The type Application. */ public class Application extends DirectoryObject { public Application(){ setODataType("#Microsoft.DirectoryServices.Application"); } private String appId; /** * Gets the app Id. * * @return the String */ public String getappId() { return this.appId; } /** * Sets the app Id. * * @param value the String */ public void setappId(String value) { this.appId = value; } private java.util.List<AppRole> appRoles; /** * Gets the app Roles. * * @return the java.util.List<AppRole> */ public java.util.List<AppRole> getappRoles() { return this.appRoles; } /** * Sets the app Roles. * * @param value the java.util.List<AppRole> */ public void setappRoles(java.util.List<AppRole> value) { this.appRoles = value; } private Boolean availableToOtherTenants; /** * Gets the available To Other Tenants. * * @return the Boolean */ public Boolean getavailableToOtherTenants() { return this.availableToOtherTenants; } /** * Sets the available To Other Tenants. * * @param value the Boolean */ public void setavailableToOtherTenants(Boolean value) { this.availableToOtherTenants = value; } private String displayName; /** * Gets the display Name. * * @return the String */ public String getdisplayName() { return this.displayName; } /** * Sets the display Name. * * @param value the String */ public void setdisplayName(String value) { this.displayName = value; } private String errorUrl; /** * Gets the error Url. * * @return the String */ public String geterrorUrl() { return this.errorUrl; } /** * Sets the error Url. * * @param value the String */ public void seterrorUrl(String value) { this.errorUrl = value; } private String groupMembershipClaims; /** * Gets the group Membership Claims. * * @return the String */ public String getgroupMembershipClaims() { return this.groupMembershipClaims; } /** * Sets the group Membership Claims. * * @param value the String */ public void setgroupMembershipClaims(String value) { this.groupMembershipClaims = value; } private String homepage; /** * Gets the homepage. * * @return the String */ public String gethomepage() { return this.homepage; } /** * Sets the homepage. * * @param value the String */ public void sethomepage(String value) { this.homepage = value; } private java.util.List<String> identifierUris; /** * Gets the identifier Uris. * * @return the java.util.List<String> */ public java.util.List<String> getidentifierUris() { return this.identifierUris; } /** * Sets the identifier Uris. * * @param value the java.util.List<String> */ public void setidentifierUris(java.util.List<String> value) { this.identifierUris = value; } private java.util.List<KeyCredential> keyCredentials; /** * Gets the key Credentials. * * @return the java.util.List<KeyCredential> */ public java.util.List<KeyCredential> getkeyCredentials() { return this.keyCredentials; } /** * Sets the key Credentials. * * @param value the java.util.List<KeyCredential> */ public void setkeyCredentials(java.util.List<KeyCredential> value) { this.keyCredentials = value; } private java.util.List<java.util.UUID> knownClientApplications; /** * Gets the known Client Applications. * * @return the java.util.List<java.util.UUID> */ public java.util.List<java.util.UUID> getknownClientApplications() { return this.knownClientApplications; } /** * Sets the known Client Applications. * * @param value the java.util.List<java.util.UUID> */ public void setknownClientApplications(java.util.List<java.util.UUID> value) { this.knownClientApplications = value; } private byte[] mainLogo; /** * Gets the main Logo. * * @return the byte[] */ public byte[] getmainLogo() { return this.mainLogo; } /** * Sets the main Logo. * * @param value the byte[] */ public void setmainLogo(byte[] value) { this.mainLogo = value; } private String logoutUrl; /** * Gets the logout Url. * * @return the String */ public String getlogoutUrl() { return this.logoutUrl; } /** * Sets the logout Url. * * @param value the String */ public void setlogoutUrl(String value) { this.logoutUrl = value; } private Boolean oauth2AllowImplicitFlow; /** * Gets the oauth2Allow Implicit Flow. * * @return the Boolean */ public Boolean getoauth2AllowImplicitFlow() { return this.oauth2AllowImplicitFlow; } /** * Sets the oauth2Allow Implicit Flow. * * @param value the Boolean */ public void setoauth2AllowImplicitFlow(Boolean value) { this.oauth2AllowImplicitFlow = value; } private Boolean oauth2AllowUrlPathMatching; /** * Gets the oauth2Allow Url Path Matching. * * @return the Boolean */ public Boolean getoauth2AllowUrlPathMatching() { return this.oauth2AllowUrlPathMatching; } /** * Sets the oauth2Allow Url Path Matching. * * @param value the Boolean */ public void setoauth2AllowUrlPathMatching(Boolean value) { this.oauth2AllowUrlPathMatching = value; } private java.util.List<OAuth2Permission> oauth2Permissions; /** * Gets the oauth2Permissions. * * @return the java.util.List<OAuth2Permission> */ public java.util.List<OAuth2Permission> getoauth2Permissions() { return this.oauth2Permissions; } /** * Sets the oauth2Permissions. * * @param value the java.util.List<OAuth2Permission> */ public void setoauth2Permissions(java.util.List<OAuth2Permission> value) { this.oauth2Permissions = value; } private Boolean oauth2RequirePostResponse; /** * Gets the oauth2Require Post Response. * * @return the Boolean */ public Boolean getoauth2RequirePostResponse() { return this.oauth2RequirePostResponse; } /** * Sets the oauth2Require Post Response. * * @param value the Boolean */ public void setoauth2RequirePostResponse(Boolean value) { this.oauth2RequirePostResponse = value; } private java.util.List<PasswordCredential> passwordCredentials; /** * Gets the password Credentials. * * @return the java.util.List<PasswordCredential> */ public java.util.List<PasswordCredential> getpasswordCredentials() { return this.passwordCredentials; } /** * Sets the password Credentials. * * @param value the java.util.List<PasswordCredential> */ public void setpasswordCredentials(java.util.List<PasswordCredential> value) { this.passwordCredentials = value; } private Boolean publicClient; /** * Gets the public Client. * * @return the Boolean */ public Boolean getpublicClient() { return this.publicClient; } /** * Sets the public Client. * * @param value the Boolean */ public void setpublicClient(Boolean value) { this.publicClient = value; } private java.util.List<String> replyUrls; /** * Gets the reply Urls. * * @return the java.util.List<String> */ public java.util.List<String> getreplyUrls() { return this.replyUrls; } /** * Sets the reply Urls. * * @param value the java.util.List<String> */ public void setreplyUrls(java.util.List<String> value) { this.replyUrls = value; } private java.util.List<RequiredResourceAccess> requiredResourceAccess; /** * Gets the required Resource Access. * * @return the java.util.List<RequiredResourceAccess> */ public java.util.List<RequiredResourceAccess> getrequiredResourceAccess() { return this.requiredResourceAccess; } /** * Sets the required Resource Access. * * @param value the java.util.List<RequiredResourceAccess> */ public void setrequiredResourceAccess(java.util.List<RequiredResourceAccess> value) { this.requiredResourceAccess = value; } private String samlMetadataUrl; /** * Gets the saml Metadata Url. * * @return the String */ public String getsamlMetadataUrl() { return this.samlMetadataUrl; } /** * Sets the saml Metadata Url. * * @param value the String */ public void setsamlMetadataUrl(String value) { this.samlMetadataUrl = value; } }